Communicating via HDLC over a TDM Interface with a QUICC ...
Communicating via HDLC over a TDM Interface with a QUICC ...
Communicating via HDLC over a TDM Interface with a QUICC ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>QUICC</strong> Engine Baud Rate Generates and Clock Routing<br />
“bank of clocks” logic block provides the multiplexing options between the various clock sources and<br />
clock users, as shown in Figure 4.<br />
Rx<br />
UCC1<br />
Tx<br />
Rx<br />
UCC2<br />
Tx<br />
Rx<br />
UCC3<br />
Tx<br />
Rx<br />
UCC4<br />
Tx<br />
Rx<br />
UCC5<br />
Tx<br />
Rx<br />
UCC6<br />
Tx<br />
Rx<br />
UCC7<br />
Tx<br />
Rx<br />
UCC8<br />
Tx<br />
UPC1<br />
UPC2<br />
IR Rx<br />
Tx<br />
IR Rx<br />
Rx<br />
USB<br />
Tx<br />
Tx<br />
Time stamps 1,2<br />
ce_timer and RTC<br />
clocks<br />
BRG1 BRG2 BRG16<br />
Rx Tx<br />
<strong>TDM</strong>A1<br />
Bank of Clock<br />
Selection Logic<br />
(Partially filled cross-switch logic<br />
programmed in the CMX registers.)<br />
Figure 4. Bank of Clocks<br />
Rx Tx<br />
<strong>TDM</strong>H1<br />
CLK1<br />
CLK2<br />
CLK3<br />
CLK4<br />
CLK23<br />
CLK24<br />
BRGO1<br />
BRGO2<br />
BRGO16<br />
UCC1 GRX CLK<br />
UCC2 GRX CLK<br />
UCC1 TBI RX CLK1<br />
UCC2 TBI RX CLK1<br />
RTC CLK<br />
In a typical <strong>TDM</strong> application, an external source would provide both the data clock and the frame sync.<br />
The bank-of-clocks logic is used to connect the appropriate clock pins to the <strong>TDM</strong> logic. For this example,<br />
<strong>Communicating</strong> <strong>via</strong> <strong>HDLC</strong> <strong>over</strong> a <strong>TDM</strong> <strong>Interface</strong> <strong>with</strong> a <strong>QUICC</strong> Engine UCC, Rev. 0<br />
8 Freescale Semiconductor