Cyclone V Device Handbook: Volume 2: Transceivers

ID 683586
Date 10/24/2018
Public
Document Table of Contents

2.2.1. Transmitter Clock Network

The transmitter PLL is comprised of the CMU PLL. All CMU PLLs are identical, but the usage varies depending on channel location due to the availability of access to the clock distribution network.
Table 33.   Usage Capability of Each CMU PLL Within Two Transceiver Banks
CMU PLL Location in Two Transceiver Banks Clock Network Access Usage Capability
CH 0 No Clock transmitter within same channel only
CH 1 Yes Clock transmitter within same channel only and other channels via clock network
CH 2 No Clock transmitter within same channel only
CH 3 No Clock transmitter within same channel only
CH 4 Yes Clock transmitter within same channel and other channels via clock network
CH 5 No Clock transmitter within same channel only

The transmitter clock network routes the clock from the transmitter PLL to the transmitter channel. As shown in the previous figure, the transmitter clock network routes the clock from the transmit PLL to the transmitter channel. A clock divider provides two clocks to the transmitter channel:

  • Serial clock—high-speed clock for the serializer
  • Parallel clock—low-speed clock for the serializer and the PCS

Cyclone V transceivers support non-bonded and bonded transceiver clocking configurations:

  • Non-bonded configuration—Only the serial clock from the transmit PLL is routed to the transmitter channel. The clock divider of each channel generates the local parallel clock.
  • Bonded configuration—Both the serial clock and parallel clock are routed from the central clock divider in channel 1 or 4 to the bonded transmitter channels.

The transmitter clock network is comprised of x1 (x1 and x1_fPLL), x6 and xN clock lines.

Table 34.  Characteristics of x1, x6, and xN Clock Lines
Characteristics x1 x1_fPLL x6 xN
Clock Source CMU PLL from CH 1 or CH 4 in two banks (serial clock only) fPLL adjacent to transceivers (serial clock only) Central clock divider from CH 1 or Ch 4 in two banks (serial and parallel clock ) x6 clock lines (serial and parallel clock)
Maximum Data Rate (Gbps) 5.0 (GT and ST), 3.125 (GX and SX) 3.125 5.0 (GT and ST), 3.125 (GX and SX) 3.125
Clock Line Span Within two transceiver banks Within a group of 3 channels (0, 1, 2 or 3, 4, 5) Within two transceiver banks Across all channels on the same side of the device
Non-bonded Configuration Yes Yes Yes Yes
Bonded Configuration No No Yes Yes
Figure 40.  x1 Clock Line Architecture


The x1 clock lines are driven by serial clocks of CMU PLLs from channels 1 and 4. The serial clock in the x1 clock line is then distributed to the local and central clock dividers of every channel within both the neighboring transceiver banks.

Note: When you configure the channel PLL as a CMU PLL to drive the local clock divider, or the central clock divider of its own channel, you cannot use the channel PLL as a CDR. Without a CDR, you can use the channel only as a transmitter channel.
Figure 41.  x6 and xN Clock Line Architecture


The x6 clock lines are driven by serial and parallel clocks from the central clock divider in channels 1 and 4. For channels 0 to 5 within the 2 transceiver banks, the serial and parallel clocks in the x6 clock line are then distributed to every channel in both the transceiver banks.

The xN clock lines extend the clocking reach of the x6 clock line to all channels on the same side of the device. To reach a xN clock line, the clocks must be provided on the x6 clock line. The serial and parallel clocks in the x6 clock line are distributed to every channel within the two transceiver banks. The serial and parallel clocks are distributed to other channels beyond the two banks or the six channels using the xN clock line.

In bonded configurations, serial and parallel clocks from the x6 or xN clock lines are received by the clock divider of every bonded channel and fed directly to the serializer. In a non-bonded configuration, the clock divider of every non-bonded channel receives the serial clock from the x6 or xN clock lines and generates the individual parallel clock to the serializer.

Note: In a bonded configuration, bonded channels must be placed contiguously without leaving a gap between the channels, except when the gap channel is a CMU PLL used for the bonded channels. The contiguous channels may span across many banks for bonded mode. For example, in x8 bonding, the bonded channels may span across 3 to 4 banks with the condition that there must be no gap between the channels except when the gap is due to the channel used for CMU PLL.