0-15
16-31
0-15
16-31
0-15
16-31
0-15
16-31
0-15
Block
Channels
FS(R/X)
0
1
0
1
0
1
0
1
0
Partition
A
B
A
B
A
B
A
B
A
2-partition mode. Example with fixed block assignments
Preliminary
www.ti.com
Architecture
shows an example of alternating between the channels of partition A and the channels of
partition B. Channels 0–15 have been assigned to partition A, and channels 16–31 have been assigned
to partition B. In response to a frame–synchronization pulse, the McBSP begins a frame transfer with
partition A and then alternates between partitions B and A until the complete frame is transferred.
Figure 11-20. Alternating Between Partitions A and B Channels
11.2.5.7 Transmit Multichannel Selection Modes
The MCR2_REG[1:0] register XMCM bits determine whether all channels or only selected channels are
enabled and unmasked for transmission. The McBSP has three transmit multichannel selection modes
(XMCM = 01b, XMCM = 10b, and XMCM = 11b), which are described in
As an example of how the McBSP behaves in a transmit multichannel selection mode, suppose that
XMCM = 01b (all channels disabled unless individually enabled) and that you have enabled only
channels 0, 15, and 39. Suppose also that the frame length is 40. The McBSP:
•
Shifts data to the McBSP.DX pin in channel 0
•
Places the McBSP.DX pin in the high impedance state in channels 1–14
•
Shifts data to the McBSP.DX pin in channel 15
•
Places the McBSP.DX pin in the high impedance state in channels 16–38
•
Shifts data to the McBSP.DX pin in channel 39
Table 11-6. Selecting a Transmit Multichannel Selection Mode with the XMCM Bit Field
XMCM
Transmit Multichannel Selection Mode
00b
No transmit multichannel selection mode is on. All channels are enabled and unmasked. No channels can be
disabled or masked.
01b
All channels are disabled unless they are selected in the appropriate transmit channel enable registers
(XCER[A,H]_REG). If enabled, a channel in this mode is also unmasked.
The MCR2_REG[9] register XMCME bit determines whether 32 channels or 128 channels are selectable in the
XCER[A,H]_REG registers.
10b
All channels are enabled, but they are masked unless they are selected in the appropriate transmit channel enable
registers (XCER[A,H]_REG).
The MCR2_REG[9] register XMCME bit determines whether 32 channels or 128 channels are selectable in the
XCER[A,H]_REG registers.
11b
This mode is used for symmetric transmission and reception.
All channels are disabled for transmission unless they are enabled for reception in the appropriate receive channel
enable registers (RCER[A,H]_REG). Once enabled, they are masked unless they are also selected in the
appropriate transmit channel enable registers (XCER[A,H]_REG).
The MCR2_REG[9] register XMCME bit determines whether 32 channels or 128 channels are selectable in
RCER[A,H]_REG registers and XCER[A,H]_REG registers.
1147
SPRUGX9 – 15 April 2011
Multichannel Buffered Serial Port (McBSP)
© 2011, Texas Instruments Incorporated
Содержание TMS320C6A816 Series
Страница 2: ...Preliminary 2 SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 92: ...92 Read This First SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1122: ...1122 Multichannel Audio Serial Port McASP SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1562: ...1562 Real Time Clock RTC SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1658: ...1658 Timers SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1750: ...1750 UART IrDA CIR Module SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1984: ...1984 Universal Serial Bus USB SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...