TMS320VC5510/5510A (5510/5510A)定点数字信号处理器(DSP)是基于TMS320C55x DSP一代CPU处理器核心。C55x ;DSP架构通过增加并行度和全面关注降低功耗实现高性能和低功耗。CPU支持一个内部总线结构,由一个程序总线、三个数据读取总线、两个数据写入总线和额外的专用于外设和DMA活动的总线组成。这些总线提供了在单个周期内执行最多3个数据读取和2个数据写入的能力。在并行中,DMA控制器可以独立于CPU活动在每个周期执行最多两个数据传输。
C55x CPU提供两个乘法累加(MAC)单元,每个单元能够在一个周期内完成17位x 17位乘法运算。一个中央40位算术/逻辑单元(ALU)由一个额外的16位ALU支持。alu的使用在指令集控制下,提供了优化并行活动和功耗的能力。这些资源在C55x CPU的地址单元(AU)和数据单元(DU)中进行管理。
的C55x ;DSP生成支持可变字节宽度指令集,以提高代码密度。指令单元(IU)执行32位程序从内部或外部内存取,并为程序单元(PU)排队指令。程序单元对指令进行解码,将任务定向到AU和DU资源,并管理完全受保护的管道。预测分支能力避免了条件指令执行时的管道刷新。5510/5510A还包括一个24k字节的指令缓存,以减少外部内存访问,提高数据吞吐量和节约系统功率。
5510/5510A外设包括一个外部存储接口(EMIF),它提供了对异步存储器(如EPROM和SRAM)以及高速、高密度存储器(如同步DRAM和同步突发SRAM)的无粘性访问。3个全双工多通道缓冲串行端口(McBSPs)为各种行业标准的串行设备提供无胶接口,并与多达128个单独启用的通道进行多通道通信。增强型主机端口接口(EHPI)是一个16位并行接口,用于提供主机处理器对5510/5510A上的内部内存的访问。EHPI可配置为多路或非多路模式,为更广泛的主机处理器提供无胶接口。DMA控制器在没有CPU干预的情况下为6个独立的通道上下文提供数据移动,提供每个周期最多两个16位字的DMA吞吐量。两个通用定时器,八个通用I/O (GPIO)引脚,数字锁相环(DPLL)时钟产生也包括在内。
5510/5510A由行业领先的eXpressDSP 支持;软件环境包括Code Composer Studio ;集成开发环境,DSP/BIOS ;软件内核基础,TMS320 ;DSP算法标准,是业内最大的第三方网络。Code Composer Studio具有代码生成工具,包括C-Compiler, Visual Linker,模拟器,实时数据交换(RTDX ;),XDS510 ;仿真设备驱动程序和芯片支持库。DSP/BIOS是一个可扩展的实时软件基础,对于德州仪器公司的DSP产品的用户来说是免费的,提供了一个具有非常低内存和兆赫开销的先发制人的任务调度和实时分析能力。TMS320 DSP算法标准是一种编码规范,允许不同团队、站点或第三方的算法快速集成到应用程序框架中。德州仪器广泛的DSP第三方网络由超过400家供应商组成,为客户提供集中的能力和完整的解决方案。
德州仪器(TI)也为5510/5510A开发了基础软件。C55x DSP库(DSPLIB)具有超过50个c可调用的软件内核(FIR/IIR滤波器,快速傅里叶变换(FFTs),和各种计算功能)。DSP图像/视频处理库(IMGLIB)包含超过20个软件内核高度优化的C55x DSP,是由最新版本的C55x DSP代码生成工具编译。这些成像功能支持广泛的应用,包括压缩、视频处理、机器视觉和医学成像。
TMS320C55x DSP核心采用了开放架构,允许添加特定应用程序的硬件来提高特定算法的性能。5510/5510A上的硬件扩展在固定功能性能和可编程灵活性之间取得了完美的平衡,同时实现了低功耗和成本,这在传统的视频处理器市场上很难找到。该扩展允许5510/5510A提供出色的视频编解码器性能,其带宽超过一半,可用于执行其他功能,如颜色空间转换、用户界面操作、安全、TCP/IP、语音识别和文本到语音转换。因此,单个5510/5510A DSP可以为大多数便携式数字视频应用提供处理空间。有关更多信息,请参见TMS320C55x图像/视频应用程序硬件扩展程序参考(文学SPRU098数量)。有关使用DSP图像处理库的更多信息,请参见TMS320C55x图像/视频处理库程序员参考(文学SPRU037数量)。