Clocking and Framing Data
McBSP Operation
2-8
SPRU592E
During transmission, XSR does not accept new data from DXR until a full serial
word has been passed from XSR to the DX pin.
In the following example, an 8-bit word size was defined (see bits 7 through
0 of word B being transferred).
D(R/X)
FS(R/X)
CLK(R/X)
B0
B1
B2
B3
B4
B5
B6
B7
A0
A1
Á
Á
Á
Á
Á
Á
Internal
Internal
2.3.3 Frames and Frame Synchronization
One or more words are transferred in a group called a
frame
. You define how
many words are in a frame.
All of the words in a frame are sent in a continuous stream. However, there can
be pauses between frame transfers. The McBSP uses frame-synchronization
(frame-sync) signals to determine when each frame is received/transmitted.
When a pulse occurs on a frame-sync signal, the McBSP begins
receiving/transmitting a frame of data. When the next pulse occurs, the
McBSP receives/transmits the next frame, and so on.
Pulses on the receive frame-sync signal (FSR) initiate frame transfers on DR.
Pulses on the transmit frame-sync signal (FSX) initiate frame transfers on DX.
FSR or FSX can be derived from a pin at the boundary of the McBSP or derived
from inside the McBSP.
In the following example, a 1-word frame is transferred when a frame-sync
pulse occurs.
D(R/X)
FS(R/X)
CLK(R/X)
B0
B1
B2
B3
B4
B5
B6
B7
A0
A1
Á
Á
Á
Á
Á
Á
Internal
Internal
In McBSP operation, the inactive-to-active transition of the
frame-synchronization signal indicates the start of the next frame. For this
reason, the frame-sync signal may be high for an arbitrary number of clock
cycles. Only after the signal is recognized to have gone inactive, and then
active again, does the next frame synchronization occur.
Содержание TMS320VC5509
Страница 5: ...vi This page is intentionally left blank ...
Страница 43: ...McBSP Operation 2 20 SPRU592E This page is intentionally left blank ...
Страница 105: ...SPI Operation Using the Clock Stop Mode 6 16 SPRU592E This page is intentionally left blank ...
Страница 187: ...Transmitter Configuration 8 40 SPRU592E This page is intentionally left blank ...
Страница 191: ...General Purpose I O on the McBSP Pins 9 4 SPRU592E This page is intentionally left blank ...
Страница 201: ...Emulation Power and Reset Considerations 10 10 SPRU592E ...
Страница 207: ...Data Packing Examples 11 6 SPRU592E This page is intentionally left blank ...
Страница 273: ...McBSP Register Worksheet 13 14 SPRU592E This page is intentionally left blank ...