Overview
The TMS320C6678CYP, produced by Texas Instruments, is a Multicore Fixed and Floating-Point Digital Signal Processor (DSP) based on TI's KeyStone multicore architecture. This device integrates eight TMS320C66x DSP Core Subsystems, each operating at frequencies of up to 1.25 GHz, enabling a cumulative performance of up to 10 GHz. The C6678 is designed for high-performance signal processing applications, including mission-critical systems, medical imaging, test and automation, and various other high-demand scenarios. 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 | Details |
---|---|
Number of Cores | Eight TMS320C66x DSP Core Subsystems |
Core Frequency | Up to 1.25 GHz (or 1.4 GHz in some configurations) |
Performance | 320 GMACs / 160 GFLOPs @ 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 of PCIe Gen2, HyperLink (50 Gbaud) |
Networking | Two SGMII ports with 10/100/1000 Mbps operation, Ethernet MAC subsystem |
Other Interfaces | UART, I2C, SPI, Telecom Serial Ports (TSIP), 16 GPIO pins |
Package | FCBGA (CYP) with 841 pins |
Operating Temperature | 0 to 85°C |
Key Features
- Eight TMS320C66x DSP Core Subsystems with high-performance fixed and floating-point 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 such as SRIO 2.1, PCIe Gen2, and HyperLink for fast data transfer.
- Integrated Ethernet MAC subsystem with two SGMII ports.
- Large on-chip memory including 32KB L1P and L1D caches, 512KB local L2 per core, and 4MB shared L2.
- Support for various memory types including DDR3, async SRAM, NAND, and NOR Flash.
- Multiple peripherals like UART, I2C, SPI, and Telecom Serial Ports (TSIP).
- Backward compatibility with all existing C6000 family of fixed and floating point DSPs.
Applications
- Mission-critical systems
- Medical imaging
- High-performance computing systems
- Communications and networking
- Audio and video infrastructure
- Imaging and analytics
- Media processing
- Industrial automation and process control
- Multimedia gateways, IMS media servers, video conferencing servers, and video broadcast equipment.
Q & A
- What is the TMS320C6678CYP?
The TMS320C6678CYP is a Multicore Fixed and Floating-Point Digital Signal Processor produced by Texas Instruments, based on the KeyStone multicore architecture.
- How many DSP cores does the TMS320C6678CYP have?
The device has eight TMS320C66x DSP Core Subsystems.
- What are the operating frequencies of the DSP cores?
The DSP cores operate at frequencies of up to 1.25 GHz (or 1.4 GHz in some configurations).
- What is the cumulative performance of the TMS320C6678CYP?
The device offers a cumulative performance of up to 10 GHz.
- What high-speed interfaces does the TMS320C6678CYP support?
The device supports SRIO 2.1, PCIe Gen2, and HyperLink interfaces.
- What type of memory interfaces does the TMS320C6678CYP have?
The device includes a 64-bit DDR3 Interface (DDR3-1600) and a 16-bit EMIF.
- Is the TMS320C6678CYP 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 TMS320C6678CYP?
Key applications include mission-critical systems, medical imaging, high-performance computing, communications, and multimedia infrastructure.
- What development tools are available for the TMS320C6678CYP?
Texas Instruments offers an extensive portfolio of development tools, including an enhanced C compiler, assembly optimizer, and Code Composer Studio integrated development environment.
- What is the operating temperature range of the TMS320C6678CYP?
The operating temperature range is 0 to 85°C.