Description of Operation
12-10
ADSP-BF537 Blackfin Processor Hardware Reference
Description of Operation
SPORT Operation
This section describes general SPORT operation, illustrating the most
common use of a SPORT. Since the SPORT functionality is configurable,
this description represents just one of many possible configurations.
Writing to a SPORT’s
SPORTx_TX
register readies the SPORT for trans-
mission. The
TFS
signal initiates the transmission of serial data. Once
transmission has begun, each value written to the
SPORTx_TX
register is
transferred through the FIFO to the internal transmit shift register. The
bits are then sent, beginning with either the MSB or the LSB as specified
in the
SPORTx_TCR1
register. Each bit is shifted out on the driving edge of
TSCLKx
. The driving edge of
TSCLKx
can be configured to be rising or fall-
ing. The SPORT generates the transmit interrupt or requests a DMA
transfer as long as there is space in the TX FIFO.
As a SPORT receives bits, they accumulate in an internal receive register.
When a complete word has been received, it is written to the SPORT
FIFO register and the receive interrupt for that SPORT is generated or a
DMA transfer is initiated. Interrupts are generated differently if DMA
block transfers are performed. For information about DMA, see
Chapter 5, “Direct Memory Access”
SPORT Disable
The SPORTs are automatically disabled by a processor hardware or soft-
ware reset. A SPORT can also be disabled directly by clearing the
SPORT’s transmit or receive enable bits (
TSPEN
in the
SPORTx_TCR1
regis-
ter and
RSPEN
in the
SPORTx_RCR1
register, respectively). Each method has
a different effect on the SPORT.
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 ...