SPORT Registers
12-58
ADSP-BF537 Blackfin Processor Hardware Reference
SPORTx_TX Register
The SPORTx transmit data register (
SPORTx_TX
) is a write-only register.
Reads produce a Peripheral Access Bus (PAB) error. Writes to this register
cause writes into the transmitter FIFO. The 16-bit wide FIFO is 8 deep
for word length <= 16 and 4 deep for word length > 16. The FIFO is com-
mon to both primary and secondary data and stores data for both. Data
ordering in the FIFO is shown in the
SPORTx_TX
regis-
ter is shown in
.
It is important to keep the interleaving of primary and secondary data in
the FIFO as shown. This means that PAB/DMA writes to the FIFO must
follow an order of primary first, and then secondary, if secondary is
enabled. DAB/PAB writes must match their size to the data word length.
For word length up to and including 16 bits, use a 16-bit write. Use a
32-bit write for word length greater than 16 bits.
Figure 12-29. SPORT Transmit FIFO Data Ordering
0
15
0
15
0
15
0
15
PRIMARY
PRIMARY
PRIMARY
PRIMARY
PRIMARY
PRIMARY
PRIMARY
PRIMARY
W7
W6
W5
W4
W3
W2
W1
W0
PRIMARY
PRIMARY
PRIMARY
PRIMARY
PRIMARY
PRIMARY
PRIMARY
PRIMARY
W3 LOW
W3 HIGH
W2 LOW
W2 HIGH
W1 LOW
W1 HIGH
W0 LOW
W0 HIGH
SECONDARY
W3
PRIMARY
PRIMARY
PRIMARY
PRIMARY
PRIMARY
PRIMARY
PRIMARY
PRIMARY
SECONDARY
SECONDARY
SECONDARY
W3
W2
W2
W1
W1
W0
W0
SECONDARY
W1 LOW
SECONDARY
SECONDARY
SECONDARY
W1 HIGH
W1 LOW
W1 HIGH
W0 LOW
W0 HIGH
W0 LOW
W0 HIGH
ONLY PRIMARY ENABLED
DATA LENGTH <= 16 BITS
ONLY PRIMARY ENABLED
DATA LENGTH > 16 BITS
8 WORDS OF
PRIMARY DATA
IN FIFO
4 WORDS OF
PRIMARY DATA
IN FIFO
PRIMARY AND
SECONDARY ENABLED
DATA LENGTH <= 16 BITS
PRIMARY AND
SECONDARY ENABLED
DATA LENGTH > 16 BITS
4 WORDS OF
PRIMARY DATA AND
4 WORDS OF
SECONDARY DATA
IN FIFO
2 WORDS OF
PRIMARY DATA AND
2 WORDS OF
SECONDARY DATA
IN FIFO
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 ...