The following table shows the relationship between the fields in the AMD Vivado™ IDE and the user parameters (which can be viewed in the Tcl Console).
Vivado IDE Parameter/Value | User Parameter/Value | Default Value | Register Encoding |
---|---|---|---|
TX/RX Protocol Selection | C_Tx/Rx_Protocol | DP | |
|
|||
|
|||
|
|||
TX/RX Max GT Line Rate | Tx/Rx_Max_GT_Line_Rate |
8.1 for DP 1.4 for UltraScale and UltraScale+ devices 5.4 Gbps for DP 1.2 5.94 for HDMI |
|
TX/RX Clock Primitive | C_Tx/Rx_Clk_Primitive | MMCM | |
TX/RX Channels | C_Tx/Rx_No_Of_Channels |
4 for DP 3 for HDMI |
|
Tx PLL Type 1 | C_TX_PLL_SELECTION |
3 for transceiver GTPE2 and GTXE2 2 for DP under transceiver GTHE3, GTHE4, and GTYE4 6 for HDMI under transceiver GTHE3, GTHE4, and GTYE4 |
TX/RXSYSCLKSEL TX/RXPLLCLKSEL |
|
00 | ||
|
TX/RXSYSCLKSEL: 10 TX/RXPLLCLKSEL: 11 |
||
|
TX/RXSYSCLKSEL: 11 TX/RXPLLCLKSEL: 10 |
||
|
11 | ||
|
00 | ||
|
11 | ||
|
Follow QPLL0 or QPLL1 encoding | ||
Rx PLL Type 1 | C_RX_PLL_SELECTION | 0 | Similar to TX PLL Type |
Tx Ref Clock Selection 1 | C_TX_REFCLK_SEL | 1 | |
|
|
||
Rx Ref Clock Selection 1 | C_RX_REFCLK_SEL | 0 | Similar to Tx Ref Clock Selection |
Tx Buffer Bypass | Tx_Buffer_Bypass |
TRUE for HDMI false for DisplayPort |
|
TX REFCLK Ready Active | C_Txrefclk_Rdy_Invert | false | |
Use 4th GT Channel as TX TMDS Clock | C_USE_GT_CH4_HDMI | High | |
NI-DRU | C_NIDRU | TRUE | |
NI-DRU Ref Clock Selection | C_NIDRU_REFCLK_SEL | 0 | Similar to Tx Ref Clock Selection |
Advanced Clock Mode | Adv_Clk_Mode | false | |
Number of pixels per clock Value Selection
|
C_INPUT_PIXELS_PER_CLOCK | 4 | |
DRP Clock Frequency (MHz) | DRPCLK_FREQ |
40 for DP 100 for HDMI |
|
Transceiver Width Value Selection
|
Transceiver_Width | 2 | |
GT: Starting channel Location | CHANNEL_SITE | the lowest number from available X<num>Y<num> in GT | |
Use ODDR/ODDRE1 for TX and RX differential TMDS clock out | C_Use_Oddr_for_Tmds_Clkout 3 | TRUE | |
TX TMDS Clock output buffer 7 series: none, bufg, bufh, bufmr, bufr UltraScale/UltraScale+: none, bufg 4 |
C_Tx_Tmds_Clk_Buffer 3 |
none – for 7 series bufg – for UltraScale/UltraScale+ |
|
TX Video Clock output buffer 7 series: none, bufg, bufh, bufmr, bufr UltraScale/UltraScale+: none, bufg 4 |
C_Tx_Video_Clk_Buffer 3 | bufg | |
RX TMDS Clock output buffer 7 series: none, bufg, bufh, bufmr, bufr UltraScale/UltraScale+: none, bufg 4 |
C_Rx_Tmds_Clk_Buffer 3 | bufg | |
RX Video Clock output buffer 7 series: none, bufg, bufh, bufmr, bufr UltraScale/UltraScale+: none, bufg 4 |
C_Rx_Video_Clk_Buffer 3 | bufg | |
TX Link Clock output buffer (7 series only) none, bufg, bufh, bufmr, bufr 4 |
C_Tx_Outclk_Buffer 3 | bufg | |
TX REFCLK input buffer to fabric (7 series only) none, bufg, bufh, bufmr, bufr 4 |
C_Tx_Refclk_Fabric_Buffer 3 | bufg | |
RX Link Clock output buffer (7 series only) none, bufg, bufh, bufmr, bufr 4 |
C_Rx_Outclk_Buffer 3 | bufg | |
DRU REFCLK input buffer to fabric (7-series only) none, bufg, bufh, bufmr, bufr 4 |
C_Dru_Refclk_Fabric_Buffer 3 | none | |
TX Phase Interpolator port enable (UltraScale and UltraScale+ only) |
C_TXPI_Port_EN 1 | none | |
|