Texas Instruments TMS320C3x User Manual
Page 17

Contents
xviii
11.1.3
TMS320C31 Boot-Loading Sequence
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.1.4
TMS320C31 Boot Data Stream Structure
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.1.5
Interrupt and Trap-Vector Mapping
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.1.6
TMS320C31 Boot-Loader Precautions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2
TMS320C32 Boot Loader
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2.1
TMS320C32 Boot-Loader Description
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2.2
TMS320C32 Boot-Loader Mode Selection
. . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2.3
TMS320C32 Boot-Loading Sequence
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2.4
TMS320C32 Boot Data Stream Structure
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2.5
Boot-Loader Hardware Interface
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2.6
TMS320C32 Boot-Loader Precautions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12 Peripherals
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description of the DMA controller, timers, and serial ports.
12.1
Timers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.1.1
Timer Pins
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.1.2
Timer Control Registers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.1.3
Timer Global-Control Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.1.4
Timer-Period and Counter Registers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.1.5
Timer Pulse Generation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.1.6
Timer Operation Modes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.1.7
Using TCLKx as General-Purpose I/O Pins
. . . . . . . . . . . . . . . . . . . . . . . . . .
12.1.8
Timer Interrupts
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.1.9
Timer Initialization/Reconfiguration
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2
Serial Ports
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.1
Serial-Port Global-Control Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.2
FSX/DX/CLKX Port-Control Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.3
FSR/DR/CLKR Port-Control Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.4
Receive/Transmit Timer-Control Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.5
Receive/Transmit Timer-Counter Register
. . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.6
Receive/Transmit Timer-Period Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.7
Data-Transmit Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.8
Data-Receive Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.9
Serial-Port Operation Configurations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.10 Serial-Port Timing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.11 Serial-Port Interrupt Sources
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.12 Serial-Port Functional Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.13 Serial-Port Initialization/Reconfiguration
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2.14 TMS320C3x Serial-Port Interface Examples
. . . . . . . . . . . . . . . . . . . . . . . . .
12.3
DMA Controller
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.3.1
DMA Functional Description
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.3.2
DMA Basic Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.3.3
DMA Registers
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.3.4
CPU/DMA Interrupt-Enable Register
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .