Registers
1255
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Multichannel Buffered Serial Port (McBSP)
25.3.8 Enhanced Receive Channel Enable Registers (RCERE0-RCERE3)
The enhanced receive channel enable register (RCERE
n
) is shown in
and described in
. The RCERE
n
is used to enable any of 128 elements for receive. RCERE0 is the only
register used in normal mode (up to 32 channels can be selected in partitions A and B, RMCME =
XMCME = 0 in MCR). RCERE0-RCERE3 are used when in enhanced mode (up to 128 channels can be
selected in all partitions, RMCME = XMCME = 1 in MCR).
The receive multichannel partition mode (RMCME) bit in the multichannel control register (MCR) is only
applicable if channels can be individually disabled/enabled for reception (RMCM = 1). The RMCME bit
determines whether only 32 channels or all 128 channels are to be individually selectable:
•
When RMCME = 0:
Only partitions A and B are used. RCERE0 is used to enable any of the 32
elements for a receive. Of the 32 elements, 16 channels belong to a subframe in partition A and
16 channels belong to a subframe in partition B. The RCE0-RCE15 bits enable elements within the 16-
channel elements in partition A and the RCE16-RCE31 bits enable elements within the 16-channel
elements in partition B. The 16 channels in partition A are assigned with the RPABLK bit in MCR and
the 16 channels in partition B are assigned with the RPBBLK bit in MCR.
•
When RMCME = 1:
All partitions are used. RCERE0 is used to enable any of the 32 elements in
channels 0 through 31 for a receive. Of the 32 elements, channels 0 to 15 belong to a subframe in
partition A and channels 16 to 31 belong to a subframe in partition B. The RCE0-RCE15 bits enable
elements within the 16-channel elements in partition A and the RCE16-RCE31 bits enable elements
within the 16-channel elements in partition B.
shows the 128 channels in a multichannel data stream and their corresponding enable
bits in RCERE
n
.
Figure 25-49. Enhanced Receive Channel Enable Register n (RCEREn)
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
RCE31
RCE30
RCE29
RCE28
RCE27
RCE26
RCE25
RCE24
RCE23
RCE22
RCE21
RCE20
RCE19
RCE18
RCE17
RCE16
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RCE15
RCE14
RCE13
RCE12
RCE11
RCE10
RCE9
RCE8
RCE7
RCE6
RCE5
RCE4
RCE3
RCE2
RCE1
RCE0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
LEGEND: R/W = Read/Write; -n = value afer reset
Table 25-30. Enhanced Receive Channel Enable Register n (RCEREn) Field Descriptions
Bit
Field
Value
Description
31-0
RCE
n
Receive channel enable bit. For receive multichannel selection mode (RMCM = 1 in MCR).
0
Disable the channel that is mapped to RCE
n
.
1
Enable the channel that is mapped to RCE
n
.