Analog Devices SHARC ADSP-214 Series Hardware Reference Manual page 636

Table of Contents

Advertisement

Data Transfers
• If
discarded, and the
2. If core access to a SPI master is unable to keep up with the trans-
mit/receive stream during a transfer operation (because of an
interrupt or another reason) the SPI stalls the
data is read/written into the
the
ROVF
data stream.
DMA Buffer Status
If the DMA engine is unable to keep up with the transmit/receive stream
during a transfer operation because of latency caused by using multiple
DMA channels, the SPI operates according to the states of the
bits in the SPICTLx register.
GM
• If
SENDZ
transmits zeros on the
new transfer initiate command.
• If
SENDZ
transmits the last word transmitted before the transmit buffer
became empty.
• If
= 1 and the receive buffer is full, the device continues to
GM
receive new data from the
the
RXSPI
• If
= 0 and the receive buffer is full, the incoming data is dis-
GM
carded, and the
Core Transfers
The
bit defines when the receive buffer can be read. The
RXS
defines when the transmit buffer can be filled. The end of a single word
15-20
www.BDTIC.com/ADI
= 0 and the receive buffer is full, the incoming data is
GM
RXSPI
/
condition bits are set indicating an exception in the
TUVF
= 1 and the transmit buffer is empty, the device repeatedly
MOSI
= 0 and the transmit buffer is empty, the device repeatedly
MISO
buffer.
register is not updated.
RXSPI
ADSP-214xx SHARC Processor Hardware Reference
register is not updated.
SPICLK
/
buffers. In this scenario
TXSPI
RXSPI
pin. One word is transmitted for each
pin, overwriting the older data in
until new
and
SENDZ
bit
TXS

Advertisement

Table of Contents
loading

Table of Contents