Multichannel Control Registers (MCR1 and MCR2)
McBSP Registers
12-36
SPRU592E
10. MCR2 Bit Descriptions (Continued)
Bit
Description
Value
Field
8–7
XPBBLK
Transmit partition B block bits
XPBBLK is only applicable if channels can be individually disabled/enabled
and masked/unmasked (XMCM is nonzero) and the 2-partition mode is
selected (XMCME = 0). Under these conditions, the McBSP transmitter
can transmit or withhold data in any of the 32 channels that are assigned
to partitions A and B of the transmitter.
The 128 transmit channels of the McBSP are divided equally among
8 blocks (0 through 7). When XPBBLK is applicable, use XPBBLK to assign
one of the odd-numbered blocks (1, 3, 5, or 7) to partition B, as shown in the
following table. Use the XPABLK bit to assign one of the even-numbered
blocks (0, 2, 4, or 6) to partition A.
If you want to use more than 32 channels, you can change block
assignments dynamically. You can assign a new block to one partition while
the transmitter is handling activity in the other partition. For example, while
the block in partition A is active, you can change which block is assigned
to partition B. The XCBLK bits are regularly updated to indicate which block
is active.
Note:
When XMCM = 11b (for symmetric transmission and reception), the
transmitter uses the receive block bits (RPABLK and RPBBLK) rather than
the transmit block bits (XPABLK and XPBBLK).
00b
Block 1: channels 16 through 31
01b
Block 3: channels 48 through 63
10b
Block 5: channels 80 through 95
11b
Block 7: channels 112 through 127
6–5
XPABLK
Transmit partition A block bits. XPABLK is only applicable if channels can
be individually disabled/enabled and masked/unmasked (XMCM is
nonzero) and the 2-partition mode is selected (XMCME = 0). Under these
conditions, the McBSP transmitter can transmit or withhold data in any of
the 32 channels that are assigned to partitions A and B of the transmitter.
See the description for XPBBLK (bits 8-7) for more information about
assigning blocks to partitions A and B.
00b
Block 0: channels 0 through 15
01b
Block 2: channels 32 through 47
10b
Block 4: channels 64 through 79
11b
Block 6: channels 96 through 111
Summary of Contents for TMS320VC5509
Page 5: ...vi This page is intentionally left blank ...
Page 43: ...McBSP Operation 2 20 SPRU592E This page is intentionally left blank ...
Page 105: ...SPI Operation Using the Clock Stop Mode 6 16 SPRU592E This page is intentionally left blank ...
Page 187: ...Transmitter Configuration 8 40 SPRU592E This page is intentionally left blank ...
Page 191: ...General Purpose I O on the McBSP Pins 9 4 SPRU592E This page is intentionally left blank ...
Page 201: ...Emulation Power and Reset Considerations 10 10 SPRU592E ...
Page 207: ...Data Packing Examples 11 6 SPRU592E This page is intentionally left blank ...
Page 273: ...McBSP Register Worksheet 13 14 SPRU592E This page is intentionally left blank ...