完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>
TMS320VC5506定点数字信号处理器(DSP)基于TMS320C55x DSP生成CPU处理器内核。 C55x™DSP架构通过增加并行性和全面关注降低功耗来实现高性能和低功耗。 CPU支持内部总线结构,该结构由一个程序总线,三个数据读总线,两个数据写总线以及专用于外设和DMA活动的附加总线组成。这些总线能够在一个周期内执行最多三次数据读取和两次数据写入。并行地,DMA控制器每个周期最多可以执行两次数据传输,与CPU活动无关。
C55x CPU提供两个乘法累加(MAC)单元,每个单元能够支持17位x 17-单个循环中的位乘法。额外的16位ALU支持中央40位算术/逻辑单元(ALU)。 ALU的使用受指令集控制,提供优化并行活动和功耗的能力。这些资源在C55x CPU的地址单元(AU)和数据单元(DU)中进行管理。
C55x DSP代支持可变字节宽度指令集,以提高代码密度。指令单元(IU)从内部或外部存储器执行32位程序提取,并为程序单元(PU)排队指令。程序单元解码指令,将任务指向AU和DU资源,并管理完全受保护的管道。预测分支功能可避免执行条件指令时的管道冲洗。
5506上的128K字节片上存储器足以满足许多手持设备,便携式GPS系统,无线扬声器电话,便携式PDA和游戏设备。这些设备中的许多通常需要64K字节或更多的片上存储器但小于128K字节的存储器,并且需要在待机模式下操作超过60%到70%的时间。对于需要超过128K字节片上存储器但小于256K字节片上存储器的应用,德州仪器(TI)提供TMS320VC5509A器件,该器件基于TMS320C55x DSP内核。
5506外设集包括一个外部存储器接口(EMIF),可以无缝访问异步存储器,如EPROM和SRAM,以及高速,高密度存储器,如同步DRAM。其他外设包括通用串行总线(USB),实时时钟,看门狗定时器和I 2 C多主机和从机接口。三个全双工多通道缓冲串行端口(McBSP)为各种行业标准串行设备提供无缝接口,并提供多达128个独立通道的多通道通信。 DMA控制器为六个独立的通道上下文提供数据移动,无需CPU干预,每个周期提供最多两个16位字的DMA吞吐量。还包括两个通用定时器,最多八个专用通用I /O(GPIO)引脚和数字锁相环(DPLL)时钟生成。
5506由业界支持屡获殊荣的eXpressDSP™,Code Composer Studio™集成开发环境(IDE),DSP /BIOS™,德州仪器?算法标准,以及业界最大的第三方网络。 Code Composer Studio IDE具有代码生成工具,包括C编译器和Visual Linker,模拟器,RTDX™,XDS510™,XDS560™,仿真设备驱动程序和评估模块。 C55x DSP库还支持5506,它具有50多个基础软件内核(FIR滤波器,IIR滤波器,FFT和各种数学函数)以及芯片和电路板支持库。
所有商标均为其各自所有者的财产。
TMS320C55x和MicroStar BGA是Texas Instruments的商标。
IEEE标准1149.1-1990标准测试访问端口和边界扫描架构。
DSP |
DSP MHz (Max) |
DRAM |
Other Hardware Acceleration |
USB |
SPI |
I2C |
UART (SCI) |
Operating Temperature Range (C) |
Applications |
Operating Systems |
McBSP |
HPI |
TMS320VC5506 |
---|
1 C55x |
108 |
SDRAM mSDRAM |
N/A |
1 |
0 |
1 |
0 |
-40 to 85 |
Audio Automotive Communications and Telecom Consumer Electronics Industrial |
DSP/BIOS VLX |
3 |
N/A |