详情描述

 TMS320C6678 多核定点/浮点数字信号处理器 (DSP) 详情 

 

 概述 

TMS320C6678 是德州仪器(TI)推出的 KeyStone 架构 多核 DSP,属于 C66x 系列,专为高性能信号处理、通信基础设施和计算密集型应用设计。它集成了 8 C66x DSP 核心,每个核心支持 定点 & 浮点运算,适用于雷达、无线基站、高性能计算(HPC)等场景。 

 

---

 

 主要特性 

 

 1. 处理器核心 

- 8 C66x DSP 核心,每个核心运行频率 1.0 GHz / 1.25 GHz 

- 运算能力(每核):

  - 定点(16/32-bit): 40 GMACS1.25GHz

  - 浮点(单/双精度): 20 GFLOPS1.25GHz

- 指令集:

  - 支持 SIMD(单指令多数据)

  - 硬件加速 FFTFIR、矩阵运算 

  - 支持 IEEE 754 /双精度浮点 

 

 2. 存储系统 

- L1 Cache(每核):

  - 32KB L1P(程序缓存)

  - 32KB L1D(数据缓存)

- L2 Cache(每核):

  - 512KB L2 SRAM(可配置为缓存或 RAM

- 共享存储:

  - 4MB MSM(多核共享存储器)

  - 512KB L2 SRAM(全局共享)

- 外部存储接口:

  - 64-bit DDR3-1600 控制器(支持高达 8GB 容量)

  - 16-bit EMIFNOR/NAND Flash 接口)

  - Hyperlink(用于多 DSP 互联) 

 

 3. 高速互联与外设 

- 多核导航器(Multicore Navigator):

  - 用于 任务调度 & 核间通信,支持 16,000 个硬件队列

- 高速接口:

  - 4x SRIO 2.1Serial RapidIO),每通道 5Gbps

  - 2x 10Gbps 10GbE)(支持 IEEE 1588 时间同步)

  - 1x PCIe Gen25Gbps/lane

  - Hyperlink50Gbps DSP 互联)

- 其他外设:

  - 2x UART2x I2C2x SPI

  - 64 GPIO

  - 16 个定时器(PWM 支持)

  - Semaphore 模块(用于多核同步) 

 

 4. 系统特性 

- 制程工艺: 40nm CMOS

- 工作电压:

  - 核心电压: 0.9V - 1.0V

  - I/O 电压: 1.8V / 3.3V

- 功耗管理:

  - 动态电压频率调整(DVFS

  - 多级低功耗模式(StandbySleepDeep Sleep

- 封装:

  - 25mm × 25mm FCBGAFlip Chip BGA

  - 引脚数: 841 

 

---

 

 应用领域 

通信基础设施(5G 基站、LTE 小基站、微波回传) 

雷达 & 声呐(相控阵雷达、电子战系统) 

成像(MRI、超声、CT 重建) 

高性能计算(HPC)(矩阵运算、AI 推理) 

工业自动化(机器视觉、机器人控制) 

 

---

 

 开发支持 

 1. 开发工具 

- IDE

  - Code Composer Studio (CCS)

  - TI C66x 编译器 & 调试工具

- 操作系统支持:

  - TI-RTOS(实时操作系统)

  - Linux(部分支持)

- 仿真器:

  - XDS560v2 / XDS200JTAG 调试) 

 

 2. 评估板 

- TMDXEVM6678EVM 开发板)

- TMDSEVM6678L(低成本评估模块) 

 

 3. 软件库 

- DSPLIB(数字信号处理库)

- MATHLIB(数学运算加速库)

- FFTLIB(快速傅里叶变换库)

- SYS/BIOS(实时调度内核) 

 

---

 

 优势总结 

询价单