EasyManua.ls Logo

Intel Cyclone 10 GX User Manual

Intel Cyclone 10 GX
402 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
Intel
®
Cyclone
®
10 GX Transceiver
PHY User Guide
Updated for Intel
®
Quartus
®
Prime Design Suite: 18.1
Subscribe
Send Feedback
UG-20070 | 2018.09.24
Latest document on the web: PDF | HTML

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Intel Cyclone 10 GX and is the answer not in the manual?

Intel Cyclone 10 GX Specifications

General IconGeneral
BrandIntel
ModelCyclone 10 GX
CategoryTransceiver
LanguageEnglish

Summary

Intel® Cyclone® 10 GX Transceiver PHY Overview

Calibration

Describes the dedicated calibration engine to compensate for process variations.

Implementing Protocols in Intel Cyclone 10 GX Transceivers

Select and Instantiate the PHY IP Core

Guides on selecting and instantiating the appropriate PHY IP core for protocol implementation.

Reset Controller

Describes the two methods for resetting transceivers in Cyclone 10 GX devices.

Make Analog Parameter Settings

Explains how to make analog parameter settings using Assignment Editor or Quartus Prime Settings File.

Using the Cyclone 10 GX Transceiver Native PHY IP Core

Explains the use of the Intel-provided Cyclone 10 GX Transceiver Native PHY IP core.

Dynamic Reconfiguration Parameters

Explains how to change transceiver channels and PLLs without powering down the device.

How to Implement Interlaken in Cyclone 10 GX Transceivers

Guides on implementing Interlaken protocol PHY layer.

How to Implement GbE, GbE with IEEE 1588v2 in Intel Cyclone 10 GX Transceivers

Guides on implementing GbE and GbE with IEEE 1588v2 protocols.

How to Implement 10GBASE-R and 10GBASE-R with IEEE 1588v2 in Intel Cyclone 10 GX Transceivers

Guides on implementing 10GBASE-R and 10GBASE-R with IEEE 1588v2.

PCI Express (PIPE)

Guides on implementing PCI Express solution using Cyclone 10 GX transceivers.

Dynamic Switching Between Gen1 (2.5 Gbps) and Gen2 (5 Gbps)

Describes dynamic switching between Gen1 and Gen2 data rates.

How to Connect TX PLLs for PIPE Gen1 and Gen2 Modes

Guides on connecting TX PLLs for PIPE Gen1 and Gen2 modes.

How to Implement PCI Express (PIPE) in Cyclone 10 GX Transceivers

Guides on implementing PCI Express solution using Native PHY IP.

How to Place Channels for PIPE Configurations

Guides on placing channels for PIPE configurations, considering hardware restrictions.

Word Aligner in Deterministic Latency Mode for CPRI

Details the deterministic latency state machine in the word aligner for CPRI.

Word Aligner in Manual Mode for CPRI

Explains word aligner behavior in manual mode for CPRI.

How to Implement CPRI in Cyclone 10 GX Transceivers

Guides on implementing CPRI protocol.

Using the "Basic (Enhanced PCS)" Configuration

Guides on configuring Enhanced PCS for 10G or 10G-like protocols using Basic.

How to Implement the Basic (Enhanced PCS) Transceiver Configuration Rules in Cyclone 10 GX Transceivers

Guides on implementing Basic (Enhanced PCS) transceiver configuration rules.

How to Enable Low Latency in Basic Enhanced PCS

Guides on enabling low latency in Basic Enhanced PCS.

How to Implement PCS Direct Transceiver Configuration Rule

Guides on implementing PCS Direct transceiver configuration rule.

PLLs and Clock Networks

PLLs

Describes the transceiver phase locked loops (PLLs), internal clocking architecture, and clocking options.

Input Reference Clock Sources

Lists the five possible input reference clock sources for Cyclone 10 GX transceiver PLLs.

FPGA Fabric-Transceiver Interface Clocking

