TDM Basics
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
19-19
The details of the state diagram are as follows:
HUNT (0b00). A sync event is constantly sought. As soon the sync event is detected, the
state machine changes to a WAIT state. During the Hunt state, data is neither received nor
transmitted.
WAIT (0b01). At least one sync has been detected. The next sync event is accepted after
one TDM frame. If the sync appears in the correct position, the state changes to the
PRESYNC state (0b11). If the sync does not appear, the state returns to the hunt state.
During the WAIT state, data is neither received nor transmitted.
PRESYNC (0b11). Two sync events have been detected and the distance between the
syncs is one TDM frame. If the sync event is recognized early, the state returns to the
WAIT state. Otherwise, the machine transfers to the SYNC state at the last bit of the TDM
frame. During PRESYNC state, data is neither received nor transmitted.
SYNC (0b10). At least one sync event has appeared exactly where it was expected. This
state is maintained as long as the sync event continues to appear where expected. If a sync
is missed or a sync event is recognized early, the state changes to the HUNT state (0b00).
During the SYNC state, data is both received and transferred.
Figure 19-22. Frame Sync Synchronization State Diagram
HUNT
00
PRESYNC
SYNC
WAIT
Sync event found at
the expected position
or
Sync event found no at
the expected position
01
11
10
Sync event found
not at the expected
sync event found
No sync event found
at the expected position
position
Last bit of the frame
No sync event found
at the expected position
Sync error:
TDM reset
or disable
Sync event found
not at the expected
position
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...