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.
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 ...