Registers
1251
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Multichannel Buffered Serial Port (McBSP)
Table 25-28. Sample Rate Generator Register (SRGR) Field Descriptions (continued)
Bit
Field
Value
Description
7-0
CLKGDV
0-FFh
Sample-rate generator clock (CLKG) divider value is used as the divide-down number to generate
the required sample-rate generator clock frequency.
25.3.7 Multichannel Control Register (MCR)
The multichannel control register (MCR) has control and status bits for multichannel selection operation in
the receiver (with an R prefix) and the same type of bits for the transmitter (with an X prefix). The MCR is
shown in
and described in
. This I/O-mapped register enables you to:
•
Enable all channels or only selected channels for reception (RMCM).
•
Choose which channels are enabled/disabled and masked/unmasked for transmission (XMCM).
•
Specify whether two partitions (32 channels at a time) or eight partitions (128 channels at a time) can
be used (RMCME for reception, XMCME for transmission).
•
Assign blocks of 16 channels to partitions A and B when the 2-partition mode is selected (RPABLK and
RPBBLK for reception, XPABLK and XPBBLK for transmission).
•
Determine which block of 16 channels is currently involved in a data transfer (RCBLK for reception,
XCBLK for transmission).
Figure 25-48. Multichannel Control Registers (MCR)
31
26
25
24
23
22
21
20
18
17
16
Reserved
XMCME
XPBBLK
XPABLK
XCBLK
XMCM
R-0
R/W-0
R/W-0
R/W-0
R-0
R/W-0
15
10
9
8
7
6
5
4
2
1
0
Reserved
RMCME
RPBBLK
RPABLK
RCBLK
Reserved
RMCM
R-0
R/W-0
R/W-0
R/W-0
R-0
R-0
R/W-0
LEGEND: R = Read only; R/ W = Read/Write; -n = value after reset
Table 25-29. Multichannel Control Register (MCR) Field Descriptions
Bit
Field
Value
Description
31-26
Reserved
0
Reserved.
25
XMCME
Transmit multichannel partition mode bit. XMCME is only applicable if channels can be individually
disabled/enabled or masked/unmasked for transmission (XMCM is nonzero). XMCME determines
whether only 32 channels or all 128 channels are to be individually selectable.
0
2-partition mode. Only partitions A and B are used. You can control up to 32 channels in the transmit
multichannel selection mode selected with the XMCM bit.
If XMCM = 1 or 2h:
assign 16 channels to partition A with the XPABLK bit and assign 16 channels to
partition B with the XPBBLK bit.
If XMCM = 3h:
(for symmetric transmission and reception), assign 16 channels to receive partition A
with the RPABLK bit and assign 16 channels to receive partition B with the RPBBLK bit.
1
8-partition mode. All partitions (A through H) are used. You can control up to 128 channels in the
transmit multichannel selection mode selected with the XMCM bit.
You control the channels with the appropriate enhanced transmit channel enable register (XCERE
n
):
XCERE0: Channels 0 through 31
XCERE1: Channels 32 through 63
XCERE2: Channels 64 through 95
XCERE3: Channels 96 through 127