SLAVE DEVICE
SPIDS
SPICLK
MISO
MOSI
Figure 10-8. Single Master, Multiple Slave Configuration
SPI Device Select Input Pin
The behavior of the
If the SPI is a slave,
master,
can serve as an error-detection input for the SPI in a multi-
SPIDS
master environment. The
the SPI master mode feature. When
ter mode error input; otherwise,
pins can be observed in the flag I/O module's data register.
Buffering and Transmit/Receive Registers
The
and
TXSPI
hold SPI data for transmit and receive operations.
Check the buffer status before reading from or writing to these registers
because the core does not hang when it attempts to read from an empty
buffer or write to a full buffer. When the core writes to a full buffer, the
data in that buffer is overwritten and the SPI begins transmitting the new
data. Invalid data is obtained when the core reads from an empty buffer.
ADSP-2126x SHARC Processor Hardware Reference
SLAVE DEVICE
SPICLK
MISO
input depends on the configuration of the SPI.
SPIDS
acts as the slave-select input. When enabled as a
SPIDS
bit (bit 4) in the
ISSEN
SPIDS
registers are 32-bit memory-mapped registers that
RXSPI
Serial Peripheral Interface Port
SPIDS
MOSI
MISO
MOSI
SPICLK
FLAG
FLAG
MASTER
SPICTL
=1, the
ISSEN
SPIDS
is ignored. The state of these input
SLAVE DEVICE
SPIDS
SPICLK
MISO
MOSI
VDD
SPIDS
FLAG
DEVICE
register enables
input is the mas-
10-37
Need help?
Do you have a question about the ADSP-21261 SHARC and is the answer not in the manual?
Questions and answers