
- •Revision History
- •1.1 Features
- •2 Introduction
- •2.1 Description
- •2.2 Pin Assignments
- •2.2.1 Ball Grid Array (GZZ and ZZZ)
- •2.2.3 Signal Descriptions
- •3 Functional Overview
- •3.1 Memory
- •3.1.3 Instruction Cache
- •3.1.4 Memory Map
- •3.1.5 Boot Configuration
- •3.2 Peripherals
- •3.3 Configurable External Ports and Signals
- •3.3.1 Parallel Port Mux
- •3.3.2 Host Port Mux
- •3.3.3 Serial Port 2 Mux
- •3.3.4 External Bus Selection Register (XBSR)
- •3.4 Configuration Examples
- •3.5 Timers
- •3.5.1 Timer Interrupts
- •3.5.2 Timer Pins
- •3.5.3 Timer Signal Selection Register (TSSR)
- •3.6 Universal Asynchronous Receiver/Transmitter (UART)
- •3.9 Direct Memory Access (DMA) Controller
- •3.9.1 DMA Channel 0 Control Register (DMA_CCR0)
- •3.10 System Clock Generator
- •3.10.1 Input Clock Source
- •3.10.2 Clock Groups
- •3.10.3 EMIF Input Clock Selection
- •3.10.4 Changing the Clock Group Frequencies
- •3.10.5 PLL Control Registers
- •3.10.6 Reset Sequence
- •3.11 Idle Control
- •3.11.1 Clock Domains
- •3.11.2 IDLE Procedures
- •3.11.3 Module Behavior at Entering IDLE State
- •3.11.4 Wake-Up Procedure
- •3.11.5 Auto-Wakeup/Idle Function for McBSP and DMA
- •3.11.6 Clock State of Multiplexed Modules
- •3.11.7 IDLE Control and Status Registers
- •3.12 General-Purpose I/O (GPIO)
- •3.13 External Bus Control Register
- •3.13.1 External Bus Control Register (XBCR)
- •3.14 Internal Ports and System Registers
- •3.14.1 XPORT Interface
- •3.14.2 DPORT Interface
- •3.14.3 IPORT Interface
- •3.14.4 System Configuration Register (CONFIG)
- •3.15 CPU Memory-Mapped Registers
- •3.16 Peripheral Registers
- •3.17 Interrupts
- •3.17.1 IFR and IER Registers
- •3.17.2 Interrupt Timing
- •3.17.3 Interrupt Acknowledge
- •3.18 Notice Concerning TCK
- •4 Support
- •4.1 Notices Concerning JTAG (IEEE 1149.1) Boundary Scan Test Capability
- •4.1.1 Initialization Requirements for Boundary Scan Test
- •4.1.2 Boundary Scan Description Language (BSDL) Model
- •4.2 Documentation Support
- •5 Specifications
- •5.1 Electrical Specifications
- •5.3 Recommended Operating Conditions
- •5.5 Timing Parameter Symbology
- •5.6 Clock Options
- •5.6.1 Internal System Oscillator With External Crystal
- •5.6.2 Layout Considerations
- •5.6.3 Clock Generation in Bypass Mode (APLL Disabled)
- •5.6.4 Clock Generation in Lock Mode (APLL Synthesis Enabled)
- •5.6.5 EMIF Clock Options
- •5.7 Memory Timings
- •5.7.1 Asynchronous Memory Timings
- •5.7.2 Programmable Synchronous Interface Timings
- •5.7.3 Synchronous DRAM Timings
- •5.8 HOLD/HOLDA Timings
- •5.9 Reset Timings
- •5.10 External Interrupt and Interrupt Acknowledge (IACK) Timings
- •5.11 XF Timings
- •5.12 General-Purpose Input/Output (GPIOx) Timings
- •5.13 Parallel General-Purpose Input/Output (PGPIOx) Timings
- •5.14 TIM0/TIM1/WDTOUT Timings
- •5.14.1 TIM0/TIM1/WDTOUT Timer Pin Timings
- •5.14.3 TIM0/TIM1/WDTOUT Interrupt Timings
- •5.15 Multichannel Buffered Serial Port (McBSP) Timings
- •5.15.1 McBSP Transmit and Receive Timings
- •5.15.3 McBSP as SPI Master or Slave Timings
- •5.16 Host-Port Interface Timings
- •5.16.1 HPI Read and Write Timings
- •5.16.3 HPI.HAS Interrupt Timings
- •5.17 Inter-Integrated Circuit (I2C) Timings
- •5.18 Universal Asynchronous Receiver/Transmitter (UART) Timings
- •6 Mechanical Data
- •6.1 Package Thermal Resistance Characteristics
- •6.2 Packaging Information

TMS320VC5502
Fixed-Point Digital Signal Processor
www.ti.com
SPRS166J –APRIL 2001 –REVISED AUGUST 2006
3 Functional Overview
The following functional overview is based on the block diagram in Figure 3-1.
TCK |
|
|
|
C55x CPU |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ECLKIN |
||
TMS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Data |
|
|
|
|
|
|
ECLKOUT1 |
||
TDI |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
Instruction Buffer |
|
|
|
Program Flow |
Address Data Flow |
|
|
|
|
|
|
ECLKOUT2 |
|||||||
Emulation Control |
|
|
|
|
|
Computation |
|
|
|
|
|
|
|||||||||||
TDO |
|
|
|
Unit (IU) |
|
|
|
|
Unit (PU) |
|
Unit (AU) |
|
|
|
|
|
|
|
EMIFCLKS |
||||
|
|
|
|
|
|
|
|
|
|
|
Unit (DU) |
|
|
|
|
|
|
|
|
||||
TRST |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EMU0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EMU1/OFF |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Program Address Bus |
[PAB] |
(24) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
External |
|
|
|
|
|
|
Program Data Bus [PB] (32) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Memory |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Interface |
|
|
|
|
|
|
Data Read Address Bus B [BAB] (24) |
|
|
|
|
|
|
|
|
|
|
|
|
(EMIF) |
|
|
|
|
|||||
|
Data Read Bus B [BB] (16) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A[21:2] |
Parallel |
|
A[21:2] |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D[31:0] |
Port MUX |
D[31:0] |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C[15:0] |
C[15:0] |
|||
|
Data Read Address Bus C [CAB] (24) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
Data Read Bus C [CB] (16) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Data Read Address Bus D [DAB] (24) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
Data Read Bus D [DB] (16) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Data Write Address Bus E [EAB] (24) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
Data Write Bus E [EB] (16) |
|
|
|
|
|
|
|
|
|
|
|
|
PGPIO[35:0] |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
Data Write Address Bus F [FAB] (24) |
|
|
|
|
|
|
|
|
|
|
|
PGPIO[45:36] |
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Host Port |
HD[7:0] |
|
|
Data Write Bus F [FB] (16) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Parallel |
|
MUX |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HC0 |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
General− |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HC1 |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Purpose I/O |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
TIM |
|
Timer |
|
|
XPORT |
|
DARAM |
|
|
ROM |
|
|
Instruction |
DPORT |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
Cache |
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HA[15:0] |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HD[15:0] |
|
|
|
||
|
X1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HAS |
|
|
|
|
|
X2/CLKIN |
Clock Generator |
|
|
|
MPORT |
|
|
|
|
|
IPORT |
|
|
|
HBIL |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HCNTL0 |
|
|
|||||||
|
CLKOUT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Host−Port |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HCNTL1 |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Interface (HPI) |
HCS |
|
|
|||
|
|
|
|
|
|
Peripheral |
|
|
|
|
|
|
|
|
|
|
HR/W |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
Power |
|
|
Controller |
|
|
|
|
Internal Memory |
|
|
|
|
|
|
|
|
HDS1 |
|
|
|
|
|
|
|
|
|
|
|
|
Interface |
|
|
|
|
|
|
|
|
HDS2 |
|
|
|||
|
|
Management |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HRDY |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
EMIF |
|
DMA |
Timer 3 |
|
|
|
|
HINT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DARAM0 |
|
|
|
|
HPIENA |
|
|
|||
|
|
WDTimer |
|
|
|
|
|
|
|
|
DARAM1 |
Controller |
(DSP/BIOS Timer) |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
PERI |
|
|
General−Purpose |
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
Muxing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I/O |
|
|
|
|
|
NMI/WDTOUT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IO6 IO7 |
IO4 IO5 |
IO2 IO3 |
IO0 IO1 |
|
|
|
||
Logic |
NMI |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
INT3 |
|
INT3 |
Interrupt |
|
I2C |
|
McBSP |
McBSP2 |
TX |
UART |
RX |
|
|
|
|
|
|
|
|
|
|||
RESET |
|
|
|
|
GPIO7 |
GPIO6 |
GPIO4 |
GPIO2 |
GPIO0 GPIO1 |
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
RESET Control |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
INT[2:0] |
|
INT[2:0] |
|
SCL |
SDA |
FSX |
DX CLKR |
CLKX |
|
DR FSR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Serial Port 2 MUX |
|
|
|
|
|
|
|
|
|
|
(A) HD[15:8] are not used when the HPI is operated in
multiplexed mode.
DX2 |
DR2 |
SP0 SP1 SP2 SP3
Figure 3-1. TMS320VC5502 Functional Block Diagram
Submit Documentation Feedback |
Functional Overview |
31 |