TMS320VC5421
DIGITAL SIGNAL PROCESSOR
SPRS098 – DECEMBER 1999
1
POST OFFICE BOX 1443 • HOUSTON, TEXAS 77251–1443
D 200-MIPS Dual-Core DSP Consisting of Two
Independent Subsystems
D Each Core Has an Advanced Multibus
Architecture With Three Separate 16-Bit
Data Memory Buses and One Program Bus
D 40-Bit Arithmetic Logic Unit (ALU)
Including a 40-Bit Barrel-Shifter and Two
40-Bit Accumulators Per Core
D Each Core Has a 17-Bit × 17-Bit Parallel
Multiplier Coupled to a 40-Bit Adder for
Non-Pipelined Single-Cycle Multiply/
Accumulate (MAC) Operations
D Each Core Has a Compare, Select, and
Store Unit (CSSU) for the Add/Compare
Selection of the Viterbi Operator
D Each Core Has an Exponent Encoder to
Compute an Exponent Value of a 40-Bit
Accumulator Value in a Single Cycle
D Each Core Has Two Address Generators
With Eight Auxiliary Registers and Two
Auxiliary Register Arithmetic Units
(ARAUs)
D 16-Bit Data Bus With Data Bus Holder
Feature
D 512K-Word × 16-Bit Extended Program
Address Space
D Total of 256K-Word × 16-Bit Dual- and
Single-Access On-Chip RAM (128K-Word x
16-Bit Shared Memory)
D Single-Instruction Repeat and
Block-Repeat Operations
D Instructions With 32-Bit-Long Word
Operands
D Instructions With 2 or 3 Operand Reads
D Fast Return From Interrupts
D Arithmetic Instructions With Parallel Store
and Parallel Load
D Conditional Store Instructions
D Output Control of CLKOUT
D Output Control of TOUT
D Power Consumption Control With IDLE1,
IDLE2, and IDLE3 Instructions
D Dual 1.8-V (Core) and 3.3-V (I/O) Power
Supplies for Low-Power, Fast Operations
D 10-ns Single-Cycle Fixed-Point Instruction
D Interprocessor Communication via Two
Internal 8-Element FIFOs
D Twelve Channels of Direct Memory Access
(DMA) for Data Transfers With No CPU
Loading (Six Channels Per Subsystem With
External Access)
D Six Multichannel Buffered Serial Ports
(McBSPs) With 128-Channel Selection
Capability (3 McBSPs per Subsystem)
D 16-Bit Host-Port Interface (HPI) Multiplexed
With External Memory Interface Pins
D Software-Programmable Phase-Locked
Loop (APLL) Provides Several Clocking
Options (Requires External TTL Oscillator)
D Includes JTAG Functionality for In-Circuit
Emulation
D On-Chip Scan-Based Emulation Logic,
IEEE Standard 1149-1
{
(JTAG) Boundary-
Scan Logic
D T wo Software-Programmable Timers
(One Per Subsystem)
D Software-Programmable Wait-State
Generator (14 Wait States Maximum)
D Provided in 144-pin MicroStart Ball Grid
Array (GGU Suffix) and 144-pin Thin Quad
Flatpack (TQFP) (PGE Suffix) Packages
description
The TMS320VC5421 fixed-point digital signal processor (DSP) is a dual-core solution running at 200-MIPS
performance. The ’5421 consists of two DSP subsystems capable of core-to-core communications and a
128K-word zero-wait-state on-chip program memory shared by the two DSP subsystems. Each subsystem
consists of one ’54x DSP core, 32K-word program/data DARAM, 32K-word data SARAM, 2K-word ROM, three
multichannel serial interfaces, xDMA logic, one timer, one APLL, and other miscellaneous circuitry.