UltraScale GTYE3-based and UltraScale+ GTYE4-based Devices (245.76 MHz Reference Clock) - 8.11 English

CPRI LogiCORE IP Product Guide (PG056)

Document ID
PG056
Release Date
2022-11-16
Version
8.11 English

This Figure shows the clock configuration for a core on an UltraScale or UltraScale+ device supporting all line rates from 614.4 Mb/s to 24,33024 Mb/s. GTHE3 and GTHE4 transceivers are not supported. In master mode the 245.76 MHz reference clock is generated from a crystal oscillator. In slave mode the reference clock is generated from the recovered clock using an external jitter removal PLL.

Figure 4-12: Core Clock Configuration at 24,330.24 Mb/s (245.76 MHz Reference Clock)

X-Ref Target - Figure 4-12

X17377-uscale-614M-24G.jpg

When the core is operating at 64b66b encoded line rates the quad PLL is used to provide the clock to the transceiver.

At 8,110.08 Mb/s, the quad PLL provides a 4,055.04 MHz clock to the transceiver.

At 10,137.6 Mb/s, the quad PLL provides a 5,068.8 MHz clock to the transceiver.

At 12,165.12 Mb/s, the quad PLL provides a 6,082.56 MHz clock to the transceiver.

At 24,330.24 Mb/s, the quad PLL provides a 12,165.12 MHz clock to the transceiver.

The transceiver is configured with a 64-bit TX and RX interface and a 64-bit internal data width.

When the core is operating at 8b10b encoded line rates the transceiver is configured with a 40-bit internal data width. This is to enable the use of the 8b10b encoding and decoding logic internal to the transceiver. On the transmit path the TX interface is configured in 80-bit mode. This requires the addition of a TXUSRCLK input running at twice the rate of the core clock. On the receive path the RX interface is configured in 40-bit mode, RXUSRCLK and RXUSRCLK2 running at the same rate.

In slave cores, rather than routing the recovered clock directly to the external jitter-removal PLL as shown in This Figure , the recovered clock can be prescaled within the device to a constant nominal rate of 15.36 MHz for all line rates.The example design supplied with the core contains an example implementation of this prescaling technique.

Note: For slave cores the external jitter-removal PLL must free-run in the absence of a reference signal; a PLL that turns off in the absence of a reference causes the transceiver to fail to start up. Contact your local SystemIO specialist for guidance in selecting a PLL for your application.