Overview
The TMS320C6678 Multicore Fixed and Floating Point Digital Signal Processor, produced by Texas Instruments, is a high-performance device based on TI's KeyStone multicore architecture. This processor integrates eight TMS320C66x DSP Core Subsystems, each operating at frequencies up to 1.25 GHz, enabling a cumulative performance of up to 10 GHz. The C6678 is designed to support high-performance signal processing applications such as mission-critical systems, medical imaging, test and automation, and more. It is power-efficient, easy to use, and fully backward compatible with all existing C6000 family of fixed and floating point DSPs.
Key Specifications
| Specification | Detail |
|---|---|
| Package | FCBGA (CYP) - 841 Pins |
| Operating Temperature Range | 0 to 85°C |
| Core Frequency | Up to 1.25 GHz (each core) |
| Performance | 320 GMAC/160 GFLOP @ 1.25 GHz |
| L1 Cache | 32KB L1P, 32KB L1D per core |
| L2 Cache | 512KB per core, 4MB shared L2 |
| Memory Interface | 64-Bit DDR3 Interface (DDR3-1600), 16-Bit EMIF |
| High-Speed Interfaces | Four Lanes of SRIO 2.1, Two Lanes PCIe Gen2, HyperLink (50 Gbaud) |
| Networking | Ethernet MAC Subsystem - Two SGMII Ports w/ 10/100/1000 Mbps operation |
| Other Interfaces | UART, I2C, SPI, Two Telecom Serial Ports (TSIP), 16 GPIO Pins |
| Timers | Sixteen 64-Bit Timers |
| PLLs | Three On-Chip PLLs |
Key Features
- Eight TMS320C66x DSP Core Subsystems with frequencies up to 1.25 GHz
- Multicore Navigator and TeraNet Switch Fabric for efficient data management and non-blocking internal data movement
- Network Coprocessors including Packet Accelerator and Security Accelerator
- High-speed interfaces: SRIO 2.1, PCIe Gen2, HyperLink (50 Gbaud)
- Ethernet MAC Subsystem with two SGMII ports supporting 10/100/1000 Mbps operation
- 64-Bit DDR3 Interface (DDR3-1600) and 16-Bit EMIF for external memory access
- Support for async SRAM, NAND, and NOR Flash
- UART, I2C, SPI, and Telecom Serial Interface Ports (TSIP)
- Sixteen 64-Bit Timers and three On-Chip PLLs
- Backward compatibility with all existing C6000 family of fixed and floating point DSPs
Applications
- Mission-Critical Systems
- High-Performance Computing Systems
- Communications
- Audio and Video Infrastructure
- Imaging and Analytics
- Networking and Media Processing
- Industrial Automation and Process Control
- Medical Imaging and Test Automation
Q & A
- What is the TMS320C6678 based on?
The TMS320C6678 is based on TI's KeyStone multicore architecture.
- How many DSP cores does the TMS320C6678 have?
The TMS320C6678 has eight TMS320C66x DSP Core Subsystems.
- What are the operating frequencies of the DSP cores?
The DSP cores operate at frequencies up to 1.25 GHz.
- What is the performance of the TMS320C6678?
The device offers 320 GMAC/160 GFLOP @ 1.25 GHz.
- What types of memory interfaces does the TMS320C6678 support?
The device supports a 64-Bit DDR3 Interface (DDR3-1600) and a 16-Bit EMIF.
- What high-speed interfaces are available on the TMS320C6678?
The device includes SRIO 2.1, PCIe Gen2, and HyperLink (50 Gbaud) interfaces.
- Does the TMS320C6678 support Ethernet?
Yes, it includes an Ethernet MAC Subsystem with two SGMII ports supporting 10/100/1000 Mbps operation.
- What other interfaces are available on the TMS320C6678?
The device includes UART, I2C, SPI, and Telecom Serial Interface Ports (TSIP).
- Is the TMS320C6678 backward compatible with other DSPs?
Yes, it is fully backward compatible with all existing C6000 family of fixed and floating point DSPs.
- What are some of the key applications of the TMS320C6678?
The device is used in mission-critical systems, high-performance computing, communications, imaging, and industrial automation among others.