Describes clock signals from FPGA fabric to transceiver and vice versa.

Channel Bonding

Explains the two types of bonding modes available for Cyclone 10 GX devices.

x6/xN Bonding

Details the x6/xN bonding mode process.

PLL Feedback Compensation Bonding

Explains PLL feedback compensation bonding mode.

Using PLLs and Clock Networks

Guides on using PLLs and clock networks for transceiver design.

Implementing Single Channel x1 Non-Bonded Configuration

Guides on implementing single channel x1 non-bonded configuration.

Implementing Multi-Channel x1 Non-Bonded Configuration

Guides on implementing multi-channel x1 non-bonded configuration.

Implementing Multi-Channel xN Non-Bonded Configuration

Guides on implementing multi-channel xN non-bonded configuration.

Implementing x6/xN Bonding Mode

Guides on implementing x6/xN bonded configuration.

Implementing PLL Feedback Compensation Bonding Mode

Guides on implementing PLL feedback compensation bonding mode.

Implementing PLL Cascading

Guides on implementing PLL cascading.

Resetting Transceiver Channels

When Is Reset Required?

Details the conditions that require a transceiver reset.

How Do I Reset?

Guides on how to reset transceiver PHY or PLL blocks.

Model 1: Default Model

Describes the default reset model with minimum assertion time requirement.

Resetting the Receiver During Device Operation (Auto Mode)

Details the receiver reset sequence during device operation in Auto Mode.

Model 2: Acknowledgment Model

Describes the acknowledgment model using an event-driven mechanism.

Recommended Reset Sequence

Provides the recommended reset sequence for the acknowledgment model.

Resetting the Transmitter During Device Operation

Details the transmitter reset sequence during device operation with acknowledgment.

Resetting the Receiver During Device Operation

Details the receiver reset sequence during device operation.

Dynamic Reconfiguration of Transmitter Channel Using the Acknowledgment Model

Guides on dynamic reconfiguration of the transmitter channel using acknowledgment model.

Dynamic Reconfiguration of Receiver Channel Using the Acknowledgment Model

Guides on dynamic reconfiguration of the receiver channel using acknowledgment model.

Using the Transceiver PHY Reset Controller

Guides on using the Transceiver PHY Reset Controller IP core.

Cyclone 10 GX Transceiver PHY Architecture

Cyclone 10 GX PMA Architecture

Describes the PMA as the analog front end for Cyclone 10 GX transceivers.

Programmable Pre-Emphasis

Explains how pre-emphasis maximizes the eye at the far-end receiver.

Continuous Time Linear Equalization (CTLE)

Details how CTLE boosts attenuated signals and supports DC and AC gain.

How to Enable CTLE

Guides on how to enable CTLE settings.

Clock Data Recovery (CDR) Unit

Explains how channel PLL can be configured as a receiver clock data recovery (CDR).

Lock-to-Data Mode

Explains CDR operation in LTD mode to recover clock from incoming serial data.

Cyclone 10 GX Enhanced PCS Architecture

Details the functions provided by the Enhanced PCS for protocols operating at 10 Gbps or higher.

Enhanced PCS TX FIFO

Explains the TX FIFO interface between transmitter channel PCS and FPGA fabric.

PRBS Pattern Generator (Shared between Enhanced PCS and Standard PCS)

Guides on using PRBS pattern generator for simulating traffic.

Enhanced PCS RX FIFO

Explains the Enhanced PCS RX FIFO's function and modes.

Register Mode

Explains the Register Mode bypassing FIFO for stringent latency requirements.

Interlaken Mode

Describes Interlaken mode where RX FIFO operates as deskew FIFO.

TX FIFO (Shared with Enhanced PCS and PCIe Gen2 PCS)

Explains the TX FIFO interface and its modes.

TX FIFO Low Latency Mode

Details the low latency mode for TX FIFO.

TX FIFO Register Mode

Explains the register mode for TX FIFO.

TX FIFO Fast Register Mode

