32
32
32
32
XPBIT
XPAD
XMASK
Bit mask/pad
Bus (configuration bus or data port)
XROT
Programmable rotate by:
0, 4, 8, 12, 16, 20, 24, 28
Bit reverse
XRVRS
Parallel load
to XRBUF[n]
RPAD
RMASK
Bit mask/pad
Bus (configuration bus or data port)
32
RROT
32
Programmable rotate by:
0, 4, 8, 12, 16, 20, 24, 28
32
Bit reverse
RRVRS
32
Parallel read from
XRBUF[n]
RPBIT
Functional Description
This formatting unit consists of three stages:
•
Bit mask and pad (masks off bits, performs sign extension)
•
Rotate right (aligns data within word)
•
Bit reversal (selects between MSB first or LSB first)
shows a block diagram of the receive formatting unit, and
shows the transmit
formatting unit. Note that the order in which data flows through the three stages is different between the
transmit and receive formatting units.
Figure 22-23. Receive Format Unit
Figure 22-24. Transmit Format Unit
3796
Multichannel Audio Serial Port (McASP)
SPRUH73H – October 2011 – Revised April 2013
Copyright © 2011–2013, Texas Instruments Incorporated