Texas Instruments TMS320C3x User Manual
Page 21

Figures
xxii
7–8
DMA Interrupt Processing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–9
Parallel CPU and DMA Interrupt Processing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–10
Flow of Traps
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–11
IDLE2 Timing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–12
Interrupt Response Timing After IDLE2 Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–13
LOPOWER Timing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7–14
MAXSPEED Timing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8–1
TMS320C3x Pipeline Structure
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8–2
Minor Clock Periods
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8–3
2-Operand Instruction Word
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8–4
3-Operand Instruction Word
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8–5
Multiply or CPU Operation With a Parallel Store
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8–6
Two Parallel Stores
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8–7
Parallel Multiplies and Adds
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–1
Memory-Mapped External Interface Control Registers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–2
Primary-Bus Control Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–3
Expansion-Bus Control Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–4
BNKCMP Example
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–5
Bank-Switching Example
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–6
Read-Read-Write for (M)STRB = 0
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–7
Write-Write-Read for (M)STRB = 0
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–8
Use of Wait States for Read for (M)STRB = 0
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–9
Use of Wait States for Write for (M)STRB = 0
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–10
Read and Write for IOSTRB = 0
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–11
Read With One Wait State for IOSTRB = 0
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–12
Write With One Wait State for IOSTRB = 0
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–13
Memory Read and I/O Write for Expansion Bus
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–14
Memory Read and I/O Read for Expansion Bus
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–15
Memory Write and I/O Write for Expansion Bus
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–16
Memory Write and I/O Read for Expansion Bus
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–17
I/O Write and Memory Write for Expansion Bus
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–18
I/O Write and Memory Read for Expansion Bus
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–19
I/O Read and Memory Write for Expansion Bus
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–20
I/O Read and Memory Read for Expansion Bus
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–21
I/O Write and I/O Read for Expansion Bus
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–22
I/O Write and I/O Write for Expansion Bus
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–23
I/O Read and I/O Read for Expansion Bus
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–24
Inactive Bus States for IOSTRB
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–25
Inactive Bus States for STRB and MSTRB
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9–26
HOLD and HOLDA Timing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–1
Memory Address Spaces
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–2
Status Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–3
Memory-Mapped External Interface Control Registers
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–4
STRB0 Control Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .