Virtex-5 GTP RocketIO — 9.1 某些属性必须在 UCF 文件中设置

问题描述:
在 ISE 9.1 服务包 3 及更早版本中,有几个 GTP 属性不能综合,必须从默认值修改。

为 UCF 文件增加约束,可以修改这些默认值。

这些属性已添加至 GTP_DUAL 原语及其在 ISE 9.2i 中升级的默认值。

在 ISE 9.2i 及更新版本中,其后在 UCF 中不再需要它们。

(1楼)Xilinx专家解答

judyzhong 在 星期三, 08/02/2017 - 14:17 发表。

PMA_COM_CFG

只有在绕过 TX Buffer 时才需要设置该值。

由 GTP Wizard v1.3, 1.4 及 1.5 生成的示例 UCF 文件只有在绕过 TX Buffer 时才包含该约束。使用 TX Buffer 时,无需任何措施。

绕过 TX Buffer 时,PMA_COM_CFG 应设置为:90'h00000000000000000000450

示例 UCF 约束:

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

PCS_COM_CFG

PLL_DIVSEL_FB 设置为 1 时,该属性会影响发送器抖动性能。

在 PLL_DIVSEL_FB 设置为 2、3、4 或 5 时,用户无需采取其它措施。

If PLL_DIVSEL_FB = 1, PCS_COM_CFG = 0x1680A07

示例 UCF 约束:

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

PLL_DIVSEL_FB = 2、3、4 或 5 时,无需采取其它措施。

PLL_DIVSEL_FB = 1 时,GTP 向导 1.5 版将在示例 UCF 中设置该值。