问题描述
在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中设置此项。
没有回复内容