Visible to Intel only — GUID: nik1409872331917
Ixiasoft
Visible to Intel only — GUID: nik1409872331917
Ixiasoft
2.2.1. Transmitter Clock Network
All CMU PLLs are identical in architecture, but vary in the following:
- Usage capability: CMU PLL in channel 1 and 4 are capable of distributing a clock with accessibility to the transmitter clock network, while the rest only are able to clock the transmitter in the same channel only.
- Performance: Up to 6.5536 Gbps in GX and SX, except for the CMU PLL of channel 1 and 4 in GT and ST devices, which are capable of up to 10.3125 Gbps. In GZ devices, the CMU PLL in channel 1 and channel 4 can drive any transceiver channel up to 12.5 Gbps.
CMU PLL Location in a Transceiver Bank | Clock Network Access | Maximum ATX / CMU PLL Performance (Gbps) | Maximum CMU PLL Performance (Gbps) | Usage Capability | |
---|---|---|---|---|---|
GZ Devices only | GX and SX Devices | GT and ST Devices | |||
CH 0 | No | 12.5 | 6.5536 | 6.5536 | Clock transmitter within same channel only |
CH 1 | Yes | 12.5 | 6.5536 | 10.3125 | Clock transmitter within same channel only and other channels via clock network |
CH 2 | No | 12.5 | 6.5536 | 6.5536 | Clock transmitter within same channel only |
CH 3 | No | 12.5 | 6.5536 | 6.5536 | Clock transmitter within same channel only |
CH 4 | Yes | 12.5 | 6.5536 | 10.3125 | Clock transmitter within same channel only and other channels via clock network |
CH 5 | No | 12.5 | 6.5536 | 6.5536 | Clock transmitter within same channel only |
The fPLLs adjacent to the transceiver banks provide an additional transmitter PLL source for clocking transceivers up to 3.125 Gbps. Two fPLLs are available as the transmitter PLL for every transceiver bank of six channels, or one fPLL for a bank of three channels.
The transmitter clock network routes the clock from the transmitter PLL to the transmitter channel. As shown in Figure 47 , 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
Arria 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. The x1 and xN (for Native PHY IP only) clock lines are used for non-bonded configurations. This configuration is available for both the 6-Gbps, 10-Gbps and 12.5 Gbps (GZ devices only) transceivers.
- 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 x6 and xN clock lines are used for bonded configurations. This configuration is only available for 6 Gbps transceivers. Arria V GZ devices can support data rates upto 12.5 Gbps on the x6 clock lines and 8 Gbps using PCIe or 9.8304 Gbps using Native PHY IP on the xN clock lines.
The transmitter clock network is comprised of x1 (x1 and x1_fPLL), x6 and xN clock lines.
Characteristics | x1 | x1_fPLL | x6 | x6_fPLL | xN |
---|---|---|---|---|---|
Clock Source | CMU PLL from CH 1 or CH 4 in a bank (serial clock only) | fPLL adjacent to transceivers (serial clock only) | Central clock divider from Ch 1 or Ch 4 in a bank (serial and parallel clock) | fPLL through the x1_fPLL line. The central clock divider resource of Ch 1 or Ch 4 in a bank is used (serial and parallel clock). However, the Ch 1 or Ch 4 can still be used as the receiver CDR. | x6 clock lines (serial and parallel clock) |
Max Data Rate (Gbps) | 10.3125 (GT and ST) 6.5536 (GX and SX) | 3.125 | 6.5536 | 3.125 | 3.25 19 |
Clock Line Span | Within a transceiver bank | Within a group of 3 channels (0, 1, 2 or 3, 4, 5) | Within a transceiver bank | Within a transceiver bank | Across all channels in the same side of device |
Non-bonded Configuration | Yes | Yes | Yes | No | Yes |
Bonded Configuration | No | No | Yes | Yes | Yes |
Clock Network | Transceiver Channel | Clock Source | Max Data Rate | Bonding | Span |
---|---|---|---|---|---|
x1 | GX | ATX PLLs in a transceiver bank | 12.5 Gbps 20 | No | Transceiver bank |
CMU PLLs in a transceiver bank | 12.5 Gbps 20 | Transceiver bank | |||
Fractional PLLs in a transceiver bank | 3.125 Gbps | fPLLs can only span upper or lower 3 channels in a transceiver bank. | |||
xN (Native PHY) | GX | ATX PLLs in a transceiver bank provide a serial clock to the central clock dividers of Ch1 and Ch4. The central clock dividers in the transceiver bank drive the x6 clock lines. The xN clock lines receive only the serial clock from the x6 clock lines. | 8 Gbps | No | xN lines span a side of the device. Specified datarate can drive up to 13 data channels above and up to 13 data channels below TX PLL. |
Channel PLLs in a transceiver bank provide a serial clock to the central clock dividers of Ch1 and Ch4. The central clock dividers in the transceiver bank drive the x6 clock lines. The xN clock lines receive only the serial clock from the x6 clock lines. | 7.99 Gbps | ||||
Fractional PLLs in a transceiver bank provide a serial clock to the central clock dividers of Ch1 and Ch4. The central clock dividers in the transceiver bank drive the x6 clock lines. The xN clock lines receive only the serial clock from the x6 clock lines. | 3.125 Gbps | ||||
x6 | GX | ATX PLLs in a transceiver bank provide a serial clock to the central clock dividers of Ch1 and Ch4. The central clock dividers in the transceiver bank drive the x6 clock lines. The x6 clock lines receive both the serial and parallel clock from the central clock dividers. | 12.5 Gbps 20 | Yes | Transceiver bank |
The channel (CMU) PLLs provide a serial clock to the central clock dividers of Ch1 and Ch4. The central clock dividers in the transceiver bank drive the x6 clock lines. The x6 clock lines receive both the serial and parallel clock from the central clock dividers. | 12.5 Gbps 20 | ||||
Fractional PLLs provide a serial clock to the central clock dividers of Ch1 and Ch4. The central clock dividers in the transceiver bank drive the x6 clock lines. The x6 clock lines receive both the serial and parallel clock from the central clock dividers. | 3.125 Gbps | ||||
x6 PLL Feedback Compensation 21 | GX | One ATX PLL per bonded transceiver bank provides a serial clock to the central clock dividers of Ch 1 and Ch 4. The central clock dividers in the transceiver bank drive the x6 clock lines and provide feedback path to the ATX PLL. The x6 clock lines receive both the serial and parallel clocks from the central clock dividers. | 12.5 Gbps 20 | Yes | x6 lines span a transceiver bank. The x6 lines across multiple transceiver banks can be bonded together through PLL feedback compensation path to span the entire side of the device. |
One CMU PLL per bonded transceiver bank provides a serial clock to the central clock dividers of Ch 1 and Ch 4. The central clock dividers in the transceiver bank drive the x6 clock lines and provide feedback path to the CMU PLL. The x6 clock lines receive both the serial and parallel clocks from the central clock dividers. | 12.5 Gbps 20 | ||||
xN (PCIe) 22 | GX | The ATX or channel (CMU) PLL provides a serial clock to the central clock dividers of Ch1 and Ch4. The central clock dividers in the transceiver bank drive the x6 clock lines. The xN clock lines receive the serial and parallel clocks from the x6 clock lines. | 8 Gbps | Yes | xN lines span a side of the device, but can bond only up to eight contiguous data channels. |
xN (Native PHY) | GX | ATX PLLs in a transceiver bank provide a serial clock to the central clock dividers of Ch1 and Ch4. The central clock dividers in the transceiver bank drive the x6 clock lines. The xN clock lines receive the serial and parallel clocks from the x6 clock lines. | 9.8304 Gbps | Yes | xN lines span a side of the device. Specified datarate can bond up to 7 contiguous data channels above and up to 7 contiguous data channels below TX PLL. |
8 Gbps | Yes | xN lines span a side of the device. Specified datarate can bond up to 13 contiguous data channels above and up to 13 contiguous data channels below TX PL | |||
Channel (CMU) PLLs in a transceiver bank provide a serial clock to the central clock dividers of Ch1 and Ch4. The central clock dividers in the transceiver bank drive the x6 clock lines. The xN clock lines receive the serial and parallel clocks from the x6 clock lines. | 7.99 Gbps | Yes | xN lines span a side of the device. Specified datarate can bond up to 13 contiguous data channels above and up to 13 contiguous data channels below TX PL | ||
Fractional PLLs (fPLLs) in a transceiver bank provide a serial clock to the central clock dividers of Ch1 and Ch4. The central clock dividers in the transceiver bank drive the x6 clock lines. The xN clock lines receive the serial and parallel clocks from the x6 clock lines. | 3.125 Gbps |
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 a transceiver bank.
The x1_fPLL clock lines are driven by the serial clocks of the adjacent fPLL. The serial clock in the x1_fPLL clock lines, is then distributed to the local and central clock dividers of channels within a group of three channels (0, 1, 2 or 3, 4, 5).
For serial data rates beyond 6.5536 Gbps (10-Gbps channels only in GT and ST devices). The x1 clock lines are driven by the 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 a transceiver bank.
The x6 clock lines are driven by serial and parallel clocks from the central clock divider in channels 1 and 4. For channels within a bank, the serial and parallel clocks in the x6 clock line is then distributed to every channel within a transceiver bank.
The xN clock lines extend the clocking reach of the x6 clock line to all channels within 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 is distributed to every channel within a transceiver bank. The serial and parallel clocks are distributed to other channels beyond the bank 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.
- 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.
- xN bonded configuration is only supported by PIPE and Native PHY IP.