
ADSP-BF59x Blackfin Processor Hardware Reference
13-19
SPI-Compatible Port Controller
Slave Mode Operation (Non-DMA)
When a device is enabled as a slave (and DMA mode is not selected), the
start of a transfer is triggered by a transition of the
SPISS
select signal to
the active state (low), or by the first active edge of the clock (
SCK
), depend-
ing on the state of the
CPHA
bit in the
SPI_CTL
register.
Table 13-1. Transfer Initiation
TIMOD
Function
Transfer Initiated Upon
Action, Interrupt
b#00
Transmit and
receive
Initiate new single word trans-
fer upon read of SPI_RDBR
and previous transfer com-
pleted.
Interrupt is active when the
receive buffer is full.
Read of SPI_RDBR clears
interrupt.
b#01
Transmit and
receive
Initiate new single word trans-
fer upon write to SPI_TDBR
and previous transfer com-
pleted.
Interrupt is active when the
transmit buffer is empty.
Writing to SPI_TDBR clears
interrupt.
b#10
Receive with
DMA
Initiate new multiword trans-
fer upon enabling SPI for DMA
mode. Individual word trans-
fers begin with a DMA read of
SPI_RDBR, and last transfer
completed.
Request DMA reads as long as
the SPI DMA FIFO is not
empty.
b#11
Transmit with
DMA
Initiate new multiword trans-
fer upon enabling SPI for DMA
mode. Individual word trans-
fers begin with a DMA write to
SPI_TDBR, and last transfer
completed.
Request DMA writes as long as
the SPI DMA FIFO is not full.
Содержание ADSP-BF59x Blackfin
Страница 64: ...Development Tools 1 22 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 74: ...Processor Specific MMRs 2 10 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 204: ...Unique Information for the ADSP BF59x Processor 5 104 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 244: ...Programming Examples 6 40 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 345: ...ADSP BF59x Blackfin Processor Hardware Reference 9 9 Core Timer Unique Information for the ADSP BF59x Processor None...
Страница 346: ...Unique Information for the ADSP BF59x Processor 9 10 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 398: ...Unique Information for the ADSP BF59x Processor 11 42 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 622: ...Unique Information for the ADSP BF59x Processor 15 38 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 700: ...Programming Examples 16 78 ADSP BF59x Blackfin Processor Hardware Reference...
Страница 738: ...Boundary Scan Architecture B 8 ADSP BF59x Blackfin Processor Hardware Reference...