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

Table of Contents

Advertisement

Operating Modes
CLOCK CYCLE#
SPI_CLK_O
CLKPL=0
(SPI MODE 1)
SPI_CLK_O
CLKPL=1
(SPI MODE 3)
SPI_MOSI_O
*
FROM MASTER
SPI_MISO_O
*
FROM SLAVE
SPI_DS_I
TO MASTER
Figure 15-6. SPI Transfer Protocol for CPHASE = 1
asserted (active-low) between transfers or be deasserted between transfers.
This is controlled in software using the
example, to configure
= 1. As soon as this
SPIFLG1
(slave-select output pin) becomes active (Low).
SPI_FLG1_O
If needed,
SPI_FLGx_O
setting the
SPIFLG[x]
remains active between transfers.
If
= 0 or
CPHASE
asserted only for the duration of the transfer. This is controlled by the
internal SPI hardware. In this case, the
example, to configure
set
=1.
DS1EN
Note that the
SPI_FLGx_O
SPI module is enabled as a master. Otherwise, none of the bits in the
register have any effect.
SPIFLG
15-16
www.BDTIC.com/ADI
1
2
3
MSB
6
5
MSB
6
5
as a slave-select, set
SPI_FLG1_O
SPIFLG
can be cycled high and low between transfers by
bit to 1 and back to 0. Otherwise,
= 1 and
CHPASE
AUTOSDS
as a slave-select, it is only necessary to
SPI_FLG1_O
signals behave as slave-select outputs only if the
ADSP-214xx SHARC Processor Hardware Reference
4
5
6
7
4
3
2
1
4
3
2
1
bits (
SPIFLGx
SPIFLG
DS1EN
register write takes effect, the
= 1, all selected outputs are
bits are ignored. For
SPIFLGx
8
LSB
*
LSB
* = UNDEFINED
register). For
= 1 and
SPI_FLGx_O

Advertisement

Table of Contents
loading

Table of Contents