Overview
The TMS320C6672 is a high-performance, dual-core digital signal processor (DSP) from Texas Instruments, based on the KeyStone multicore architecture. This device is designed for applications requiring high computational power and efficiency, such as mission-critical systems, high-performance computing, communications, audio, video infrastructure, and more. The TMS320C6672 features two C66x DSP core subsystems, each capable of operating at speeds of up to 1.5 GHz, providing 48 GMACs/core for fixed-point operations and 24 GFLOPS/core for floating-point operations. It is fully backward compatible with all existing C6000 family fixed and floating-point DSPs, ensuring software portability and shortened development cycles.
Key Specifications
Specification | Details |
---|---|
Core Speed | Up to 1.5 GHz |
Core Type | Dual-core C66x DSP |
Fixed-Point Performance | 48 GMACs/core @ 1.5 GHz |
Floating-Point Performance | 24 GFLOPS/core @ 1.5 GHz |
L1 Cache | 32KB L1P and 32KB L1D per core |
L2 Cache | 512KB per core |
Shared Memory | 4096KB Multicore Shared Memory (MSM SRAM) |
External Memory Interface | 64-bit DDR3-1600 with ECC support |
Interfaces | RapidIO 2.1, PCIe Gen2, Gigabit Ethernet, HyperLink, UART, I2C, SPI, TSIP |
Operating Temperature | Commercial: 0°C to 85°C, Extended: -40°C to 100°C |
Key Features
- High-Performance Cores: Each C66x core supports 48 GMACs/core for fixed-point operations and 24 GFLOPS/core for floating-point operations at 1.5 GHz.
- Memory and Cache: 32KB L1P and L1D caches per core, 512KB L2 cache per core, and 4096KB of shared MSM SRAM.
- Network Coprocessor: Supports packet acceleration, security acceleration, and high-speed interfaces like RapidIO, PCIe, and Gigabit Ethernet.
- HyperLink Interface: A 50-Gbaud full-duplex interface for high-throughput, low-latency communication.
- Security Accelerator: Supports various security protocols including IPSec, SRTP, and SSL/TLS.
- Development Tools: Includes Code Composer Studio™ integrated development environment (IDE), enhanced C compiler, and assembly optimizer.
Applications
- Mission-Critical Systems: High-reliability systems requiring robust performance.
- High-Performance Computing: Applications demanding intense computational power.
- Communications: Telecommunications, wireless infrastructure, and network processing.
- Audio and Video Infrastructure: Real-time audio and video processing.
- Imaging and Analytics: Medical imaging, test and automation, and data analytics.
- Networking and Media Processing: Network routers, switches, and media servers.
- Industrial Automation and Process Control: Control systems and automation in industrial environments.
Q & A
- What is the core speed of the TMS320C6672 DSP?
The core speed of the TMS320C6672 DSP can be up to 1.5 GHz. - How many cores does the TMS320C6672 have?
The TMS320C6672 has two C66x DSP cores. - What is the fixed-point performance of each core?
Each core provides 48 GMACs/core at 1.5 GHz. - What is the floating-point performance of each core?
Each core provides 24 GFLOPS/core at 1.5 GHz. - What type of memory interface does the TMS320C6672 support?
The TMS320C6672 supports a 64-bit DDR3-1600 memory interface with ECC support. - What high-speed interfaces are supported by the TMS320C6672?
The device supports RapidIO 2.1, PCIe Gen2, Gigabit Ethernet, and HyperLink interfaces. - What is the purpose of the HyperLink interface?
The HyperLink interface provides high-throughput, low-latency communication between devices or with an FPGA. - Does the TMS320C6672 support security acceleration?
Yes, it supports various security protocols including IPSec, SRTP, and SSL/TLS through its security accelerator engine. - What development tools are available for the TMS320C6672?
The device is supported by Code Composer Studio™ IDE, an enhanced C compiler, and an assembly optimizer. - Is the TMS320C6672 backward compatible with previous DSPs?
Yes, it is fully backward compatible with all existing C6000 family fixed and floating-point DSPs.