SPI Registers
10-14
ADSP-BF535 Blackfin Processor Hardware Reference
Multiple Slave SPI Systems
The
FLSx
bits in
SPIx_FLG
are used in a multiple slave SPI environment.
For example, if there are eight SPI devices in the system including an
ADSP-BF535 processor master, the master ADSP-BF535 processor can
support the SPI mode transactions across the other seven devices. This
configuration requires only one master ADSP-BF535 processor in this
multislave environment. For example, assume that SPI0 is the master. The
seven flag pins (
PF2
,
PF4
,
PF6
,
PF8
,
PF10
,
PF12
, and
PF14
) on the
ADSP-BF535 processor master can be connected to each of the slave SPI
device’s
SPISS
pins. In this configuration, the
FLSx
bits in
SPIx_FLG
can be
used in three cases.
In cases 1 and 2, the ADSP-BF535 processor is the master and the seven
microcontrollers/peripherals with SPI interfaces are slaves. The
ADSP-BF535 processor can:
• Transmit to all seven SPI devices at the same time in a broadcast
mode. Here, all
FLSx
bits are set.
• Receive and transmit from one SPI device by enabling only one
slave SPI device at a time.
In case 3, all eight devices connected via SPI ports can be ADSP-BF535
processors.
• If all the slaves are also ADSP-BF535 processors, then the requestor
can receive data from only one ADSP-BF535 processor (enabled by
clearing the
EMISO
bit in the six other slave processors) at a time
and transmit broadcast data to all seven at the same time. This
EMISO
feature may be available in some other microcontrollers.
Therefore, it is possible to use the
EMISO
feature with any other SPI
device that includes this functionality.
Summary of Contents for ADSP-BF535 Blackfin
Page 80: ...Development Tools 1 26 ADSP BF535 Blackfin Processor Hardware Reference...
Page 312: ...Working With Memory 6 86 ADSP BF535 Blackfin Processor Hardware Reference...
Page 332: ...System Interfaces 7 20 ADSP BF535 Blackfin Processor Hardware Reference...
Page 360: ...Dynamic Power Management Controller 8 28 ADSP BF535 Blackfin Processor Hardware Reference...
Page 446: ...Beginning and Ending an SPI Transfer 10 40 ADSP BF535 Blackfin Processor Hardware Reference...
Page 522: ...Timing Examples 11 76 ADSP BF535 Blackfin Processor Hardware Reference...
Page 562: ...IrDA Support 12 40 ADSP BF535 Blackfin Processor Hardware Reference...
Page 608: ...PCI I O Issues 13 46 ADSP BF535 Blackfin Processor Hardware Reference...
Page 672: ...References 14 64 ADSP BF535 Blackfin Processor Hardware Reference...
Page 810: ...SDRAM Controller SDC 18 86 ADSP BF535 Blackfin Processor Hardware Reference...
Page 811: ...ADSP BF535 Blackfin Processor Hardware Reference 18 87 External Bus Interface Unit...
Page 812: ...SDRAM Controller SDC 18 88 ADSP BF535 Blackfin Processor Hardware Reference...
Page 860: ...DMA Bus Debug Registers 20 30 ADSP BF535 Blackfin Processor Hardware Reference...