LSI Logic Confidential
SIO SPI (Serial Peripheral Interface)
15-9
Copyright © 2001, 2002 by LSI Logic Corporation. All rights reserved.
•
Programmable inter-byte delay (for use with CPHA=0 modes)
•
Programmable serial bit ordering (MS or LS bit shifted first of each
byte)
•
Programmable polarity of SIO_SPI_CLK and SIO_SPI_CS[n] signals
•
Programmable timing of SIO_SPI_CS[n] setup/hold time before start
of cycle
•
SPI transfer cycles that are not an integer number of bytes
•
Blocks of up to 2 Kbytes between interrupts
•
Various transfer modes that trade off efficiency vs. application
programming complexity
•
Polled or interrupt-driven interface
•
Bit granularity support: the last “byte” transferred in a cycle can have
1-8 bits.
•
DMA Engine Registers for two channels (TX and RX); the SPI uses
the DMA Engine to facilitate data transfer to and from SDRAM.
15.2.1 SPI Interface Signals
The SPI module is designed to be a SPI master mode device compatible
with the Motorola SPI specification. In addition, it is intended to be a
generic 3-wire interface for other 3-wire devices.
The SPI interface consists of the following signals:
SIO_SPI_CS[3:0]: These are the chip select signals to the individual
slave devices. Used by themselves, they provide selects to 4 devices.
With an external decoder, the number of devices increases to 16.
SIO_SPI_CLK: Data strobe for the interface.
SIO_SPI_MOSI: SPI Master Out Slave In (Serial Data Out). This is the
write data (output) port for the SPI interface.
SIO_SPI_MISO: SPI Master In Slave Out (Serial Data In). This is the
read data (input) port for the interface.
Содержание DMN-8600
Страница 14: ...LSI Logic Confidential xiv Contents Copyright 2001 2002 by LSI Logic Corporation All rights reserved ...
Страница 18: ...LSI Logic Confidential xviii Copyright 2001 2002 by LSI Logic Corporation All rights reserved ...
Страница 64: ...LSI Logic Confidential 7 6 Memory Mapping Copyright 2001 2002 by LSI Logic Corporation All rights reserved ...