描述
TMS320C67x DSP是TMS320C6000中的浮点DSP系列 DSP平台。TMS320C6701GJC150(C6701)器件基于德州仪器(TI)开发的高性能、先进的VelociTI超长指令字(VLIW)架构,使该DSP成为多通道和多功能应用的最佳选择。C6701在167 MHz的时钟频率下每秒可执行高达1千兆浮点运算(GFLOPS),为
高性能DSP编程挑战。C6701 DSP具有高速控制器的操作灵活性和阵列处理器的数值能力。该处理器有32个32位字长的通用寄存器和8个高度独立的功能单元。八个功能单元提供四个浮点/定点ALU、两个定点ALU和两个浮点/固定点乘法器。C6701可以在每个周期产生两个乘法累加(MAC),总计每秒3.34亿个MAC(MMACS)。
C6701 DSP还具有专用硬件逻辑、片上存储器和其他片上外设。C6701包含大量片上存储器,并具有一组功能强大且多样化的外围设备。程序内存由64K字节块组成,用户可将其配置为缓存或内存映射程序空间。
数据存储器由两个32K字节的RAM块组成。外围设备组包括两个多通道缓冲串行端口(McBSP)、两个通用定时器、一个主机端口接口(HPI)和一个能够与SDRAM或SBSRAM以及异步外围设备连接的无胶外部存储器接口(EMIF)。
C6701有一套完整的开发工具,包括:一个新的C编译器、一个简化编程和调度的汇编优化器,以及一个Windows 调试器界面,用于查看源代码执行。
特征
最高性能浮点数字信号处理器(DSP)TMS320C6701
−8.3-、6.7-、6-ns指令周期时间
−120、150、167 MHz时钟频率
−八个32位指令/周期
−1 GFLOPS
−TMS320C6201定点DSP引脚兼容
甚长指令字 高级超长指令字(VLIW)C67x CPU内核
−八个高度独立的功能单元:
−四个ALU(浮点和定点)
−两个ALU(定点)
−两个乘法器(浮点和定点)
−具有32位通用寄存器的加载存储架构
−指令打包减少代码大小
−所有有条件的指令
指令集功能
−IEEE单精度指令的硬件支持
−IEEE双精度指令的硬件支持
−字节可寻址(8位、16位、32位数据)
−8位溢出保护
−饱和度
−位字段提取、设置、清除
−位计数
−标准化
1M位片上SRAM
−512K位内部程序/缓存(16K 32位指令)
−512K位双访问内部数据(64K字节)
32位外部存储器接口(EMIF)
−同步无胶接口
内存:SDRAM和SBSRAM
−异步无胶接口
存储器:SRAM和EPROM
−52M字节可寻址外部内存空间
四通道引导
带辅助通道的直接存储器存取(DMA)控制器
特色
- 最高性能浮点数字信号处理器(DSP)TMS320C6701
- 8.3-、6.7-、6-ns指令周期时间
- 120、150、167 MHz时钟速率
- 八个32位指令/周期
- 1 GFLOPS
- TMS320C6201定点DSP引脚兼容
- VelociTI高级超长指令字(VLIW)C67x CPU内核
- 八个高度独立的功能单元:
- 四个ALU(浮点和定点)
- 两个ALU(定点)
- 两个乘法器(浮点和定点)
- 具有32位通用寄存器的加载存储体系结构
- 指令打包减少代码大小
- 所有有条件的指令
- 八个高度独立的功能单元:
- 指令集功能
- IEEE单精度指令的硬件支持
- IEEE双精度指令的硬件支持
- 可寻址字节(8位、16位、32位数据)
- 8位溢出保护
- 饱和
- 位字段提取,设置,清除
- 位计数
- 规范化
- 1M位片上SRAM
- 512K位内部程序/缓存(16K 32位指令)
- 512K位双访问内部数据(64K字节)
- 32位外部存储器接口(EMIF)到同步/异步存储器
- 同步存储器的无胶接口:SDRAM和SBSRAM
- 异步存储器的无胶接口:SRAM和EPROM
- 52M字节可寻址外部存储器空间
- 带辅助通道的四通道引导直接存储器存取(DMA)控制器
- 16位主机端口接口(HPI)
- 访问整个内存映射
- 两个多通道缓冲串行端口(McBSP)
- T1/E1、MVIP、SCSA框架的直接接口
- ST总线交换兼容
- 每个通道最多256个
- AC97兼容
- 串行外围接口(SPI)兼容(摩托罗拉)
- 两个32位通用定时器
- 柔性锁相环(PLL)时钟发生器
- IEEE-1149.1(JTAG)边界扫描兼容
- 352引脚球栅阵列(BGA)封装(GJC后缀)
- 0.18-μm/5级金属工艺
- CMOS技术
- 3.3-V I/O,1.8-V内部(120-,150MHz)
- 3.3V I/O,1.9V内部(仅限167 MHz)
(图片:引出线)