
ADSP-BF59x Blackfin Processor Hardware Reference
14-15
SPORT Controller
selectively enable channels. The SPORT can do any of the following on
each channel:
• Transmit data
• Receive data
• Transmit and receive data
• Do nothing
Data companding and DMA transfers can also be used in multichannel
mode.
The
DTPRI
pin is always driven (not three-stated) if the SPORT is enabled
(
TSPEN
= 1 in the
SPORT_TCR1
register), unless it is in multichannel mode
and an inactive time slot occurs. The
DTSEC
pin is always driven (not
three-stated) if the SPORT is enabled and the secondary transmit is
enabled (
TXSE
= 1 in the
SPORT_TCR2
register), unless the SPORT is in
multichannel mode and an inactive time slot occurs.
The SPORT multichannel transmit select register and the SPORT
multichannel receive select register must be programmed before
enabling
SPORT_TX
or
SPORT_RX
operation for multichannel mode.
This is especially important in “DMA data unpacked mode,” since
SPORT FIFO operation begins immediately after
RSPEN
and
TSPEN
are set, enabling both RX and TX. The
MCMEN
bit (in
SPORT_MCMC2
)
must be enabled prior to enabling
SPORT_TX
or
SPORT_RX
operation.
When disabling the SPORT from multichannel operation, first
disable
TXEN
and then disable
RXEN
. Note both
TXEN
and
RXEN
must
be disabled before re-enabling. Disabling only TX or RX is not
allowed.
Summary of Contents for ADSP-BF59x Blackfin
Page 64: ...Development Tools 1 22 ADSP BF59x Blackfin Processor Hardware Reference...
Page 74: ...Processor Specific MMRs 2 10 ADSP BF59x Blackfin Processor Hardware Reference...
Page 244: ...Programming Examples 6 40 ADSP BF59x Blackfin Processor Hardware Reference...
Page 700: ...Programming Examples 16 78 ADSP BF59x Blackfin Processor Hardware Reference...
Page 738: ...Boundary Scan Architecture B 8 ADSP BF59x Blackfin Processor Hardware Reference...