Functional Description
19-38
ADSP-BF50x Blackfin Processor Hardware Reference
Moving Data Between SPORTs and Memory
Transmit and receive data can be transferred between the SPORTs and
on-chip memory in one of two ways: with single word transfers or with
DMA block transfers.
If no SPORT DMA channel is enabled, the SPORT generates an interrupt
every time it has received a data word or needs a data word to transmit.
SPORT DMA provides a mechanism for receiving or transmitting an
entire block or multiple blocks of serial data before the interrupt is gener-
ated. The SPORT’s DMA controller handles the DMA transfer, allowing
the processor core to continue running until the entire block of data is
transmitted or received. Interrupt service routines (ISRs) can then operate
on the block of data rather than on single words, significantly reducing
overhead.
SPORT RX, TX, and Error Interrupts
The SPORT RX interrupt is asserted when
RSPEN
is enabled and any
words are present in the RX FIFO. If RX DMA is enabled, the SPORT
RX interrupt is turned off and DMA services the RX FIFO.
The SPORT TX interrupt is asserted when
TSPEN
is enabled and the TX
FIFO has room for words. If TX DMA is enabled, the SPORT TX inter-
rupt is turned off and DMA services the TX FIFO.
The SPORT error interrupt is asserted when any of the sticky status bits
(
ROVF
,
RUVF
,
TOVF
,
TUVF
) are set. The
ROVF
and
RUVF
bits are cleared by
writing 0 to
RSPEN
. The
TOVF
and
TUVF
bits are cleared by writing 0 to
TSPEN
.
Summary of Contents for EZ-KIT Lite ADSP-BF506F
Page 50: ...Contents l ADSP BF50x Blackfin Processor Hardware Reference ...
Page 92: ...Development Tools 1 30 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 110: ...Interface Overview 3 12 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 236: ...Internal Flash Memory Control Registers 6 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 650: ...Programming Examples 15 56 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 804: ...Programming Examples 17 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1194: ...Programming Examples 24 90 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1256: ...ACM Registers A 50 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1264: ...Boundary Scan Architecture B 8 ADSP BF50x Blackfin Processor Hardware Reference ...