
Audio Interface Module (AIM)
MCF5253 Reference Manual, Rev. 1
Freescale Semiconductor
17-21
The CD subcode stream embedded into the IEC958 User channel consists of a sequence of packets. Every
packet contains 98 symbols. The first two symbols of every packet are sync symbols and the other 96
symbols are data symbols.
Any sequence found in the IEC958 U-channel stream starting with a leading one, followed by 7
information bits, is recognized as a data symbol. Subsequent data symbols are separated by pauses. During
the pause, zero bits are seen on the IEC958 U-channel.
Data symbols come in MSB first. The MSB is the leading one and is always received as bit 7.
When a long pause is seen between 2 subsequent data symbols, the IEC958 receiver assumes the reception
of one or more sync symbols.
The recognition of the number of sync symbols derives from the fact that the U-channel transmitter in the
CD channel decoder will transmit one symbol on average every 12 IEC958 channel bits. On this average
rate, there is a tolerance of 5% maximum.
The IEC958 receiver is tolerant on symbol error. Due to the physical nature of the transmission of the data
over the CD disc, not more than one out of any 5 consecutive user channel symbols may be in error. The
error may cause a change in data value, which is not treated by this interface, or it may cause a data symbol
to be seen as a sync symbol, or a sync symbol to be seen as a data symbol. However, not more than one
out of any 5 consecutive user channel symbols can be affected in this way.
The IEC958 User channel circuitry will recognize the 98-symbol packet structure. The 96 symbol payload
is transferred using 2 registers as follows:
•
The UChannelRcv register—In this register, data is presented 4 symbols at a time. Every time 4
new valid symbols, received on the IEC958 U-Channel, are present, the UChannelRcvFull
interrupt is asserted. For one 98-symbol packet, 96 symbols are carried across UChannelRcv. To
transfer all this data, 24 UChannelRcvFull interrupts are generated.
•
The QChannelRcv register—In this register, only the Q bit of the packet is accumulated. Operation
is similar to UChannelRcv. Because only Q-bit is transferred, only 96 Q-bits are transferred for any
98-symbol packet. To transfer this data, 3 QChannelRcvFull interrupts are generated. When
QChannelRcvFull occurs, it is coincident with UChannelRcvFull. There is only one
QChannelRcvFull for every 8 UChannelRcvFull. The convention is that the most significant data
is transmitted first, and is left-aligned in the registers.
Table 17-10. Correlation Between Zero Bits and Sync Symbols
No of U Channel Zero Bits
Corresponding Number of Sync Symbols
0–1
Unpredictable, not allowed
2–10
0
11–22
1
23–34
2
35–45
3
> 45
Unpredictable, not allowed
Summary of Contents for MCF5253
Page 1: ...Document Number MCF5253RM Rev 1 08 2008 MCF5253 Reference Manual...
Page 26: ...MCF5253 Reference Manual Rev 1 xxvi Freescale Semiconductor...
Page 32: ...MCF5253 Reference Manual Rev 1 xxxii Freescale Semiconductor...
Page 46: ...MCF5253 Introduction MCF5253 Reference Manual Rev 1 1 14 Freescale Semiconductor...
Page 62: ...Signal Description MCF5253 Reference Manual Rev 1 2 16 Freescale Semiconductor...
Page 98: ...Instruction Cache MCF5253 Reference Manual Rev 1 5 10 Freescale Semiconductor...
Page 104: ...Static RAM SRAM MCF5253 Reference Manual Rev 1 6 6 Freescale Semiconductor...
Page 128: ...Synchronous DRAM Controller Module MCF5253 Reference Manual Rev 1 7 24 Freescale Semiconductor...
Page 144: ...Bus Operation MCF5253 Reference Manual Rev 1 8 16 Freescale Semiconductor...
Page 176: ...System Integration Module SIM MCF5253 Reference Manual Rev 1 9 32 Freescale Semiconductor...
Page 198: ...Analog to Digital Converter ADC MCF5253 Reference Manual Rev 1 12 6 Freescale Semiconductor...
Page 246: ...DMA Controller MCF5253 Reference Manual Rev 1 14 18 Freescale Semiconductor...
Page 282: ...UART Modules MCF5253 Reference Manual Rev 1 15 36 Freescale Semiconductor...
Page 344: ...Audio Interface Module AIM MCF5253 Reference Manual Rev 1 17 46 Freescale Semiconductor...
Page 362: ...I2 C Modules MCF5253 Reference Manual Rev 1 18 18 Freescale Semiconductor...
Page 370: ...Boot ROM MCF5253 Reference Manual Rev 1 19 8 Freescale Semiconductor...