- BDTIC 产品目录
- ASSP 特殊应用标准与ASIC
- 微控制器与数字信号处理器
- FPGA、CPLD可编程逻辑器件
- 存储器和存储器件
- 电源管理与功率器件
- 放大器、比较器与缓冲器
- 接口电路
- 数据转换器
- 时钟和定时IC
- 开关与多路复用器
- 热管理器件
- 电位器
- 继电器
- 传感器
- 滤波器
- 光电器件
- 数字逻辑电路
- 分立半导体器件
- BDTIC 代理品牌
- Analog Devices 亚德诺ADI
- AMS 电压稳压器
- ATMEL 爱特梅尔
- Freescale 飞思卡尔
- Intersil 英特矽尔Xicor
- Linear 凌力尔特
- MAXIM 美信DALLS
- Microchip 微芯
- NSC 美国国家半导体公司
- ON 安森美
- SAMSUNG 三星半导体
- ST 意法
- TI 德州仪器BB
- 更多品牌 . . .
|
首页 > TI 德州仪器 > 处理器 > DSP数字信号处理 > C5000™ 低功耗 DSP
TMS320C5000™ DSP 平台已进行优化,适合于消费类数字产品市场,及其与通信电子产品的汇集。
- TMS320C55x™ DSP - 包含 TMS320VC5503、TMS320VC5507 和 TMS320VC5509A DSP,这些都是业界最低功耗和待机功耗超低的 DSP。高级电源管理技术会自动关闭闲置的外设、存储器和核心功能单元,从而延长了电池寿命。此外,还包括 OMAP™ 器件,具有低功耗、实时信号处理加上 ARM 的命令和控制功能。
- TMS320C54x™ DSP - 包括 TMS320VC5402 DSP,具有广泛的性能和外设选项,这些选项适用于数字蜂窝和个人通信系统、PDA、数字无绳和无线数据通信、语音分组、便携式因特网音频以及调制解调器。
|
| Part Number |
Status |
Generation |
数据手册DataSheet下载 |
CPU |
Peak MMACS |
Frequency (MHz) |
Rating |
RISC Frequency (MHz) |
RAM |
ROM |
On-Chip L1/SRAM |
EMIF |
External Memory Type Supported |
DMA |
EMAC |
USB |
MMC/SD |
ADC |
I2C |
HPI |
McBSP |
UART |
SPI |
Timers |
Boot Loader Available |
Hardware Accelerators |
Core Supply (Volts) |
IO Supply (Volts) |
Operating Temperature Range (°C) |
Pin/Package |
Description |
| TMS320VC5510A-200 |
ACTIVE |
TMS320C55x 低功耗 DSP |
TMS320VC5510A-200 |
1 C55x |
400 |
200 |
Catalog |
|
320 KB |
32 KB |
24 KB |
1 32-Bit |
Async SRAM,SBSRAM,SDRAM |
1 6-Ch Int/Ext DMA |
|
|
|
|
|
1 16-Bit EHPI |
3 |
|
|
2 16-Bit GP |
YES |
Image/Video Extension |
1.6 V |
3.3 V |
-40 to 85,0 to 85 |
240BGA MICROSTAR |
定点数字信号处理器 |
| TMS320VC5510A-160 |
ACTIVE |
TMS320C55x 低功耗 DSP |
TMS320VC5510A-160 |
1 C55x |
320 |
160 |
Catalog |
|
320 KB |
32 KB |
24 KB |
1 32-Bit |
Async SRAM,SBSRAM,SDRAM |
1 6-Ch Int/Ext DMA |
|
|
|
|
|
1 16-Bit EHPI |
3 |
|
|
2 16-Bit GP |
YES |
Image/Video Extension |
1.6 V |
3.3 V |
-40 to 85,0 to 85 |
240BGA MICROSTAR |
定点数字信号处理器 |
| TMS320VC5509A-200 |
ACTIVE |
TMS320C55x 低功耗 DSP |
TMS320VC5509A-200 |
1 C55x |
400 |
108,144,200 |
Catalog |
|
256 KB |
64 KB |
|
1 16-Bit |
Async SRAM,SDRAM |
1 6-Ch Int/Ext DMA |
|
1 USB2.0 Full-Speed |
2 |
2-Ch 10-Bit [LQFP],4-Ch 10-Bit [BGA] |
1 |
1 16-Bit EHPI |
3 |
|
|
1 RTC,1 WD,2 16-Bit GP |
YES |
Image/Video Extension |
1.2 V,1.35 V,1.6 V |
2.7 V to 3.6 V |
-40 to 85 |
144LQFP,179BGA |
定点数字信号处理器 |
| TMS320VC5507-200 |
ACTIVE |
TMS320C55x 低功耗 DSP |
TMS320VC5507-200 |
1 C55x |
400 |
108,144,200 |
Catalog |
|
128 KB |
64 KB |
|
1 16-Bit |
Async SRAM,SDRAM |
1 6-Ch Int/Ext DMA |
|
1 USB2.0 Full-Speed |
|
2-Ch 10-Bit [LQFP],4-Ch 10-Bit [BGA] |
1 |
1 16-Bit EHPI |
3 |
|
|
1 RTC,1 WD,2 16-Bit GP |
YES |
|
1.2 V,1.35 V,1.6 V |
2.7 V to 3.6 V |
-40 to 85 |
179BGA |
定点数字信号处理器 |
| TMS320VC5506-108 |
ACTIVE |
TMS320C55x 低功耗 DSP |
TMS320VC5506-108 |
1 C55x |
216 |
108 |
Catalog |
|
128 KB |
|
|
1 16-bit |
Async SRAM,SDRAM |
1 6-Ch Int/Ext DMA |
|
1 USB2.0 Full-Speed |
|
|
1 |
|
3 |
|
|
1 RTC,1 WD,2 16-Bit GP |
YES |
|
1.2 V |
2.7 V to 3.6 V |
-40 to 85 |
144LQFP,179BGA,179BGA MICROSTAR |
TMS320VC5506 Fixed-Point Digital Signal Processor |
| TMS320VC5503-200 |
ACTIVE |
TMS320C55x 低功耗 DSP |
TMS320VC5503-200 |
1 C55x |
400 |
108,144,200 |
Catalog |
|
64 KB |
64 KB |
|
1 16-Bit |
Async SRAM,SDRAM |
1 6-Ch Int/Ext DMA |
|
|
|
|
1 |
1 16-Bit EHPI |
3 |
|
|
1 RTC,1 WD,2 16-Bit GP |
YES |
|
1.2 V,1.35 V,1.6 V |
2.7 V to 3.6 V |
-40 to 85 |
179BGA |
定点数字信号处理器 |
| TMS320VC5502-300 |
ACTIVE |
TMS320C55x 低功耗 DSP |
TMS320VC5502-300 |
1 C55x |
600 |
300 |
Catalog |
|
64 KB |
32 KB |
16 KB |
1 32-Bit |
Async SRAM,SBSRAM,SDRAM |
1 6-Ch Int/Ext DMA |
|
|
|
|
1 |
8/16-Bit HPI |
3 |
1 |
|
1 WD,2 64-Bit GP |
YES |
|
1.26 V |
3.3 V |
-40 to 85 |
176LQFP,201BGA MICROSTAR |
定点数字信号处理器 |
| TMS320VC5502-200 |
ACTIVE |
TMS320C55x 低功耗 DSP |
TMS320VC5502-200 |
1 C55x |
400 |
200 |
Catalog |
|
64 KB |
32 KB |
16 KB |
1 32-Bit |
Async SRAM,SBSRAM,SDRAM |
1 6-Ch Int/Ext DMA |
|
|
|
|
1 |
8/16-Bit HPI |
3 |
1 |
|
1 WD,2 64-Bit GP |
YES |
|
1.26 V |
3.3 V |
-40 to 85 |
201BGA MICROSTAR |
定点数字信号处理器 |
| TMS320VC5501-300 |
ACTIVE |
TMS320C55x 低功耗 DSP |
TMS320VC5501-300 |
1 C55x |
600 |
300 |
Catalog |
|
32 KB |
32 KB |
16 KB |
1 32-Bit |
Async SRAM,SBSRAM,SDRAM |
1 6-Ch Int/Ext DMA |
|
|
|
|
1 |
1 8-Bit HPI |
2 |
1 |
|
1 WD,2 64-Bit GP |
YES |
|
1.26 V |
3.3 V |
-40 to 85 |
176LQFP,201BGA MICROSTAR |
定点数字信号处理器 |
| TMS320VC549-120 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC549-120 |
1 C54x |
120 |
120 |
Catalog |
|
64 KB |
32 KB |
|
1 16-Bit |
Async |
|
|
|
|
|
|
1 8-Bit HPI |
|
|
|
1 |
YES |
|
2.5 V |
3.3 V |
-40 to 100 |
144BGA,144LQFP |
数字信号处理器 |
| TMS320VC549-100 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC549-100 |
1 C54x |
100 |
100 |
Catalog |
|
64 KB |
32 KB |
|
1 16-Bit |
Async |
|
|
|
|
|
|
1 8-Bit HPI |
|
|
|
1 |
YES |
|
2.5 V |
3.3 V |
-40 to 100 |
144BGA,144LQFP |
数字信号处理器 |
| TMS320VC5471 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5471 |
1 ARM7,1 C54x,IP Phone |
100 |
100 |
Catalog |
47.5 |
160 KB |
|
|
1 16-Bit,1 32-Bit |
Async,SDRAM |
1 6-Ch DMA |
10/100 EMAC |
|
|
|
1 |
|
2 |
1 UART,1 UART/IrDA |
1 |
1 16-Bit WD,3 16-Bit GP |
NO |
|
1.8 V |
3.3 V |
-40 to 85 |
257BGA MICROSTAR |
系统级数字信号处理器 |
| TMS320VC5470 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5470 |
1 ARM7,1 C54x,IP Phone |
100 |
100 |
Catalog |
47.5 |
160 KB |
|
|
1 16-Bit,1 32-Bit |
Async,SDRAM |
1 6-Ch DMA |
|
|
|
|
1 |
|
2 |
1 UART,1 UART/IrDA |
1 |
1 16-Bit WD,3 16-Bit GP |
NO |
|
1.8 V |
3.3 V |
-40 to 85 |
257BGA MICROSTAR |
系统级数字信号处理器 |
| TMS320VC5441-532 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5441-532 |
4 C54x; Telecom |
532 |
133 |
Catalog |
|
1280 KB |
|
|
|
|
4 6-Ch Int DMA |
|
|
|
|
|
1 16-Bit HPI |
12 |
|
|
4 16-Bit GP |
NO |
|
1.6 V |
3.3 V |
-40 to 100,0 to 85 |
169BGA,176LQFP |
数字信号处理器 |
| TMS320VC5421-200 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5421-200 |
2 C54x; Telecom |
200 |
100 |
Catalog |
|
512 KB |
8 KB |
|
1 16-Bit |
Async |
2 6-Ch Ext DMA |
|
|
|
|
|
1 16-Bit HPI |
6 |
|
|
2 16-Bit GP |
YES |
|
1.8 V |
3.3 V |
0 to 85 |
144BGA,144LQFP |
数字信号处理器 |
| TMS320VC5420-200 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5420-200 |
2 C54x; Telecom |
200 |
100 |
Catalog |
|
384 KB |
|
|
1 16-Bit |
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 16-Bit HPI |
6 |
|
|
2 16-Bit GP |
NO |
|
1.8 V |
3.3 V |
-40 to 100 |
144LQFP |
数字信号处理器 |
| TMS320VC5416-160 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5416-160 |
1 C54x |
160 |
160 |
Catalog |
|
256 KB |
32 KB |
|
1 16-Bit |
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 8/16-Bit HPI |
3 |
|
|
1 16-Bit GP |
YES |
|
1.6 V |
3.3 V |
-40 to 100 |
144BGA,144LQFP |
数字信号处理器 |
| TMS320VC5416-120 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5416-120 |
1 C54x |
120 |
120 |
Catalog |
|
256 KB |
32 KB |
|
1 16-Bit |
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 8/16-Bit HPI |
3 |
|
|
1 16-Bit GP |
YES |
|
1.5 V |
3.3 V |
-40 to 100 |
|
数字信号处理器 |
| TMS320VC5410A-160 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5410A-160 |
1 C54x |
160 |
160 |
Catalog |
|
128 KB |
32 KB |
|
1 16-Bit |
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 8/16-Bit HPI |
3 |
|
|
1 16-Bit GP |
YES |
|
1.6 V |
3.3 V |
-40 to 100 |
144BGA,144LQFP |
数字信号处理器 |
| TMS320VC5410A-120 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5410A-120 |
1 C54x |
120 |
120 |
Catalog |
|
128 KB |
32 KB |
|
1 16-Bit |
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 8/16-Bit HPI |
3 |
|
|
1 16-Bit GP |
YES |
|
1.5 V |
3.3 V |
-40 to 100 |
|
数字信号处理器 |
| TMS320VC5410-100 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5410-100 |
1 C54x |
100 |
100 |
Catalog |
|
128 KB |
32 KB |
|
1 16-Bit |
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 8-Bit HPI |
3 |
|
|
1 16-Bit GP |
YES |
|
2.5 V |
3.3 V |
-40 to 100 |
144LQFP,176BGA MICROSTAR |
数字信号处理器 |
| TMS320VC5409A-160 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5409A-160 |
1 C54x |
160 |
160 |
Catalog |
|
64 KB |
32 KB |
|
|
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 8/16-Bit HPI |
3 |
|
|
1 16-Bit GP |
YES |
|
1.6 V |
3.3 V |
-40 to 100 |
144BGA,144LQFP |
定点 DSP |
| TMS320VC5409A-120 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5409A-120 |
1 C54x |
120 |
120 |
Catalog |
|
64 KB |
32 KB |
|
|
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 8/16-Bit HPI |
3 |
|
|
1 16-Bit GP |
YES |
|
1.5 V |
3.3 V |
-40 to 100 |
|
定点 DSP |
| TMS320VC5409-80 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5409-80 |
1 C54x |
80 |
80 |
Catalog |
|
64 KB |
32 KB |
|
|
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 8/16-Bit HPI |
3 |
|
|
1 16-Bit GP |
YES |
|
1.8 V |
3.3 V |
-40 to 100 |
144BGA,144LQFP |
定点数字信号处理器 (DSP) |
| TMS320VC5409-100 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5409-100 |
1 C54x |
100 |
100 |
Catalog |
|
64 KB |
32 KB |
|
|
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 8/16-Bit HPI |
3 |
|
|
1 16-Bit GP |
YES |
|
1.8 V |
3.3 V |
-40 to 100 |
144BGA,144LQFP |
定点数字信号处理器 (DSP) |
| TMS320VC5407-120 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5407-120 |
1 C54x |
120 |
120 |
Catalog |
|
80 KB |
256 KB |
|
1 16-Bit |
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 8/16-Bit HPI |
3 |
1 |
|
2 16-Bit GP |
YES |
|
1.5 V |
3.3 V |
0 to 100 |
|
数字信号处理器 |
| TMS320VC5404-120 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5404-120 |
1 C54x |
120 |
120 |
Catalog |
|
32 KB |
128 KB |
|
1 16-Bit |
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 8/16-Bit HPI |
3 |
1 |
|
2 16-Bit GP |
YES |
|
1.5 V |
3.3 V |
0 to 100 |
144BGA,144LQFP |
数字信号处理器 |
| TMS320VC5402A-160 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5402A-160 |
1 C54x |
160 |
160 |
Catalog |
|
32 KB |
32 KB |
|
1 16-Bit |
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 8/16-Bit HPI |
3 |
|
|
1 16-Bit GP |
YES |
|
1.6 V |
3.3 V |
-40 to 100 |
|
定点数字信号处理器 |
| TMS320VC5402-100 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5402-100 |
1 C54x |
100 |
100 |
Catalog |
|
32 KB |
8 KB |
|
1 16-Bit |
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 8-Bit HPI |
2 |
|
|
2 16-Bit GP |
YES |
|
1.8 V |
3.3 V |
-40 to 100 |
144BGA,144LQFP |
数字信号处理器 |
| TMS320VC5401-50 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320VC5401-50 |
1 C54x |
50 |
50 |
Catalog |
|
16 KB |
8 KB |
|
1 16-Bit |
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 8-Bit HPI |
2 |
|
|
2 16-Bit GP |
YES |
|
1.8 V |
3.3 V |
-40 to 100 |
144BGA,144LQFP |
定点数字信号处理器 |
| TMS320UC5409-80 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320UC5409-80 |
1 C54x |
80 |
80 |
Catalog |
|
64 KB |
32 KB |
|
1 16-Bit |
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 8/16-Bit HPI |
3 |
|
|
1 16-Bit GP |
YES |
|
1.8 V |
1.8 V to 3.6 V |
-40 to 100 |
|
数字信号处理器 |
| TMS320UC5402-80 |
ACTIVE |
TMS320C54x 低功耗 DSP |
TMS320UC5402-80 |
1 C54x |
80 |
80 |
Catalog |
|
32 KB |
8 KB |
|
1 16-Bit |
Async |
1 6-Ch Ext DMA |
|
|
|
|
|
1 8-Bit HPI |
2 |
|
|
2 16-Bit GP |
YES |
|
1.8 V |
1.8 V to 3.6 V |
-40 to 100 |
144BGA,144LQFP |
数字信号处理器 |
借助于 TMS320C55x™ 功率优化 DSP 入门套件 (DSK) 延长便携式应用中的电池寿命
新的 TMS320C55x™ 功率优化 DSK 可优化并最大化便携式和移动应用中的功效和电池寿命。此 DSK 已上市,它包括一组完全集成的功率评估和测量工具,允许开发者精确计划、分析、管理和优化实时功率消耗。
在设计过程早期确定精确的功耗至关重要。新的功率优化 DSP 省去了各项猜测工作并提供了 C55x™ DSP 的直观视图,从而使您能够在性能、外设活动和外部存储器使用方面作出正确的取舍。
此外,这些工具还使得开发者能够通过动态关闭未在使用的所有外设和内部功能单元来实现仅消耗必需功率的目的。现在,用户可以根据精确详尽的功耗信息来配置器件。
- 功率规划工具:借助特定于器件的功率规划工具计划净功率消耗。查看应用手册和电子表格来创建试用配置。
- 功率调整库:使用功率调整软件来调整电压和频率。
- DSP/BIOS™ 内核中的电源管理器:与 DSP/BIOS™ 电源管理内核一起管理功耗状态。
- 美国国家仪器公司的功耗分析器:通过使用美国国家仪器公司的功耗分析器来测量和分析功率消耗。DSK 具有内置的美国国家仪器公司 USB 测量硬件(用于监控功率)和触发功能(用于在执行特定代码段期间对功率消耗进行性能分析)。
TMS320C5000™ 平台概览
提供有 TMS320C5506、TMS320C5503、TMS320C5507、TMS320C5509A 和 TMS320C5402 DSP,使节能型系统的设计人员找到了最符合其设计的器件。TMS320C5000 DSP 平台包括超过 20 种器件的广泛产品系列,是高性能、外设选项、小型封装和业界最低功耗性能的最佳组合。在当前的便携式因特网和无线通信市场上,此组合为设计师提供了一个转折点。
C5000™ DSP 平台的功耗低至 33mA/MHz,性能高达 600MIPS,经过优化,适合于便携式媒体和通信产品(如数字音乐播放器)、GPS 接收器、便携式医疗设备、特色电话、调制解调器、3G 手机以及便携式成像。
平台最新动态
- 性能高达 900MIPS
- 超低功耗,低至 0.33mA/MHz - 为节能型便携式系统提供了令人难以置信的潜能
- 广泛的器件与丰富的外设允许设计人员精确地达到系统需求目标
- 跨所有器件的完整代码兼容性,允许重用现有代码来极大地降低开发成本
- 借助完整的开发环境和第三方网络的支持缩短了产品投入市场的时间
代码兼容系列
TMS320C5000 平台包含两个完全代码兼容的器件系列:
- TMS320C54x:C54x 系列由 17 种以上的代码兼容器件组成。有了广泛的性能和外设选项、低功耗操作和创新结构以及指令集,C54x 系列赋予设计人员高效的途径来获得高性能、低功耗操作和低系统成本。
- TMS320C55x:TMS320C55x 系列包含业界最低功耗 DSP,并重新定义了从便携式因特网设备到高速无线通信等应用的潜能。快速扩充的系列通过高级电源管理技术提供超低功耗性能,该技术会自动关闭闲置的外设、存储器和核心功能单元,从而延长了便携式应用的电池寿命。
基于 C55x DSP 内核,OMAP 处理器将一个 C55x DSP 内核与一个 TI 增强型 ARM925 集成在单芯片上,从而获得了高性能与低功耗的最佳组合。该独特的结构赋予 DSP 和 ARM 开发者一个有吸引力的解决方案,从而提供了 DSP 的低功耗实时信号处理功能加上 ARM 的命令和控制功能。
C5000 信号处理库和外设驱动程序
为使设计人员能够显著降低代码开发时间并将产品更快地投入市场,我们开发了平台特定的库,这些库可以免费下载。这些库有时称为 TI 的基础软件,包含一组高级、优化的 DSP 功能模块并有助于获得较标准 ANSI C 代码更高的性能。查看芯片支持库的应用软件;查看 DSP 和图像库的信号处理库。 |
新型 C55x™ DSP 结构的最新动态
新型 C55x DSP 系列以 C54x 系列为基础构建,是业界功耗最低的 DSP。C55x DSP 内核支持新的编程功能,同时保持与现有 C54x 代码的完整软件兼容性。C55x DSP 内核的创建旨在推动未来从便携式因特网设备到高速无线再到基础设施等数字应用,其特定功能包括:
先进的自动电源管理
C55x DSP 内核为所有外设、存储器阵列和单个 CPU 单元提供先进的自动电源管理。实际上,C55x DSP 内核会持续监视芯片的哪些部分正在使用,并在这些部分未在使用时断开其电源。
增强的闲置域
对于更为先进的电源管理,用户可配置闲置域可以自定义特定应用的功耗。C55x DSP 内核使用以下六个元件总共 64 个用户可配置组合来扩展 C54x 的三个固定闲置选择:
- CPU
- 高速缓冲存储器
- 外设
- DMA
- 时钟发生器
- 外部存储器接口 (EMIF)
结果是极其高效的电量使用和更低的系统成本。通过使用较少电量并散发更少的热量,C55x DSP 内核赋予设计人员有关电路板设计的更高灵活性。
C55x DSP 内核最具创新的特色之一是其支持可变长度指令(基于新的字节寻址方案):
- 指令长度可以是 8、16、24、32、40 或 48 位。
- 指令提取从 16 位增加到 32 位。
- 片上指令缓冲存储器单元会自动取出指令以最充分使用每个时钟周期。
C55x DSP 内核存储器总线活动的降低可以降低电量要求,同时在每个时钟周期,更长的指令可以执行更多的功能,从而提高了性能并降低了系统成本。
C55x DSP 内核对于增强并行功能的关注使以下设备的周期效率得到改进:
- 附加硬件 - 双 17 x 17 位 MAC、另一个 16 位 ALU、四个新的数据寄存器(可用于简单计算)以及四个 40 位累加器,这使每个周期能完成更多的工作,从而显著地降低整体的电量要求。
- 新指令功能:
- 自动并行指令
- 隐式或内置并行指令
- 用户编程并行指令
- 提高正交性的附加指令
- 附加总线和扩展寻址 - 为确保吞吐量可以获取理论上新的计算硬件使之成为可能的最大吞吐量,C55x DSP 内核采用以下总线:
- 三条 16 位数据读总线
- 两条 16 位数据写总线
- 一条 32 位程序总线
- 六条 24 位地址总线
改进的控制代码密度
C55x DSP 内核中多个新的控制代码功能使将控制代码集成在 DSP 上成为可能,从而省去了单独的微控制器:
- 新的指令缓冲存储器单元 - 处理可变指令长度的能力意味着控制代码是紧密打包的,可以有效地管理,从而降低了功耗。
- 新的数据寄存器和 ALU - 四个新的数据寄存器以及一个新的 16 位 ALU,使执行代表控制代码的简单算术和逻辑运算成为可能。
- 条件执行 - 许多控制代码操作涉及在特定条件下分支。为加快执行速度,C55x DSP 内核预备了两种可能性,这样一旦满足该条件,则 DSP 会立即按条件执行操作。
外部存储器接口
C55x DSP 内核 EMIF 包括增强的带宽、扩展的内存选项以及一个自动断电功能,加上一个与高速、低成本、同步存储器的 32 位宽接口,这些存储器可以是:
- 同步猝发 SRAM 和同步 DRAM
- 异步 SRAM、DRAM、ROM 与闪存
具有猝发填充功能的指令高速缓冲存储器
C55x DSP 内核采用一个指令高速缓冲存储器。在以 C55x DSP 内核的内核速度操作时,外部存储器和片上功能之间的距离就成为保持芯片以最高速度操作的关键因素。此外,如果要访问的信息不是存储在芯片上,则功耗将稍微提高一点。将指令从外部存储器载入片上高速缓冲存储器有助于确保 CPU 能以时钟速度获得这些指令。它还可以帮助降低电量要求,因为多个指令可同时载入至高速缓冲存储器,而且 CPU 不必访问存储器以获得每条指令。
缩短的调试
C55x DSP 附带的全新高级仿真硬件可以与 eXpressDSP™ 软件和开发工具一起使用,来加速和简化调试。
- 非插入式调试:设置一个“监视点”,然后在代码运行时观察指定寄存器中的变化,而不用停止 DSP。
- 实时数据 eXchange (RTDX):查看程序输出结果,而不必停止 DSP。
- 跟踪 FIFO:与 TI 的 XDS510 仿真器一起使用,允许 DSP 保存最后的 16 个PC 不连续值和 32 个 PC 值。
TMS320C54x™ DSP 结构的最新动态
TMS320C54x DSP 系列是世界上最受欢迎的 DSP,它采用由 15 种不同器件组成的产品线,这些器件的性能在 30 至 532MIPS 之间。C54x 系列的创新结构和指令集使 DSP 功能能使用极其小的代码,从而允许 DSP 充分利用片上 RAM。结构的关键功能包括:
- Viterbi 加速器将 GSM 信道解码的 Viterbi“蝴蝶更新”精简为仅四个指令周期,释放了 MIPS,因此 CPU 可以执行其它任务。四条内部总线和双地址发生器支持多个程序和数据提取,因而降低了存储器瓶颈。
- 一个 40 位加法器和两个 40 位累加器支持仅在一个指令周期内执行的关键并行指令。
- 硬件乘法器输出时可用的另一个 40 位加法器允许非管道化的 MAC 操作以及并行的双加法和乘法。
- 单周期归一和级数编码支持对语音编码很有用的浮点算术。
- 17 x 17 硬件乘法器允许在一个指令周期内,具有舍入和饱和控制时,进行 16 位有符号或无符号乘法运算。
- 新的单周期指令可以高效地执行常见的 DSP 任务,如对称 FIR 滤波器。
- 八个辅助寄存器和一个软件堆栈支持一个高级定点 DSP C 编译器。
- 高性能多内核版本(C542x 和 C544x DSP),面向节能型基础设施应用,如通用端口。
8/16 位增强型主机端口接口 (EHPI)
- 用以直接访问 DSP 的内存空间的主机处理器的并行端口
- 配置主机模式 (HOM) 或共享访问模式 (SAM) 的 DSP 存储器访问
- 主机与 DSP 可以通过内部/外部存储器交换信息
- 访问整个 DSP 内部存储器(通过内部 DMA 总线访问 DSP 外部存储器的一部分)
C5000 外围功能
C5000 16 位定点 DSP 为设计人员提供了范围最广的集成外设选择。为支持高效、使用电池供电的便携式产品而定制,C5000 DSP 平台通过支持以下外设来提供灵活性:
全速 USB 2.0 (12Mbps) - C5509
- 与其它符合 USB 的设备的无缝互操作性。由 USB 实现者论坛认证以确保数据传输速率高达 12Mbps。
- 仅用于控制传输的两个控制端点
- 用于其它类型的传输的十四个通用端点,这些传输可以是:
- 大量、中断和异步传输
- 用于快速数据吞吐量的可选双缓冲存储器方案
- 用于在通用端点和 DSP 存储器之间传输数据,而不会中断 CPU 的专用 DMA 通道。
硬件 UART (UART) - C5404、C5407、C5502
- 行业标准异步通信,它对从外围设备或 CPU 收到的数据执行串行至并行转换。
- 包括可以定制以便使通信链接的软件管理最小化的控制功能和处理器中断系统。
- 选择将 UART 置于替代 FIFO 模式,从而通过缓冲收到和发送的字符来减缓 CPU 的过度软件开销。
内部集成电路 (IIC) - C5502、C5509
- 在 C55x DSP 和 IIC 兼容的器件之间提供无缝串行接口。
- C55x DSP 通过 2 引线 IIC 接口发送/接收的数据高达 8 位。
模数转换器 (ADC) - C5509
- 高达 10 位逐次逼近模数结构实现了超低功耗。
- 最大采样速率 21.5KHz。
- 适合于采样模拟信号,如监视用户接口面板上的分压器的压降,或对一个电池监视电路的电压进行采样。
多媒体卡 / Secure Digital (MMC/SD) - C5509
- 无缝连接两款流行的可拆卸数据存储卡(基于闪存 - 非易失存储器),以便存储各种数字数据,包括音乐、图片和视频。
- 使用 MMC/SD 协议或 SPI 协议
- 可编程时钟频率,用以控制 MMC/SD 控制器和存储卡之间的传输定时。
- MMC/SD 外设在 CPU 或 DMA 控制器与内存卡之间传递数据。
视频硬件扩展 - C5510、C5509
- 为 C55x DSP 系列仔细定制的三种硬件扩展是:
- 离散余弦变换 (DCT)/反向 DCT
- 像素插值
- 运动估值
- 提供不寻常的视频编解码器性能,从而释放了一半以上的 CPU 带宽来处理附加功能,如颜色空间转换、用户接口功能、TCP/IP 以及视频处理。
- 高度优化的 C 编程等效、可使用 C 调用的函数,这些函数作为 TMS320C55x DSP 图像/视频处理库 (IMGLIB) 的一部分来提供,可从 TI 基础库下载。
多通道缓冲串行端口 (McBSP)
- 高速全双工串行端口:
- 与以下各项的直接接口:
- C5000 器件
- 编解码器
- T1/E1 成帧器
- MVIP 开关兼容器件
- 符合 ST-BUS 的器件
- 符合 IOM-2 的器件
- 符合 AC97 的器件
- 符合 IIS 的器件
- SPI™ 器件
- 发送和接收高达 32/128 个通道
- 可选择 8、12、16、20、24 或 32 位数据大小
- 高度可编程内部时钟与帧生成
- 以 µ-law 或 A-law 格式压缩/扩展数据的片上压扩 (COMpress & exPAND) 硬件
直接存储器存取 (DMA)
- 在内存空间的位置之间传输数据,无需 CPU 干预
- 允许在 CPU 操作的后台对内部存储器、外部存储器和外设执行数据移动操作
- 独立于 CPU 操作
- 至 EHPI 的 6/12/24-通道变化-专用端口,用于在 EHPI 和存储器之间进行直接传输(仅 C55x™)
8/16 位增强型主机端口接口 (EHPI)
- 用以直接访问 DSP 的内存空间的主机处理器的并行端口
- 配置主机模式 (HOM) 或共享访问模式 (SAM) 的 DSP 存储器访问
- 主机与 DSP 可以通过内部/外部存储器交换信息
- 访问整个 DSP 内部存储器(通过内部 DMA 总线访问 DSP 外部存储器的一部分)
TI 德州仪器DSP 数字信号处理技术支持
- TI 德州仪器仪DSP数字信号处理产品选型与价格 . xls
- C5000™ 低功耗 DSP选型与价格 . xls
- DSP 选择指南 . pdf
|