面向移动市场的DSP平台
发布时间:2008/5/27 0:00:00 访问次数:541
我们最终在基于dsp+cpu的soc产品中,开始看到将功率和速度合并优化的研发成果。这类集成系统极大地改进了它们所推动的应用和产品。例如,蜂窝电话市场是首先感受到dsp+cpu产品益处的市场之一。在这一市场领域,终端中越来越大的比例,目前已接近20%,包含有cevadsp和arm芯核的组合式架构。组合式融合dsp和cpu架构的优点为竞相发展下一代应用和终端的制造商和oem厂商所充分认识。其它市场也在迅速利用由cevadsp和arm芯核所带来的组合功率和速度优势。
半导体厂商和oem推出了嵌入有cevadsp和arm芯核的数码相机、先进的pda、mp3播放器和其它消费类娱乐产品。
当前,授权使用dsp核技术以便推动在其产品中应用的知识产权(ip)厂商,通常需要14到18个月的额外工程设计时间来设计soc的各种dsp相关外设、系统接口以及相关硬件和软件开发工具。然而,为保持竞争力,半导体制造商和系统oem必须比其竞争对手更快、更富成本效益地把产品推向市场。
ceva的xpertdsp产品线通过提供整套预集成子系统改变了这个要求,它将一个嵌入式dsp核、一套完整的系统接口和大量外设元件,以及一组相应的软件与硬件开发工具组合在一起。
ceva的xpertteak是xpertdsp产品线系列的首款产品(见图1)。xpertteak dsp平台围绕ceva teak dsp核为基础。该产品线的第二款产品是xpertplam,它基于palmdspcore,一种双mac并行架构dsp。xpertdsp产品线的第三款产品—xpertcevax将基于ceva-x dsp,一种最新发布的vliw和simd可扩展架构。
xpertteak
xpert teak是一个可从ceva完全获权使用的dsp平台。它还是一种应用处理器soc多媒体处理要求的解决方案。xpertteak dsp平台含有进行复杂多媒体dsp操作所需的丰富外设元件,诸如:
?强大的dma引擎
?串行音视频接口端口
?先进高性能总线(ahb)主控接口
?apb从属接口
?功率管理
?中断控制器
?gpio端口
xpertteak dma引擎
多媒体处理,尤其是视频处理,其特征是高数据吞吐量。一个qcif视频解码器所要求的数据带宽大约为15mb/s。数据必须以特定的复杂格式读取到soc的xpertteak本地存储器。典型的dsp子系统包括小容量的内部sram存储器,大约不超过128kb,它是soc的一个宝贵固定资源。内部存储器必须得到有效的管理,以使dsp的性能不会受到影响,并将内存量需求减低到最少。xpertteak dma引擎拥有一组独特的特性,它包括三维dma传送、通道链接、连接表dma传送。这些特性确保dsp内存总是拥有所需要的数据而不浪费宝贵的cpu周期。dsp处理器是一种高强度数据处理部件。dsp上执行的算法由几乎每个执行周期的数据存储器访问来表征。xpertteak实施一种独特的存储器配置,内部存储器被分成存储条。dma控制器和dsp核可同时访问两个不同的存储条,以取得dma数据传送和dsp存储器访问并行工作。
xpertteak ahb主控桥
xpertteak ahb主控桥模块为响应诸如多媒体处理等应用所要求的高数据带宽而设计。ahb主控桥直接连接到xpertteak dma引擎上,以确保有效的数据流程。由于ahb主控拥有一个对dma引擎的专门连接,因而避免了系统总线的判优问题。ahb主控桥特性可确保dsp核操作,以及arm核操作不会因ahb总线判优问题而受影响。为确保低的数据等待时间,ahb主控桥可以在突发访问的第一个数据出现时发出一个ahb访问请求。ahb也可以存储突发数据,直到全部突发数据进入ahb主控桥fifo内,这时再发出一个ahb总线请求。这种模式将确保ahb总线带宽的最佳利用,以及对紧要资源诸如外部sdram存储器的有效访问。ahb主控桥可实现dsp核对armahb空间高效而快速的访问。传统的ahb和dsp soc设计用一个双端口ram作cpu核与dsp核之间的通信通道。双端口ram方法在soc尺寸、功率消耗以及soc资源的有效使用上是低效的。ahb主控桥使soc系统设计师能够把ceva dsp核所需要的本地存储量做到最小而性能没有折扣。
xpertteak apb从属桥
先进外设总线(apb)从属桥是ahb主控桥功能性的补充。apb从属桥实现arm核与ceva dsp核的动态交互。apb总线作为xpertteak的从属端口总线使用,使来自arm端的接口得到简化,降低系统的复杂性。apb从属端口作为一种arm核与xpertteak之间的指令和控制端口而设计。指令和控制数据流为低带宽,因而apb总线是一个理想的接口。互作用通过一组过程控制特性,如指令与应答寄存器集、通用信号比特位来完成。通过使用过程控制,用户可简化dsp核和arm核之间的互作用,降低数据流管理、任务管理以及其它应用和操作系统要求所需的软件开销。arm核还可以访问整个dsp核数据和程序存储器空间,这样用户可实现引导代码下载等各种任务。
完全的开发平台
ip供应商难以提供一
我们最终在基于dsp+cpu的soc产品中,开始看到将功率和速度合并优化的研发成果。这类集成系统极大地改进了它们所推动的应用和产品。例如,蜂窝电话市场是首先感受到dsp+cpu产品益处的市场之一。在这一市场领域,终端中越来越大的比例,目前已接近20%,包含有cevadsp和arm芯核的组合式架构。组合式融合dsp和cpu架构的优点为竞相发展下一代应用和终端的制造商和oem厂商所充分认识。其它市场也在迅速利用由cevadsp和arm芯核所带来的组合功率和速度优势。
半导体厂商和oem推出了嵌入有cevadsp和arm芯核的数码相机、先进的pda、mp3播放器和其它消费类娱乐产品。
当前,授权使用dsp核技术以便推动在其产品中应用的知识产权(ip)厂商,通常需要14到18个月的额外工程设计时间来设计soc的各种dsp相关外设、系统接口以及相关硬件和软件开发工具。然而,为保持竞争力,半导体制造商和系统oem必须比其竞争对手更快、更富成本效益地把产品推向市场。
ceva的xpertdsp产品线通过提供整套预集成子系统改变了这个要求,它将一个嵌入式dsp核、一套完整的系统接口和大量外设元件,以及一组相应的软件与硬件开发工具组合在一起。
ceva的xpertteak是xpertdsp产品线系列的首款产品(见图1)。xpertteak dsp平台围绕ceva teak dsp核为基础。该产品线的第二款产品是xpertplam,它基于palmdspcore,一种双mac并行架构dsp。xpertdsp产品线的第三款产品—xpertcevax将基于ceva-x dsp,一种最新发布的vliw和simd可扩展架构。
xpertteak
xpert teak是一个可从ceva完全获权使用的dsp平台。它还是一种应用处理器soc多媒体处理要求的解决方案。xpertteak dsp平台含有进行复杂多媒体dsp操作所需的丰富外设元件,诸如:
?强大的dma引擎
?串行音视频接口端口
?先进高性能总线(ahb)主控接口
?apb从属接口
?功率管理
?中断控制器
?gpio端口
xpertteak dma引擎
多媒体处理,尤其是视频处理,其特征是高数据吞吐量。一个qcif视频解码器所要求的数据带宽大约为15mb/s。数据必须以特定的复杂格式读取到soc的xpertteak本地存储器。典型的dsp子系统包括小容量的内部sram存储器,大约不超过128kb,它是soc的一个宝贵固定资源。内部存储器必须得到有效的管理,以使dsp的性能不会受到影响,并将内存量需求减低到最少。xpertteak dma引擎拥有一组独特的特性,它包括三维dma传送、通道链接、连接表dma传送。这些特性确保dsp内存总是拥有所需要的数据而不浪费宝贵的cpu周期。dsp处理器是一种高强度数据处理部件。dsp上执行的算法由几乎每个执行周期的数据存储器访问来表征。xpertteak实施一种独特的存储器配置,内部存储器被分成存储条。dma控制器和dsp核可同时访问两个不同的存储条,以取得dma数据传送和dsp存储器访问并行工作。
xpertteak ahb主控桥
xpertteak ahb主控桥模块为响应诸如多媒体处理等应用所要求的高数据带宽而设计。ahb主控桥直接连接到xpertteak dma引擎上,以确保有效的数据流程。由于ahb主控拥有一个对dma引擎的专门连接,因而避免了系统总线的判优问题。ahb主控桥特性可确保dsp核操作,以及arm核操作不会因ahb总线判优问题而受影响。为确保低的数据等待时间,ahb主控桥可以在突发访问的第一个数据出现时发出一个ahb访问请求。ahb也可以存储突发数据,直到全部突发数据进入ahb主控桥fifo内,这时再发出一个ahb总线请求。这种模式将确保ahb总线带宽的最佳利用,以及对紧要资源诸如外部sdram存储器的有效访问。ahb主控桥可实现dsp核对armahb空间高效而快速的访问。传统的ahb和dsp soc设计用一个双端口ram作cpu核与dsp核之间的通信通道。双端口ram方法在soc尺寸、功率消耗以及soc资源的有效使用上是低效的。ahb主控桥使soc系统设计师能够把ceva dsp核所需要的本地存储量做到最小而性能没有折扣。
xpertteak apb从属桥
先进外设总线(apb)从属桥是ahb主控桥功能性的补充。apb从属桥实现arm核与ceva dsp核的动态交互。apb总线作为xpertteak的从属端口总线使用,使来自arm端的接口得到简化,降低系统的复杂性。apb从属端口作为一种arm核与xpertteak之间的指令和控制端口而设计。指令和控制数据流为低带宽,因而apb总线是一个理想的接口。互作用通过一组过程控制特性,如指令与应答寄存器集、通用信号比特位来完成。通过使用过程控制,用户可简化dsp核和arm核之间的互作用,降低数据流管理、任务管理以及其它应用和操作系统要求所需的软件开销。arm核还可以访问整个dsp核数据和程序存储器空间,这样用户可实现引导代码下载等各种任务。
完全的开发平台
ip供应商难以提供一