在TMS320C6000 DSP平台上,TMS320C67x DSP(包括TMS320C6711、TMS320C6711B、TMS320C6712C、TMS320C6713DZDP250器件)构成了浮点DSP系列。C6711、C6711B、C6711C和C6711D设备基于德州仪器(TI)开发的高性能、高级超长指令字(VLIW)架构,使这些DSP成为多通道和多功能应用的最佳选择。
C6711D设备在200 MHz的时钟频率下每秒可执行多达1200万次浮点运算(MFLOPS),或在250 MHz的时钟速率下每秒可进行多达1500次MFLOPS,因此也为高性能DSP编程难题提供了经济高效的解决方案。C6711D DSP具有高速控制器的操作灵活性和阵列处理器的数字能力。该处理器有32个32位字长的通用寄存器和8个高度独立的功能单元。八个功能单元提供四个浮点/定点ALU、两个定点ALU和两个浮点/固定点乘法器。C6711D每个周期可产生两个MAC,总共400 MMACS。
C6711D DSP还具有专用硬件逻辑、片上存储器和其他片上外设。
C6711D设备使用基于两级缓存的架构,并具有一组功能强大且多样化的外围设备。一级程序缓存(L1P)是32 Kbit直接映射缓存,一级数据缓存(L1D)是32 KB双向集合关联缓存。2级内存/缓存(L2)由512 Kbit内存空间组成,在程序和数据空间之间共享。二级内存可以配置为映射内存、缓存或两者的组合。外围设备组包括两个多通道缓冲串行端口(McBSP)、两个通用定时器、一个主机端口接口(HPI)和一个能够连接SDRAM、SBSRAM和异步外围设备的无胶外部存储器接口(EMIF)。
C6711D有一套完整的开发工具,其中包括:一个新的C编译器、一个简化编程和调度的汇编优化器,以及一个用于查看源代码执行的Windows调试器界面。
特色
- 性价比卓越的浮点数字信号处理器(DSP):
-
TMS320C6711D型
- 八个32位指令/周期
- 167、200、250 MHz时钟速率
- 6、5、4-ns指令周期时间
- 1000、1200、1500 MFLOPS
- 高级超长指令字(VLIW)C67x DSP内核
- 八个高度独立的功能单元:
- 四个ALU(浮点和定点)
- 两个ALU(定点)
- 两个乘法器(浮点和定点)
- 具有32位通用寄存器的加载存储体系结构
- 指令打包减少代码大小
- 所有有条件的指令
- 八个高度独立的功能单元:
- 指令集功能
- IEEE单精度和双精度指令的硬件支持
- 可寻址字节(8位、16位、32位数据)
- 8位溢出保护
- 饱和
- 位字段提取,设置,清除
- 位计数
- 规范化
- L1/L2存储器体系结构
- 32K位(4K字节)L1P程序缓存(直接映射)
- 32K位(4K字节)L1D数据缓存(双向集合关联)
- 512K位(64K字节)二级统一映射RAM/缓存(灵活的数据/程序分配)
- 设备配置
- 引导模式:HPI、8位、16位、32位ROM引导
- 无尽:小无尽,大无尽
- 增强型直接存储器存取(EDMA)控制器(16个独立信道)
- 32位外部存储器接口(EMIF)
- 异步存储器的无胶接口:SRAM和EPROM
- 同步存储器的无胶接口:SDRAM和SBSRAM
- 256M字节的总可寻址外部内存空间
- 16位主机端口接口(HPI)
- 两个多通道缓冲串行端口(McBSP)
- T1/E1、MVIP、SCSA框架的直接接口
- ST总线交换兼容
- 每个通道最多256个
- AC97兼容
- 串行外围接口(SPI)兼容(摩托罗拉)
- 两个32位通用定时器
- 基于PLL的灵活软件配置时钟发生器模块
- 具有5个引脚的专用通用输入/输出(GPIO)模块
- IEEE-1149.1(JTAG)边界扫描兼容
- 272引脚球栅阵列(BGA)封装(GDP和ZDP后缀)
- CMOS技术
- 0.13-μm/6级铜金属工艺
- 3.3V输入/输出,1.4V内部(-250)
- 3.3-V输入/输出,1.20-V内部