M, M-1,
L
P
P
...
...
REP: Q31
M-1,
M,
L
P
P
...
...
XROT = 0
M-1,
L,
XRVRS = 1 (reverse)
...
M
P ... P
M, M-1, .. L, P ... P
Data flow
(a) Out: MSB first, LEFT aligned
M-1,
M,
L
P
P
...
...
REP: Q31
M-1,
M,
XROT = SLOT - WORD
... L
P...P
P...P
P...P
XRVRS = 1 (reverse)
P...P
M-1,
M,
...
L,
P ... P, M, M-1, .. L
Data flow
(b) Out: MSB first, RIGHT aligned
Data flow
M-1,
M,
L
P
P
...
...
REP: Q31
XROT = 32 - WORD
P
P
M, M-1,
L
...
...
P ... P
M, M-1,
L
...
XRVRS = 0 (no reverse)
(c) Out: LSB first, LEFT aligned
L, ... M-1, M, P ... P
M-1,
M,
REP: Q31
... L
P ... P
Data flow
P...P
L
M, M-1,
P...P
...
XROT = 32 - SLOT
P...P
(d) Out: LSB first, RIGHT aligned
P ... P, L, ... M-1, M
P...P M,...M-1,
L
REP: Integer
P ... P
M, M-1, ... L
Data flow
M-1,
M,
... L
P ... P
XROT = WORD
(e) Out: MSB first, LEFT aligned
M, M-1, .. L, P ... P
XRVRS = 1 (reverse)
P ... P
L, ...M-1,
M
REP: Integer
...
P
L
M,
P
...
M-1,
Data flow
P...P
P...P
M, M-1, ... L
XROT = SLOT
P...P
(f) Out: MSB first, RIGHT aligned
XRVRS = 1 (reverse)
P ... P, M, M-1, .. L
P...P
L, ...M-1,
M,
...
REP: Integer
P
L
P
M, M-1, ...
Data flow
XROT = 0
...
P
L
M,
P
M-1, ...
...
XRVRS = 0 (no reverse)
P
L
P
M, M-1, ...
(g) Out: LSB first, LEFT aligned
L, ... M-1, M, P ... P
REP: Integer
...
P
L
M,
P
M-1, ...
Data flow
P...P
P...P
M, M-1, ... L
XROT = (32-(SLOT-WORD)) % 32
XRVRS = 0 (no reverse)
XRVRS = 0 (no reverse)
(h) Out: LSB first, RIGHT aligned
P...P
P ... P, L, ... M-1, M
P...P
M,...M-1,
L
Functional Description
Figure 22-29. Data Flow Through Transmit Format Unit, Illustrated
3806
Multichannel Audio Serial Port (McASP)
SPRUH73H – October 2011 – Revised April 2013
Copyright © 2011–2013, Texas Instruments Incorporated