Overview
The TMS320C6678XCYP25 is a high-performance Multicore Fixed and Floating-Point Digital Signal Processor (DSP) from Texas Instruments, based on the KeyStone multicore architecture. This device integrates eight TMS320C66x DSP Core Subsystems, each capable of operating at frequencies up to 1.25 GHz, providing a cumulative DSP performance of up to 10 GHz. It is designed for high-performance signal processing applications such as mission-critical systems, medical imaging, test and automation, and other areas requiring advanced processing capabilities. The C6678 is power-efficient, easy to use, and fully backward compatible with the existing C6000 family of fixed and floating-point DSPs.
Key Specifications
Specification | Details |
---|---|
Package | FCBGA (CYP), 841 pins |
Operating Temperature Range | 0 to 85°C |
Clock Frequency | Up to 1.25 GHz per core |
Cores | Eight TMS320C66x DSP Core Subsystems |
Performance | 320 GMAC/160 GFLOP @ 1.25 GHz |
Cache Memory | 32KB L1P, 32KB L1D, 512KB L2 per core; 4MB Shared L2 |
External Memory Interface | 64-bit DDR3 Interface (DDR3-1600), 8 GByte addressable memory space |
Interfaces | Four lanes of SRIO 2.1, Two lanes PCIe Gen2, HyperLink, Ethernet MAC Subsystem, UART, I2C, SPI, TSIP |
GPIO | 16 GPIO Pins |
Timers | Sixteen 64-Bit Timers |
PLLs | Three On-Chip PLLs |
Key Features
- Eight TMS320C66x DSP Core Subsystems with high-performance signal processing capabilities
- 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, and Ethernet MAC Subsystem
- 64-bit DDR3 Interface and 16-bit EMIF for external memory access
- Integrated peripherals: UART, I2C, SPI, TSIP, and GPIO
- Sixteen 64-Bit Timers and three On-Chip PLLs
- Power-efficient and easy to use, with backward compatibility with C6000 family DSPs
Applications
- Mission-Critical Systems
- High-Performance Computing Systems
- Communications and Networking
- Audio and Video Infrastructure
- Medical Imaging and Analytics
- Industrial Automation and Process Control
- Media Processing and Test and Automation
Q & A
- What is the TMS320C6678XCYP25?
The TMS320C6678XCYP25 is a high-performance Multicore Fixed and Floating-Point Digital Signal Processor from Texas Instruments.
- How many DSP cores does the TMS320C6678 have?
The TMS320C6678 has eight TMS320C66x DSP Core Subsystems.
- What are the key interfaces supported by the TMS320C6678?
The device supports SRIO 2.1, PCIe Gen2, HyperLink, Ethernet MAC Subsystem, UART, I2C, SPI, and TSIP interfaces.
- What is the maximum clock frequency of the TMS320C6678?
The maximum clock frequency is up to 1.25 GHz per core.
- What type of external memory interface does the TMS320C6678 support?
The device supports a 64-bit DDR3 Interface (DDR3-1600) with 8 GByte addressable memory space.
- Is the TMS320C6678 backward compatible with other DSPs?
Yes, it is fully backward compatible with the existing C6000 family of fixed and floating-point DSPs.
- What are some of the key applications of the TMS320C6678?
Applications include mission-critical systems, medical imaging, test and automation, industrial automation, and high-performance computing.
- What is the Multicore Navigator in the TMS320C6678?
The Multicore Navigator is a packet-based manager that controls data management between the various device components.
- Does the TMS320C6678 support any network coprocessors?
Yes, it includes Packet Accelerator and Security Accelerator as part of its network coprocessors.
- What is the HyperLink interface in the TMS320C6678?
The HyperLink is a 50-Gbaud full-duplex interface for high-throughput, low-latency communication between devices or with an FPGA.