Floating-Point Digital Signal Processor
Floating-Point Digital Signal Processor
description
The TMS320C67xt DSPs (including the TMS320C6713B device†) compose the floating-point DSP generation
in the TMS320C6000t DSP platform. The C6713B device is based on the high-performance, advanced
very-long-instruction-word (VLIW) architecture developed by Texas Instruments (TI), making this DSP an
excellent choice for multichannel and multifunction applications.
Operating at 225 MHz, the C6713B delivers up to 1350 million floating-point operations per second (MFLOPS),
1800 million instructions per second (MIPS), and with dual fixed-/floating-point multipliers up to 450 million
multiply-accumulate operations per second (MMACS).
Operating at 300 MHz, the C6713B delivers up to 1800 million floating-point operations per second (MFLOPS),
2400 million instructions per second (MIPS), and with dual fixed-/floating-point multipliers up to 600 million
multiply-accumulate operations per second (MMACS).
The C6713B uses a two-level cache-based architecture and has a powerful and diverse set of peripherals. The
Level 1 program cache (L1P) is a 4K-byte direct-mapped cache and the Level 1 data cache (L1D) is a 4K-byte
2-way set-associative cache. The Level 2 memory/cache (L2) consists of a 256K-byte memory space that is
shared between program and data space. 64K bytes of the 256K bytes in L2 memory can be configured as
mapped memory, cache, or combinations of the two. The remaining 192K bytes in L2 serves as mapped SRAM.
The C6713B has a rich peripheral set that includes two Multichannel Audio Serial Ports (McASPs), two
Multichannel Buffered Serial Ports (McBSPs), two Inter-Integrated Circuit (I2C) buses, one dedicated
General-Purpose Input/Output (GPIO) module, two general-purpose timers, a host-port interface (HPI), and a
glueless external memory interface (EMIF) capable of interfacing to SDRAM, SBSRAM, and asynchronous
peripherals.
The two McASP interface modules each support one transmit and one receive clock zone. Each of the McASP
has eight serial data pins which can be individually allocated to any of the two zones. The serial port supports
time-division multiplexing on each pin from 2 to 32 time slots. The C6713B has sufficient bandwidth to support
all 16 serial data pins transmitting a 192 kHz stereo signal. Serial data in each zone may be transmitted and
received on multiple serial data pins simultaneously and formatted in a multitude of variations on the Philips
Inter-IC Sound (I2S) format.
In addition, the McASP transmitter may be programmed to output multiple S/PDIF, IEC60958, AES-3, CP-430
encoded data channels simultaneously, with a single RAM containing the full implementation of user data and
channel status fields.
The McASP also provides extensive error-checking and recovery features, such as the bad clock detection
circuit for each high-frequency master clock which verifies that the master clock is within a programmed
frequency range.
The two I2C ports on the TMS320C6713B allow the DSP to easily control peripheral devices and communicate
with a host processor. In addition, the standard multichannel buffered serial port (McBSP) may be used to
communicate with serial peripheral interface (SPI) mode peripheral devices.
The TMS320C6713B device has two bootmodes: from the HPI or from external asynchronous ROM. For more
detailed information, see the bootmode section of this data sheet.
The TMS320C67x DSP generation is supported by the TI eXpressDSPt set of industry benchmark
development tools, including a highly optimizing C/C++ Compiler, the Code Composer Studiot Integrated
Development Environment (IDE), JTAG-based emulation and real-time debugging, and the DSP/BIOSt
kernel.
TMS320C6000, eXpressDSP, Code Composer Studio, and DSP/BIOS are trademarks of Texas Instruments.
† Throughout the remainder of this document, TMS320C6713B shall be referred to as C6713B or 13B.
device characteristics
Table 2 provides an overview of the C6713B DSP. The table shows significant features of the device, including
the capacity of on-chip RAM, the peripherals, the execution time, and the package type with pin count. For more
details on the C67x DSP device part numbers and part numbering, see Figure 12.
Table 2. Characteristics of the C6713B Processor
C6713B
INTERNAL CLOCK (FLOATING-POINT DSP)
HARDWARE FEATURES
SOURCE
GDP/ZDP PYP
Peripherals EMIF SYSCLK3 or ECLKIN 1 (32 bit) 1 (16 bit)
EDMA
CPU clock frequency 1
(16 Channels)
Not all peripheral pins are
available at the same HPI (16 bit) SYSCLK2 1
time. (For more details, McASPs AUXCLK, SYSCLK2† 2
see the Device
Configurations section.) I2Cs SYSCLK2 2
McBSPs SYSCLK2 2
Peripheral performance is
32-Bit Timers 1/2 of SYSCLK2 2
dependent on chip-level
configuration. GPIO Module SYSCLK2 1
Size (Bytes) 264K
4K-Byte (4KB) L1 Program (L1P) Cache
On-Chip Memory 4KB L1 Data (L1D) Cache
Organization
64KB Unified L2 Cache/Mapped RAM
192KB L2 Mapped RAM
CPU ID+CPU Rev ID Control Status Register (CSR.[31:16]) 0x0203
BSDL File For the C6713B BSDL file, contact your Field Sales Representative.
Frequency MHz 300, 225, 200 225, 200, 167
3.3 ns (GDP-300, ZDP-300) 5 ns (PYP-200)
4.4 ns (GDP-225, ZDP-225) 4.4 ns (PYP-225)
Cycle Time ns
5 ns (GDPA-200, 6 ns (PYPA−167)
ZDPA-200) 5 ns (PYPA-200)
1.20‡ V
Core (V) 1.2 V
Voltage 1.4 V (−300)
I/O (V) 3.3 V
Prescaler /1, /2, /3, ..., /32
Clock Generator Options Multiplier x4, x5, x6, ..., x25
Postscaler /1, /2, /3, ..., /32
272-Ball BGA (GDP)
27 x 27 mm −
272-Ball BGA (ZDP)
Packages
208-Pin PowerPAD
28 x 28 mm −
PQFP (PYP)
Process Technology µm 0.13
Product Status
Product Preview (PP)
PD§
Advance Information (AI)
Production Data (PD)
† AUXCLK is the McASP internal high-frequency clock source for serial transfers. SYSCLK2 is the McASP system clock used for the clock
check (high-frequency) circuit.
‡ This value is compatible with existing 1.26-V designs.
§ PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include testing of all parameters.
32
EMIF L1P Cache
L2 Cache/
Direct Mapped
Memory
4K Bytes Total
4 Banks
McASP1 64K Bytes
Total
C67x CPU
McASP0 (up to
4-Way) Instruction Fetch Control
Registers
Instruction Dispatch
McBSP1 Control
Instruction Decode
Logic
Data Path A Data Path B
Test
McBSP0 A Register File B Register File
Pin Multiplexing
In-Circuit
Emulation
Enhanced Interrupt
I2C1 .L1† .S1† .M1† .D1 .D2 .M2† .S2† .L2†
DMA Control
Controller
(16 channel)
I2C0 L2 L1D Cache
Memory 2-Way
192K Set Associative
Timer 1 Bytes 4K Bytes
GPIO
16
HPI