For the 7 Series and above device XPE spreadsheets, you can enter transceiver information in an MGT sheet (GTP, GTH, GTX, GTY, or GTZ) by using the Transceiver Configuration wizard. The Transceiver Configuration wizard provides a simplified method of filling in the MGT sheets in the XPE spreadsheet. When you configure a transceiver interface using the wizard, rows will be added to the IP Manager sheet and to the sheet for the transceiver that is part of the physical transceiver interface. For some protocols the wizard also places rows on the Logic and clock sheets representing typical resources utilized to implement the data interface layer.
Important: The Transceiver Configuration wizard does not support all transceiver protocols or all transceiver parameters for the supported protocols. Any options not available in a dialog box field need to be entered manually in the field. Any cases where a quad has transceivers using both CPLL and QPLL, different transmit and receive rates, or different power modes, will also have to be entered manually. The wizard covers many common protocols, but you might need to modify the output of the wizard or enter the data manually in the MGT sheet for your specific case. For Better accuracy, create IP in Vivado and generate resource information to manually enter in to XPE.
To understand the capabilities of the 7 series, UltraScale, and UltraScale+ device MGTs and the settings you will enter within XPE, refer to the7 Series FPGAs GTX/GTH Transceivers User Guide (UG476), the 7 Series FPGAs GTP Transceivers User Guide (UG482), UltraScale Architecture GTH Transceivers User Guide (UG576), UltraScale Architecture GTY Transceivers User Guide (UG578).
To populate the 7 series MGT sheet using the XPE Transceiver Configuration Wizard:
- Open the Transceiver Configuration wizard using one of the following methods:
On the applicable MGT sheet, click Add GT Interface button.
On the IP Manager Sheet, click Manage IP.
- In the IP Manager dialog box, click Create IP.
- In the dialog box IP catalog, select Transceiver Interface.
- In the dialog box, click Create.
- In the XPE Transceivers Configuration dialog box, fill out the information in
the dialog box for one set of transceivers in your design.
Following are the fields in the XPE Transceivers Configuration dialog box:
- Allows you to select from a list of available protocols. Device, package, and speed grade limitations will limit the choices available. In some cases the number of Channels, Data Mode and Clock Source selections will default to values defined by the Protocol. The GTP configuration will not have Power Mode or Clock Source selections. The Data Rate and number of Channels will also be reflected in the PCIe information (on a GTX, GTP, GTH, or GTY sheet) as appropriate. No clocks or fabric are populated in their respective sheets.
- Data Rate
- After selecting the Protocol the Data Rate will either display as a fixed value defined by the Protocol or allow you to enter the specific Data Rate used in your system. Except for the rare cases where receive and transmit rates are different, both RX and TX rates will match.
- Some protocols (for example, PCIe) have specific restrictions for the number of channels and others allow you to enter the number of channels used in your system.
- Operation Mode
- By default the Transceiver configuration is used, but you can select Transmitter or Receiver only operation.
- Data Path and Data Mode
- The width of the port can be configured to be two, four, or eight bytes wide. With 8b/10b encoding used the port widths can be 16, 32 or 64 bits. With 64b/66b encoding used the port width must be 64 bits. In Raw mode the port widths can be 16, 20, 32, 40, 64, or 80 bits.
- Power Mode
- Where the choice exists (as defined by the target transceiver) you can choose to use the power-efficient adaptive linear equalizer mode called the Low Power mode (LPM) or the high-performance, adaptive decision feedback equalization (DFE) mode. For a description of these modes, see the RX Equalizer (DFE and LPM) section in the 7 Series FPGAs GTX/GTH Transceivers User Guide (UG476).
- Clock Source
- Where the choice exists (as defined by the target device and data rate) you can choose to use the LC tank (QPLL) or ring oscillator (CPLL) based PLL.
- User Interface
- The User Interface field is applicable only to the Aurora protocols (Aurora and Aurora 64b/66b), and specifies the user interface configuration. Resources are added based on the selected User Interface. For more information on the Aurora user interfaces, see the Aurora 8B/10B LogiCORE IP Product Guide (PG046) (for the Aurora protocol) or the Aurora 64B/66B LogiCORE IP Product Guide (PG074) (for the Aurora 64b/66b protocol).
- Module Name
- Allows you to assign a name to the generated configuration. This will help to distinguish multiple configurations in the XPE worksheets.
- When you have filled out the values for this set of transceivers, click
A row in the MGT Sheet will be filled in with the information you entered in the dialog box.
- For each set of transceivers in your design, fill out the dialog box and click
Each time you click Create a row will be added to the MGT sheet.
- When you have configured all of the transceivers in your design, click Close to close the XPE Transceivers Configuration dialog box.