UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 25111

Virtex-5 GTP RocketIO - 9.1 Certain attributes must be set in the UCF file

Description

In ISE 9.1 Service Pack 3 and earlier, there are a few attributes in GTP that cannot be synthesized but must be changed from the default. These defaults can be changed by adding constraints to the UCF file. These attributes were added to the GTP_DUAL primitive and their defaults updated in ISE 9.2i. In ISE 9.2i and later, after which they are no longer required in the UCF.

Solution

PMA_COM_CFG

This must be set only when the TX Buffer is bypassed. The example UCF file generated by the GTP Wizard v1.3, 1.4, and 1.5 will contain this constraint only when the TX Buffer is bypassed. If the TX Buffer is used, no action is required.

When the TX Buffer is bypassed, PMA_COM_CFG should be set to: 90'h00000000000000000000450

Example UCF constraint:

INST .../gtp_dual_i PMA_COM_CFG = "90'h00000000000000000000450";

PCS_COM_CFG

This attribute affects transmitter jitter performance when PLL_DIVSEL_FB is set to 1. When PLL_DIVSEL_FB is set to 2, 3, 4, or 5, no additional action is required by the user.

If PLL_DIVSEL_FB = 1, PCS_COM_CFG = 0x1680A07

Example UCF constraint:

INST .../gtp_dual_i PCS_COM_CFG = "28'h1680A07";

If PLL_DIVSEL_FB = 2, 3, 4, or 5, no additional action is required.

Version 1.5 of the GTP Wizard will set this in the example UCF when PLL_DIVSEL_FB = 1.

AR# 25111
Date Created 09/04/2007
Last Updated 12/15/2012
Status Active
Type General Article