Details the fast register mode for TX FIFO.

Word Aligner

Explains the word aligner's function and modes.

Word Aligner Bit Slip Mode

Details the Word Aligner Bit Slip Mode.

Word Aligner Manual Mode

Explains the Word Aligner Manual Mode.

Word Aligner Synchronous State Machine Mode

Details the Word Aligner Synchronous State Machine Mode.

Word Aligner Deterministic Latency Mode

Explains the Word Aligner Deterministic Latency Mode.

PRBS Checker

Guides on using the PRBS checker.

Reconfiguration Interface and Dynamic Reconfiguration

Reconfiguring Channel and PLL Blocks

Lists available dynamic reconfiguration features for channels and PLLs.

Interacting with the Reconfiguration Interface

Explains how to interact with the reconfiguration interface.

Reading from the Reconfiguration Interface

Guides on reading values from the reconfiguration interface.

Writing to the Reconfiguration Interface

Guides on writing values to the reconfiguration interface.

Multiple Reconfiguration Profiles

Guides on enabling multiple configurations or profiles for dynamic reconfiguration.

Embedded Reconfiguration Streamer

Explains enabling the embedded reconfiguration streamer for automation.

Recommendations for Dynamic Reconfiguration

Provides recommendations for dynamic reconfiguration.

Steps to Perform Dynamic Reconfiguration

Outlines steps for performing dynamic reconfiguration.

Direct Reconfiguration Flow

Describes the direct reconfiguration flow for changing specific parameters.

Native PHY IP or PLL IP Core Guided Reconfiguration Flow

Guides on performing dynamic reconfiguration using IP guided flow.

Reconfiguration Flow for Special Cases

Details reconfiguration flow for special cases like PLL switching.

Switching Transmitter PLL

Guides on dynamically switching data rates by switching transmit PLLs.

Switching Reference Clocks

Guides on dynamically switching the input clock source for PLLs.

Changing PMA Analog Parameters

Explains how to change PMA analog settings using reconfiguration interface.

Changing VOD, Pre-emphasis Using Direct Reconfiguration Flow

Guides on changing VOD and Pre-emphasis using direct reconfiguration flow.

Changing CTLE Settings in Manual Mode Using Direct Reconfiguration Flow

Guides on changing CTLE settings in manual mode using direct reconfiguration flow.

Enabling and Disabling Loopback Modes Using Direct Reconfiguration Flow

Guides on enabling and disabling loopback modes using direct reconfiguration flow.

Altera Debug Master Endpoint

Explains the ADME for accessing transceiver and PLL registers.

Calibration

Reconfiguration Interface and Arbitration with PreSICE Calibration Engine

Explains calibration using PreSICE with Avalon-MM interface.

Power-up Calibration

Describes the automatic calibration process at device power-up.

User Recalibration

Details when user recalibration is required.

Conditions That Require User Recalibration

Lists conditions requiring user recalibration.

User Recalibration Sequence

Outlines the user recalibration sequence.

Calibration Example

Provides examples for recalibrating ATX PLL, fPLL, and Native PHY IP.

ATX PLL Recalibration

Guides on recalibrating the ATX PLL after making changes.

Fractional PLL Recalibration

Guides on recalibrating the fPLL.

PMA Recalibration

Details PMA recalibration including TX and RX calibration.

Analog Parameter Settings

Making Analog Parameter Settings using the Assignment Editor

Guides on making assignments using the Assignment Editor.

Receiver Analog Equalization Settings

Details analog equalization settings for the receiver.

CTLE Settings

Details CTLE settings for receiver equalization.

XCVR_C10_RX_ADP_VGA_SEL

Controls VGA output voltage swing when adaptation mode is manual.

Transmitter Pre-Emphasis Analog Settings

Details pre-emphasis settings for the transmitter buffer.

XCVR_C10_TX_VOD_OUTPUT_SWING_CTRL

Controls transmitter programmable output differential voltage swing.

Related product manuals