10.07.2015 Views

TMS320C5X USER'S GUIDE

TMS320C5X USER'S GUIDE

TMS320C5X USER'S GUIDE

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Contents8.6.2 External DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8248.7 Memory Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8268.7.1 Memory-to-Memory Moves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8268.7.2 Memory Block Moves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8278.8 Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8328.8.1 HPI Boot Mode (’C57 only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8338.8.2 Serial Boot Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8348.8.3 Parallel EPROM Boot Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8358.8.4 Parallel I/O Boot Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8378.8.5 Warm Boot Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8378.9 External Parallel Interface Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8398.10 Software Wait-State Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8429 On-Chip Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Describes the TMS320C5x on-chip peripherals and how to control them. Includes informationabout the clock generator, timer, wait-state generators, general-purpose I/O pins, parallel I/Oports, standard serial port interface, buffered serial port interface, time-division multiplexed serialport interface, and host port interface.9.1 Peripheral Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 929.1.1 Memory-Mapped Peripheral Registers and I/O Ports . . . . . . . . . . . . . . . . . . . . . 929.1.2 External Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 949.1.3 Peripheral Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 969.2 Clock Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 979.2.1 Standard Clock Options (’C50, ’C51, ’C52, ’C53, and ’C53S only) . . . . . . . . . . 979.2.2 PLL Clock Options (’LC56, ’C57S, and ’LC57 only) . . . . . . . . . . . . . . . . . . . . . . 989.3 Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 999.3.1 Timer Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 999.3.2 Timer Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9119.4 Software-Programmable Wait-State Generators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9139.4.1 Program/Data Wait-State Register (PDWSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 9139.4.2 I/O Wait-State Register (IOWSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9169.4.3 Wait-State Control Register (CWSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9179.4.4 Logic for External Program Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9199.5 General-Purpose I/O Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9209.5.1 Branch Control Input (BIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9209.5.2 External Flag Output (XF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9219.6 Parallel I/O Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9229.7 Serial Port Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9239.7.1 Serial Port Interface Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9249.7.2 Serial Port Interface Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9259.7.3 Setting the Serial Port Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9279.7.4 Burst Mode Transmit and Receive Operations . . . . . . . . . . . . . . . . . . . . . . . . . . 9379.7.5 Continuous Mode Transmit and Receive Operations . . . . . . . . . . . . . . . . . . . . 9449.7.6 Serial Port Interface Exception Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 946Contentsxxi

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!