Virtex-5 GTP RocketIO  –  9.1必须在UCF文件中设置某些属性-Altera-Intel社区-FPGA CPLD-ChipDebug

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

问题描述

在ISE 9.1 Service Pack 3及更早版本中,GTP中有一些属性无法综合但必须从默认值更改。

可以通过向UCF文件添加约束来更改这些默认值。

这些属性已添加到GTP_DUAL原语中,并且它们的默认值在ISE 9.2i中更新。

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

解决/修复方法

PMA_COM_CFG

只有在旁路TX缓冲区时才必须设置此项。

仅当绕过TX缓冲区时,GTP向导v1.3,1.4和1.5生成的示例UCF文件才包含此约束。如果使用TX缓冲区,则无需任何操作。

绕过TX缓冲区时,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时,用户不需要执行其他操作。

如果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中设置此项。

请登录后发表评论

    没有回复内容