
Description of Operation
14-10
ADSP-BF59x Blackfin Processor Hardware Reference
Clearing the
TSPEN
and
RSPEN
enable bits disables the SPORTs and aborts
any ongoing operations. Status bits are also cleared. Configuration bits
remain unaffected and can be read by the software in order to be altered or
overwritten. To disable the SPORT output clock, set the SPORT to be
disabled.
Note that disabling a SPORT via
TSPEN
/
RSPEN
may shorten any
currently active pulses on the
TFS
/
RFS
and
TSCLK
/
RSCLK
outputs, if
these signals are configured to be generated internally.
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.
Setting SPORT Modes
SPORT configuration is accomplished by setting bit and field values in
configuration registers. A SPORT must be configured prior to being
enabled. Once the SPORT is enabled, further writes to the SPORT con-
figuration registers are disabled (except for
SPORT_RCLKDIV
,
SPORT_TCLKDIV
, and multichannel mode channel select registers). To
change values in all other SPORT configuration registers, disable the
SPORT by clearing
TSPEN
in
SPORT_TCR1
and/or
RSPEN
in
SPORT_RCR1
.
Each SPORT has its own set of control registers and data buffers. These
registers are described in detail in
“SPORT Registers” on page 14-44
. All
control and status bits in the SPORT registers are active high unless other-
wise noted.
Stereo Serial Operation
Several stereo serial modes can be supported by the SPORT, including the
popular I2S format. To use these modes, set bits in the SPORT_RCR2 or
SPORT_TCR2 registers. Setting RSFSE or TSFSE in SPORT_RCR2 or
SPORT_TCR2 changes the operation of the frame sync pin to a left/right
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...