ADSP-BF537 Blackfin Processor Hardware Reference
12-11
SPORT Controllers
A processor reset disables the SPORTs by clearing the
SPORTx_TCR1
,
SPORTx_TCR2
,
SPORTx_RCR1
, and
SPORTx_RCR2
registers (including the
TSPEN
and
RSPEN
enable bits) and the
SPORTx_TCLKDIV
,
SPORTx_RCLKDIV
,
SPORTx_TFSDIVx
, and
SPORTx_RFSDIVx
clock and frame sync divisor regis-
ters. Any ongoing operations are aborted.
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.
L
Note that disabling a SPORT via
TSPEN
/
RSPEN
may shorten any
currently active pulses on the
TFSx
/
RFSx
and
TSCLKx
/
RSCLKx
out-
puts, if these signals are configured to be generated internally.
The SPORTs are ready to start transmitting or receiving data no later than
three serial clock cycles after they are enabled in the
SPORTx_TCR1
or
SPORTx_RCR1
register. No serial clock cycles are lost from this point on.
The first internal frame sync will occur one frame sync delay after the
SPORTs are ready. External frame syncs can occur as soon as the SPORT
is ready.
When disabling the SPORT from multichannel operation, first disable
TXEN
and then disable
RXEN
. Note both
TXEN
and
RXEN
must be disabled
before reenabling. Disabling only TX or RX is not allowed.
Setting SPORT Modes
SPORT configuration is accomplished by setting bit and field values in
configuration registers. Each 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
SPORTx_RCLKDIV
,
SPORTx_TCLKDIV
, and multichannel mode channel select registers). To
change values in all other SPORT configuration registers, disable the
SPORT by clearing
TSPEN
in
SPORTx_TCR1
and/or
RSPEN
in
SPORTx_RCR1
.
Summary of Contents for Blackfin ADSP-BF537
Page 42: ...Contents xlii ADSP BF537 Blackfin Processor Hardware Reference ...
Page 90: ...Development Tools 1 32 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 138: ...Programming Examples 4 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 340: ...SDC Programming Examples 6 84 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 606: ...Programming Examples 9 94 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 660: ...Programming Examples 10 54 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 720: ...Electrical Specifications 11 60 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 840: ...Programming Examples 13 42 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 876: ...Programming Examples 14 36 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 938: ...Programming Examples 15 62 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 958: ...Programming Examples 17 12 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 986: ...Programming Examples 18 28 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1162: ...G 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1218: ...Index I 56 ADSP BF537 Blackfin Processor Hardware Reference ...