Public Version
www.ti.com
McBSP Functional Description
•
Set a frame length (in McBSPi.
[14:8] RFRLEN1 field and in
[14:8] XFRLEN1 field) that includes the highest-numbered channel to
be used. For example, if you plan to use channels 0, 15, and 39 for reception, the receive frame length
must be at least 40 (RFRLEN1 = 39). If RFRLEN1 = 39 in this case, the receiver creates 40 time slots
per frame but only receives data during time slots 0, 15, and 39 of each frame.
21.4.6.4 Using Eight Partitions
For multichannel selection operation in the receiver and/or the transmitter, you can use eight partitions or
two partitions (as previously described). If you choose the 8-partition mode
(McBSPi.
[9] RMCME = 1 for reception, McBSPi.
[9]
XMCME = 1 for transmission), McBSP channels are activated in the following order: A, B, C, D, E, F, G,
H.
In response to a frame-synchronization pulse, the receiver or transmitter begins with the channels in
partition A and then continues with the other partitions in order until the complete frame has been
transferred. When the next frame-synchronization pulse occurs, the next frame is transferred, beginning
with the channels in partition A.
In the 8-partition mode, the McBSPi.
[6:5] RPABLK and
McBSPi.
[6:5] XPABLK, and McBSPi.
[8:7] RPBBLK and
McBSPi.
[8:7] XPBBLK bit fields are ignored, and the 16 channel blocks are
assigned to the partitions as shown in
through
. These assignments cannot be
changed. The tables also show the registers used to control the channels in the partitions.
Table 21-20. Eight Partitions – Receive Channel Assignment and Control
Receive Partition
Assigned Block of Receive Channels
Register Used for Channel Control
A
Block 0: Channels 0 through 15
B
Block 1: Channels 16 through 31
C
Block 2: Channels 32 through 47
D
Block 3: Channels 48 through 63
E
Block 4: Channels 64 through 79
F
Block 5: Channels 80 through 95
G
Block 6: Channels 96 through 111
H
Block 7: Channels 112 through 127
Table 21-21. Eight Partitions – Transmit Channel Assignment and Control
Transmit Partition
Assigned Block of Receive Channels
Register Used for Channel Control
A
Block 0: Channels 0 through 15
B
Block 1: Channels 16 through 31
C
Block 2: Channels 32 through 47
D
Block 3: Channels 48 through 63
E
Block 4: Channels 64 through 79
F
Block 5: Channels 80 through 95
G
Block 6: Channels 96 through 111
H
Block 7: Channels 112 through 127
3115
SWPU177N – December 2009 – Revised November 2010
Multi-Channel Buffered Serial Port
Copyright © 2009–2010, Texas Instruments Incorporated