StarCore的新款DSP内核可使移动媒体升级
发布时间:2007/8/30 0:00:00 访问次数:461
StarCore LLC公司近日最新推出的数字信号处理器架构又增加了25条指令,并具有局部的流水线互锁、存储器保护和扩展的中断设计等特性。上述特点为精简代码、提高视频编解码过程效率和支持更多的SoC外围设备提供了保证。
建立在该架构上的SC1000主要是基于V2,而V1和V3是Freescale早先就专有的架构,但包括V4在内的所有架构均具有向后二进制兼容性。这种通用架构的信号处理和控制码处理能力使其具备DSP和微处理器的双重功能,其它特性包括从16至128位的可变长度指令集(VLES)、每个时钟周期指令6条指令、具有5级流水线的超长指令字结构以及用户友好的编辑器等。
随着V4的推出,该架构将进一步增加代码密度并使之更容易进行汇编,同时还能降低功耗和增加视频处理能力。在新增的25条指令中,一部分可用于在软件中进行视频编解码处理。例如通过每个时钟周期运行多达4条绝对误差总和(sum-of-absolute difference)指令能使动态数据处理加速13倍。
该内核还引进了局部流水线互锁,该功能可减少对译码数量的限制,从而使编译和汇编级编程提高效率;而新增的特殊模式和存储器保护功能也可提高对操作系统的支持。SC1000代码在SC2000上运行需增加17%的时钟周期,该款内核现已面市。 (转自 电子工程专辑)
StarCore LLC公司近日最新推出的数字信号处理器架构又增加了25条指令,并具有局部的流水线互锁、存储器保护和扩展的中断设计等特性。上述特点为精简代码、提高视频编解码过程效率和支持更多的SoC外围设备提供了保证。
建立在该架构上的SC1000主要是基于V2,而V1和V3是Freescale早先就专有的架构,但包括V4在内的所有架构均具有向后二进制兼容性。这种通用架构的信号处理和控制码处理能力使其具备DSP和微处理器的双重功能,其它特性包括从16至128位的可变长度指令集(VLES)、每个时钟周期指令6条指令、具有5级流水线的超长指令字结构以及用户友好的编辑器等。
随着V4的推出,该架构将进一步增加代码密度并使之更容易进行汇编,同时还能降低功耗和增加视频处理能力。在新增的25条指令中,一部分可用于在软件中进行视频编解码处理。例如通过每个时钟周期运行多达4条绝对误差总和(sum-of-absolute difference)指令能使动态数据处理加速13倍。
该内核还引进了局部流水线互锁,该功能可减少对译码数量的限制,从而使编译和汇编级编程提高效率;而新增的特殊模式和存储器保护功能也可提高对操作系统的支持。SC1000代码在SC2000上运行需增加17%的时钟周期,该款内核现已面市。 (转自 电子工程专辑)
上一篇:硅片市场——夹缝中求生存