Figures
xxiv
11–5
Boot-Loader Serial-Port Load Flowchart
11-18
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–6
Boot-Loader Memory-Load Flowchart
11-19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–7
Handshake Data-Transfer Operation
11-20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–8
External Memory Interface for Source Data Stream Memory Boot Load
11-23
. . . . . . . . . . . .
12–1
Timer Block Diagram
12-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–2
Memory-Mapped Timer Locations
12-4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–3
Timer Global-Control Register
12-4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–4
Timer Timing
12-8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–5
Timer Configuration with CLKSRC = 1 and FUNC = 0
12-10
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–6
Timer Configuration with CLKSRC = 1 and FUNC = 1
12-11
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–7
Timer Configuration with CLKSRC = 0 and FUNC = 0
12-11
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–8
Timer Configuration with CLKSRC = 0 and FUNC = 1
12-12
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–9
TCLK as an Input (I/O = 0)
12-12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–10 TCLK as an Output (I/O = 1)
12-12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–11 Serial Port Block Diagram
12-16
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–12 Memory-Mapped Locations for the Serial Ports
12-17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–13 Serial-Port Global-Control Register
12-18
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–14 FSX/DX/CLKX Port-Control Register
12-22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–15 FSR/DR/CLKR Port-Control Register
12-23
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–16 Receive/Transmit Timer-Control Register
12-25
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–17 Receive/Transmit Timer-Counter Register
12-27
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–18 Receive/Transmit Timer-Period Register
12-28
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–19 Transmit Buffer Shift Operation
12-28
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–20 Receive Buffer Shift Operation
12-29
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–21 Serial-Port Clocking in I/O Mode
12-30
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–22 Serial-Port Clocking in Serial-Port Mode
12-31
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–23 Data Word Format in Handshake Mode
12-33
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–24 Single 0 Sent as an Acknowledge Bit
12-33
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–25 Direct Connection Using Handshake Mode
12-34
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–26 Fixed Burst Mode
12-36
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–27 Fixed Standard Mode With Back-to-Back Frame Sync
12-37
. . . . . . . . . . . . . . . . . . . . . . . . . . .
12–28 Fixed Continuous Mode Without Frame Sync
12-38
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–29 Exiting Fixed Continuous Mode Without Frame Sync, FSX Internal
12-39
. . . . . . . . . . . . . . . .
12–30 Variable Burst Mode
12-39
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–31 Variable Standard Mode With Back-to-Back Frame Syncs
12-40
. . . . . . . . . . . . . . . . . . . . . . . .
12–32 Variable Continuous Mode Without Frame Sync
12-41
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–33 TMS320C3x Zero-Glue-Logic Interface to TLC320C4x Example
12-45
. . . . . . . . . . . . . . . . . .
12–34 DMA Basic Operation
12-51
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–35 Memory-Mapped Locations for DMA Channels
12-52
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–36 TMS320C30 and TMS320C31 DMA Global-Control Register
12-53
. . . . . . . . . . . . . . . . . . . . .
12–37 TMS320C32 DMA0 Global-Control Register
12-53
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–38 TMS320C32 DMA1 Global-Control Register
12-53
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–39 DMA Controller Address Generation
12-57
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–40 Transfer-Counter Operation
12-59
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .