
- •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.13 External Bus Control Register
The External Bus Control Register is used to disable/enable the bus pullups, pulldowns, and bus holders of the 5502 pins. Table 3-46 lists which 5502 pins have pullups, pulldowns, and bus holders, and which bit on the XBCR enables/disables that feature. Please note that for pins with dual functionality (e.g., HC0, HC1, C0, etc.), the bus holder, pullup, and pulldown feature of each pin can be enabled or disabled regardless of the function of the pin at the time.
Table 3-46. Pins With Pullups, Pulldowns, and Bus Holders
XBCR CONTROL BIT |
PIN |
FEATURE |
|
|
TCK |
Pullup |
|
TEST |
TDI |
Pullup |
|
TMS |
Pullup |
||
|
|||
|
TRST |
Pulldown |
|
EMU |
EMU1/OFF |
Pullup |
|
EMU0 |
Pullup |
||
|
|||
WDT |
NMI/WDTOUT |
Pullup |
|
|
HC0 |
Pullup |
|
|
HC1 |
Pulldown |
|
|
HCNTL0 |
Pullup |
|
|
HCNTL1 |
Pullup |
|
HC |
HCS |
Pullup |
|
HR/W |
Pullup |
||
|
|||
|
HDS1 |
Pullup |
|
|
HDS2 |
Pullup |
|
|
HRDY |
Pullup |
|
|
HINT |
Pullup |
|
HD |
HD[7:0] |
Bus Holder |
|
|
C0 |
Bus Holder |
|
|
C1 |
Bus Holder |
|
|
C2 |
Bus Holder |
|
|
C3 |
Pullup |
|
|
C4 |
Bus Holder |
|
|
C5 |
Bus Holder |
|
|
C6 |
Bus Holder |
|
PC |
C7 |
Bus Holder |
|
C8 |
Bus Holder |
||
|
|||
|
C9 |
Bus Holder |
|
|
C10 |
Bus Holder |
|
|
C11 |
Bus Holder |
|
|
C12 |
Bus Holder |
|
|
C13 |
Bus Holder |
|
|
C14 |
Pullup |
|
|
C15 |
Bus Holder |
|
PD |
D[31:0] |
Bus Holder |
|
PA |
A[21:2] |
Bus Holder |
96 |
Functional Overview |
Submit Documentation Feedback |

TMS320VC5502
Fixed-Point Digital Signal Processor
www.ti.com
SPRS166J –APRIL 2001 –REVISED AUGUST 2006
3.13.1External Bus Control Register (XBCR)
15 |
|
|
|
|
|
|
8 |
|
|
|
|
Reserved |
|
|
|
|
|
|
R, 00000000 |
|
|
|
|
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
EMU |
TEST |
WDT |
HC |
HD |
PC |
PD |
PA |
R/W, 0 |
R/W, 0 |
R/W, 0 |
R/W, 0 |
R/W, 0 |
R/W, 0 |
R/W, 0 |
R/W, 0 |
LEGEND: R = Read, W = Write, n = value at reset |
|
|
|
|
|||
|
|
Figure 3-43. External Bus Control Register Layout (0x8800) |
|
||||
|
Table 3-47. External Bus Control Register Bit Field Description |
|
|||||
BIT NAME |
BIT NO. |
ACCESS |
RESET VALUE |
|
DESCRIPTION |
|
|
Reserved |
15-8 |
R |
00000000 |
Reserved |
|
|
|
EMU |
7 |
R/W |
0 |
EMU bit |
|
|
|
|
|
|
|
∙ EMU = 0: Pullups on EMU1 and EMU0 pins are enabled. |
|||
|
|
|
|
∙ EMU = 1: Pullups on EMU1 and EMU0 pins are disabled. |
|||
TEST |
6 |
R/W |
0 |
TEST bit |
|
|
|
∙TEST = 0: Pullups/pulldowns on test pins are enabled (does not include EMU1 and EMU0 pins)
∙TEST = 1: Pullups/pulldowns on test pins are disabled (does not include EMU1 and EMU0 pins)
WDT |
5 |
R/W |
0 |
WDT bit |
|
|
|
|
∙ WDT = 0: Pullup on NMI/WDTOUT pin is enabled |
|
|
|
|
∙ WDT = 1: Pullup on NMI/WDTOUT pin is disabled |
HC |
4 |
R/W |
0 |
HPI control signal bit |
|
|
|
|
∙ HC = 0: Pullups/pulldowns on HPI control pins (HC0 and HC1) are |
|
|
|
|
enabled |
|
|
|
|
∙ HC = 1: Pullups/pulldowns on HPI control pins (HC0 and HC1) are |
|
|
|
|
disabled |
HD |
3 |
R/W |
0 |
HPI data bus bit |
|
|
|
|
∙ HD = 0: Bus holders on HPI data bus (pins HD[7:0]) are enabled |
|
|
|
|
∙ HD = 1: Bus holders on HPI data bus (pins HD[7:0]) are disabled |
PC |
2 |
R/W |
0 |
EMIF control signals |
|
|
|
|
∙ PC = 0: Bus holders and pullups on EMIF control pins are enabled |
|
|
|
|
∙ PC = 1: Bus holders and pullups on EMIF control pins are disabled |
PD |
1 |
R/W |
0 |
EMIF data bus signals |
|
|
|
|
∙ PD = 0: Bus holders on EMIF data bus (pins D[31:0]) are enabled |
|
|
|
|
∙ PD = 1: Bus holders on EMIF data bus (pins D[31:0]) are disabled |
PA |
0 |
R/W |
0 |
EMIF address bus signals |
|
|
|
|
∙ PA = 0: Bus holders on EMIF address bus (pins A[21:2]) are |
|
|
|
|
enabled |
∙ PA = 1: Bus holders on EMIF address bus (pins A[21:2]) are disabled
Submit Documentation Feedback |
Functional Overview |
97 |