English
Language : 

TMS320VC5504 Datasheet, PDF (107/128 Pages) Texas Instruments – Fixed-Point Digital Signal Processor
www.ti.com
TMS320VC5504
Fixed-Point Digital Signal Processor
SPRS609A – JUNE 2009 – REVISED JULY 2009
6.15 Serial Port Interface (SPI)
The VC5504M serial port interface (SPI) is a high-speed synchronous serial input/output port that allows a
serial bit stream of programmed length (1 to 32 bits) to be shifted into and out of the device at a
programmed bit-transfer rate. The SPI supports multi-chip operation of up to four SPI slave devices. The
SPI can operate as a master device only, slave mode is not supported.
The SPI is normally used for communication between the DSP and external peripherals. Typical
applications include an interface to external I/O or peripheral expansion via devices such as shift registers,
display drivers, SPI EEPROMs, and analog-to-digital converters.
The SPI has the following features:
• Programmable divider for serial data clock generation
• Four pin interface (SPI_CLK, SPI_CSn, SPI_RX, and SPI_TX)
• Programmable data length (1 to 32 bits)
• 4 external chip select signals
• Programmable transfer or frame size (1 to 4096 characters)
• Optional interrupt generation on character completion
• Programmable SPI_CSn to SPI_TX delay from 0 to 3 SPI_CLK cycles
• Programmable signal polarities
• Programmable active clock edge
• Internal loopback mode for testing
6.15.1 SPI Peripheral Register Description(s)
Table 6-34 shows the SPI registers.
For more detailed information on the SPI peripheral, see the TMS320VC5505 Serial Port Interface (SPI)
User's Guide (literature number SPRUFO3).
CPU
WORD
ADDRESS
3000h
3001h
3002h
3003h
3004h
3005h
3006h
3007h
3008h
3009h
Table 6-34. SPI Module Registers
ACRONYM
SPICDR
SPICCR
SPIDCR1
SPIDCR2
SPICMD1
SPICMD2
SPISTAT1
SPISTAT2
SPIDAT1
SPIDAT2
REGISTER NAME
Clock Divider Register
Clock Control Register
Device Configuration Register 1
Device Configuration Register 2
Command Register 1
Command Register 2
Status Register 1
Status Register 2
Data Register 1
Data Register 2
Submit Documentation Feedback
Peripheral Information and Electrical Specifications 107