Overview
The TMS320C6713B, specifically the TMS32C6713BGDPA200, is a high-performance floating-point Digital Signal Processor (DSP) from Texas Instruments. It is part of the TMS320C67x DSP generation, known for its advanced Very Long Instruction Word (VLIW) architecture. This DSP is optimized for multichannel and multifunction applications, particularly in the audio domain. Operating at clock rates up to 300 MHz, it delivers exceptional processing power with up to 2400 million instructions per second (MIPS) and 1800 million floating-point operations per second (MFLOPS).
Key Specifications
Parameter | Value |
---|---|
Package | BGA (GDP) - 272 pins |
Operating Temperature Range | -40°C to 105°C |
Clock Rates | 300, 225, 200 MHz (GDP and ZDP), 225, 200, 167 MHz (PYP) |
Instruction Cycle Times | 3.3, 4.4, 5, 6 cycles |
MIPS/MFLOPS | 2400/1800, 1800/1350, 1600/1200, 1336/1000 |
L1 Cache | 4K-byte L1P (direct-mapped), 4K-byte L1D (2-way set-associative) |
L2 Memory | 256K-byte (64K-byte unified cache/mapped RAM, 192K-byte additional mapped RAM) |
External Memory Interface | 32-bit EMIF, glueless interface to SRAM, EPROM, Flash, SBSRAM, SDRAM |
Boot Modes | HPI, 8-, 16-, 32-bit ROM boot |
Endianness | Little Endian, Big Endian |
Voltage | 3.3-V I/Os, 1.2-V internal (GDP/ZDP/PYP), 1.4-V internal (GDP/ZDP) [300 MHz] |
Key Features
- Advanced VLIW Architecture: Eight independent functional units including 2 fixed-point ALUs, 4 floating-/fixed-point ALUs, and 2 multipliers.
- Rich Peripheral Set: Includes two Multichannel Audio Serial Ports (McASPs), two Multichannel Buffered Serial Ports (McBSPs), two I2C buses, one dedicated GPIO module, and two general-purpose timers.
- Memory Architecture: 4K-byte L1P and L1D caches, 256K-byte L2 memory with configurable cache and mapped RAM.
- Enhanced Direct-Memory-Access (EDMA) Controller: 16 independent channels for efficient data transfer.
- Digital Audio Interface: Supports S/PDIF, IEC60958-1, AES-3, CP-430 formats with extensive error checking and recovery features.
- Flexible Clock Generator: PLL-based clock generator module for versatile clocking options.
- Development Tools: Supported by TI's eXpressDSP tools, including Code Composer Studio IDE, highly optimized C/C++ compiler, and DSP/BIOS kernel.
Applications
The TMS320C6713B is well-suited for a variety of applications that require high-performance signal processing, including:
- Audio Processing: With its rich set of audio-oriented peripherals like McASPs and support for various audio formats, it is ideal for audio processing and digital audio interfaces.
- Telecommunications: Suitable for telecommunications applications due to its high processing power and ability to handle multiple channels and protocols.
- Industrial Automation: Can be used in industrial automation for real-time signal processing and control applications.
- Medical Devices: Applicable in medical devices that require advanced signal processing for imaging and diagnostic purposes.
Q & A
- What is the maximum clock rate of the TMS320C6713B?
The maximum clock rate of the TMS320C6713B is 300 MHz for GDP and ZDP packages, and 225 MHz for PYP packages.
- What type of cache architecture does the TMS320C6713B use?
The TMS320C6713B uses a two-level cache architecture with a 4K-byte L1P program cache and a 4K-byte L1D data cache, along with a 256K-byte L2 memory.
- What are the boot modes available for the TMS320C6713B?
The TMS320C6713B supports boot modes from the HPI and from external asynchronous ROM (8-, 16-, 32-bit).
- What is the total addressable external memory space for the TMS320C6713B?
The total addressable external memory space is 512M bytes through the 32-bit EMIF.
- Does the TMS320C6713B support IEEE 754 floating-point instructions?
Yes, the TMS320C6713B supports native instructions for IEEE 754 single- and double-precision floating-point operations.
- What is the role of the McASP in the TMS320C6713B?
The McASP (Multichannel Audio Serial Port) supports multiple audio formats, time-division multiplexing, and extensive error checking and recovery features, making it ideal for audio processing applications.
- Is the TMS320C6713B compatible with JTAG boundary scan?
Yes, the TMS320C6713B is IEEE-1149.1 (JTAG) boundary-scan-compatible.
- What development tools are available for the TMS320C6713B?
The TMS320C6713B is supported by TI's eXpressDSP tools, including Code Composer Studio IDE, a highly optimized C/C++ compiler, and the DSP/BIOS kernel.
- What is the power supply requirement for the TMS320C6713B?
The TMS320C6713B requires 3.3-V I/Os and 1.2-V or 1.4-V internal voltage depending on the package and clock rate.
- What is the significance of the EDMA controller in the TMS320C6713B?
The EDMA controller provides 16 independent channels for efficient data transfer, enhancing the overall performance of the DSP.