The following table shows the relationship between the fields in the Vivado IDE and the User Parameters in the XCI files (which can be viewed in the Tcl Console). Use the information in the tables for batch-driven Tcl flows to set Vivado IDE parameters and generate the Aurora 64B/66B core.
Vivado IDE Parameter | User Parameter | Default Value(1) |
---|---|---|
Core Options | ||
Physical Layer | ||
Line Rate (Gb/s) | C_LINE_RATE |
3.125/ 10.3125 |
GT Type(11) | C_GT_TYPE | GTH/GTY |
Column Used(11) | C_UCOLUMN_USED | right |
Starting GT Quad(11) | C_START_QUAD | Quad X0Y0 |
Starting GT Lane(11) | C_START_Lane | X0Y0 |
GT Refclk Selection(13) | C_REFCLK_SOURCE | MGTREFCLK0 of Quad X0Y0 |
GT Refclk (MHz)(15) | C_REFCLK_FREQUENCY | 156.250 |
INIT clk (MHz) | C_INIT_CLK |
50.0/ 161.1328125 |
GT DRP clk (MHz)(9) | DRP_FREQ | 100.0000 |
Generate Aurora without GT(14) | C_GTWIZ_OUT | false |
Link Layer | ||
Dataflow Mode | Dataflow_Config | Duplex |
Interface | Interface_Mode | Framing |
Flow Control | Flow_Mode | None |
USER-K | C_USER_K | false |
Little Endian Support | C_USE_BYTESWAP | false |
Error Reduction | ||
CRC | CRC_MODE | NONE |
DRP Mode | ||
AXI4-Lite (default mode) | drp_mode | AXI4_LITE |
Native | ||
Vivado lab tools | C_USE_CHIPSCOPE | false |
Additional transceiver control and status ports | TransceiverControl | false |
GT Selections(9) | ||
Columns | C_COLUMN_USED | right(3) |
Lanes(10) | C_AURORA_LANES | 1 |
GT Type(10) | C_GT_TYPE | gtx(4) |
Lane Assignment | ||
Select transceiver to include GTXE2_CHANNEL_X1Y4 in your design(5) | C_GT_LOC_5(6) | 1 |
Select transceiver to include GTXE2_CHANNEL_X1Y5 in your design | C_GT_LOC_6 | X |
Select transceiver to include GTXE2_CHANNEL_X1Y6 in your design | C_GT_LOC_7 | X |
Select transceiver to include GTXE2_CHANNEL_X1Y7 in your design | C_GT_LOC_8 | X |
Select transceiver to include GTXE2_CHANNEL_X1Y8 in your design | C_GT_LOC_9 | X |
Select transceiver to include GTXE2_CHANNEL_X1Y9 in your design | C_GT_LOC_10 | X |
Select transceiver to include GTXE2_CHANNEL_X1Y10 in your design | C_GT_LOC_11 | X |
Select transceiver to include GTXE2_CHANNEL_X1Y11 in your design | C_GT_LOC_12 | X |
Select transceiver to include GTXE2_CHANNEL_X1Y12 in your design | C_GT_LOC_13 | X |
Select transceiver to include GTXE2_CHANNEL_X1Y13 in your design | C_GT_LOC_14 | X |
Select transceiver to include GTXE2_CHANNEL_X1Y14 in your design | C_GT_LOC_15 | X |
Select transceiver to include GTXE2_CHANNEL_X1Y15 in your design | C_GT_LOC_16 | X |
Select transceiver to include GTXE2_CHANNEL_X1Y16 in your design | C_GT_LOC_17 | X |
Select transceiver to include GTXE2_CHANNEL_X1Y17 in your design | C_GT_LOC_18 | X |
Select transceiver to include GTXE2_CHANNEL_X1Y18 in your design | C_GT_LOC_19 | X |
Select transceiver to include GTXE2_CHANNEL_X1Y19 in your design | C_GT_LOC_20 | X |
GTRefclk (MHz) | ||
GT Refclk1 | C_GT_CLOCK_1 | GTXQ1 |
GT Refclk2 | C_GT_CLOCK_2 | None |
Shared Logic | ||
Include Shared Logic in core | SupportLevel(8) | 0 |
Include Shared Logic in example design (default mode) | ||
Single Ended INIT CLK(9)(12) | SINGLEEND_INITCLK | false |
Single Ended GTREF CLK(12) | SINGLEEND_GTREFCLK | false |
|
Recommended: Do not alter any default
locations, unless otherwise absolutely needed after the design is generated, or else the
design functionality cannot be guaranteed. For UltraScale and UltraScale+ devices
based designs, when a line rate of less than 8.0 Gb/s is chosen, the CPLL becomes part
of the GT Wizard hierarchical core.