Overview
The TMS320C6712DGDP150 is a floating-point Digital Signal Processor (DSP) from Texas Instruments, part of the TMS320C6000 DSP platform. This device is based on the high-performance, advanced very-long-instruction-word (VLIW) architecture, making it an excellent choice for multichannel and multifunction applications. With a clock rate of 150 MHz, the C6712D achieves up to 900 million floating-point operations per second (MFLOPS) and is the lowest-cost DSP in the C6000 platform. It combines the operational flexibility of high-speed controllers with the numerical capability of array processors.
Key Specifications
Specification | Value |
---|---|
Clock Rate | 150 MHz |
Instruction Cycle Time | 6.7 ns |
MFLOPS | 900 |
Functional Units | Eight highly independent functional units: Four ALUs (Floating- and Fixed-Point), Two ALUs (Fixed-Point), Two Multipliers (Floating- and Fixed-Point) |
General-Purpose Registers | 32 32-Bit General-Purpose Registers |
Cache Architecture | L1P: 32K-Bit (4K-Byte) Direct Mapped Program Cache, L1D: 32K-Bit (4K-Byte) 2-Way Set-Associative Data Cache, L2: 512K-Bit (64K-Byte) Unified Mapped RAM/Cache |
External Memory Interface | 16-Bit EMIF, Glueless Interface to SRAM, EPROM, SDRAM, and SBSRAM |
Serial Ports | Two Multichannel Buffered Serial Ports (McBSPs), AC97-Compatible, SPI Compatible (Motorola) |
Timers | Two 32-Bit General-Purpose Timers |
GPIO | Dedicated General-Purpose Input/Output (GPIO) Module With 5 Pins |
Package | 272-Pin Ball Grid Array (BGA) Package (GDP and ZDP Suffix) |
Process Technology | 0.13-µm/6-Level Copper Metal Process |
Voltage | 3.3-V I/Os, 1.20-V Internal |
Key Features
- Advanced Very Long Instruction Word (VLIW) C67x DSP Core
- Instruction Packing Reduces Code Size, All Instructions Conditional
- Hardware Support for IEEE Single-Precision and Double-Precision Instructions
- Byte-Addressable (8-, 16-, 32-Bit Data), 8-Bit Overflow Protection, Saturation, Bit-Field Extract, Set, Clear, Bit-Counting, Normalization
- Enhanced Direct-Memory-Access (EDMA) Controller (16 Independent Channels)
- Direct Interface to T1/E1, MVIP, SCSA Framers, ST-Bus-Switching Compatible
- Flexible Software-Configurable PLL-Based Clock Generator Module
- IEEE-1149.1 (JTAG) Boundary-Scan-Compatible
Applications
The TMS320C6712DGDP150 is suitable for a wide range of applications that require high-performance digital signal processing, including:
- Telecommunications: Direct interface to T1/E1, MVIP, SCSA framers
- Audio and Video Processing: AC97-Compatible, SPI Compatible (Motorola)
- Industrial Control Systems: High-speed controllers and numerical capabilities
- Medical Imaging and Diagnostic Equipment: High-performance signal processing
- Aerospace and Defense: Multifunction and multichannel applications
Q & A
- What is the clock rate of the TMS320C6712DGDP150?
The clock rate of the TMS320C6712DGDP150 is 150 MHz. - How many MFLOPS can the TMS320C6712DGDP150 achieve?
The TMS320C6712DGDP150 can achieve up to 900 million floating-point operations per second (MFLOPS). - What type of cache architecture does the TMS320C6712DGDP150 use?
The TMS320C6712DGDP150 uses a two-level cache-based architecture with L1P, L1D, and L2 caches. - What is the external memory interface capability of the TMS320C6712DGDP150?
The TMS320C6712DGDP150 has a 16-Bit External Memory Interface (EMIF) with glueless interface to SRAM, EPROM, SDRAM, and SBSRAM. - Does the TMS320C6712DGDP150 support JTAG?
Yes, the TMS320C6712DGDP150 is IEEE-1149.1 (JTAG) Boundary-Scan-Compatible. - What is the package type of the TMS320C6712DGDP150?
The TMS320C6712DGDP150 comes in a 272-Pin Ball Grid Array (BGA) Package (GDP and ZDP Suffix). - What is the process technology used in the TMS320C6712DGDP150?
The TMS320C6712DGDP150 uses 0.13-µm/6-Level Copper Metal Process technology. - What are the voltage specifications for the TMS320C6712DGDP150?
The TMS320C6712DGDP150 has 3.3-V I/Os and 1.20-V internal voltage. - What development tools are available for the TMS320C6712DGDP150?
The TMS320C6712DGDP150 has a complete set of development tools including a new C compiler, an assembly optimizer, and a Windows debugger interface. - What are some typical applications of the TMS320C6712DGDP150?
The TMS320C6712DGDP150 is suitable for telecommunications, audio and video processing, industrial control systems, medical imaging, and aerospace and defense applications.