嵌入式三态以太网MAC Wrapper v2.1  – 对于gt11_dual_1000X文件中的1000BASE-X和SGMII接口,RXCLK0_FORCE_PMACLK和TXCLK0_FORCE_PMACLK属性被错误地设置为FALSE-Altera-Intel社区-FPGA CPLD-ChipDebug

嵌入式三态以太网MAC Wrapper v2.1 – 对于gt11_dual_1000X文件中的1000BASE-X和SGMII接口,RXCLK0_FORCE_PMACLK和TXCLK0_FORCE_PMACLK属性被错误地设置为FALSE

问题描述

一般问题描述:

使用1000BASE-X或SGMII物理接口选项的嵌入式三态以太网MAC Wrapper v2.1的配置错误地将gtl_dual_1000X.v(vhd)文件中的GT11实例的RXCLK0_FORCE_PMACLK和TXCLK0_FORCE_PMACLK属性设置为FALSE。

解决/修复方法

需要将RXCLK0_FORCE_PMACLK和TXCLK0_FORCE_PMACLK属性设置为TRUE才能使用GT11的低延迟模式。

这将在下一版本的包装器中修复,该包装器将在7.1i IP Update#3中发布。

要解决此问题,请将“gt11_dual_1000X.v”或“gt11_dual_1000X.vhd”文件中的RXCLK0_FORCE_PMACLK和TXCLK0_FORCE_PMACLK属性从FALSE更改为TRUE,以用于GT11实例 “.ucf”文件中的约束:

gt11_dual_1000X.v:

更改:

defparam GT11_1000X_A.RXCLK0_FORCE_PMACLK =“FALSE”;

defparam GT11_1000X_A.TXCLK0_FORCE_PMACLK =“FALSE”;

defparam GT11_1000X_B.RXCLK0_FORCE_PMACLK =“FALSE”;

defparam GT11_1000X_B.TXCLK0_FORCE_PMACLK =“FALSE”;

至:

defparam GT11_1000X_A.RXCLK0_FORCE_PMACLK =“TRUE”;

defparam GT11_1000X_A.TXCLK0_FORCE_PMACLK =“TRUE”;

defparam GT11_1000X_B.RXCLK0_FORCE_PMACLK =“TRUE”;

defparam GT11_1000X_B.TXCLK0_FORCE_PMACLK =“TRUE”;

gt11_dual_1000X.vhd:

变化:

GT11_1000X_A:GT11

RXCLK0_FORCE_PMACLK => FALSE,

TXCLK0_FORCE_PMACLK => FALSE,

GT11_1000X_B:GT11

RXCLK0_FORCE_PMACLK => FALSE,

TXCLK0_FORCE_PMACLK => FALSE,

至 :

GT11_1000X_A:GT11

RXCLK0_FORCE_PMACLK => TRUE,

TXCLK0_FORCE_PMACLK => TRUE,

GT11_1000X_B:GT11

RXCLK0_FORCE_PMACLK => TRUE,

TXCLK0_FORCE_PMACLK => TRUE,

.ucf文件:

更改:

INST GT11_DUAL_1000X_inst / GT11_1000X_A RXCLK0_FORCE_PMACLK = FALSE;

INST GT11_DUAL_1000X_inst / GT11_1000X_A TXCLK0_FORCE_PMACLK = FALSE;

INST GT11_DUAL_1000X_inst / GT11_1000X_B RXCLK0_FORCE_PMACLK = FALSE;

INST GT11_DUAL_1000X_inst / GT11_1000X_B TXCLK0_FORCE_PMACLK = FALSE;

至:

INST GT11_DUAL_1000X_inst / GT11_1000X_A RXCLK0_FORCE_PMACLK = TRUE;

INST GT11_DUAL_1000X_inst / GT11_1000X_A TXCLK0_FORCE_PMACLK = TRUE;

INST GT11_DUAL_1000X_inst / GT11_1000X_B RXCLK0_FORCE_PMACLK = TRUE;

INST GT11_DUAL_1000X_inst / GT11_1000X_B TXCLK0_FORCE_PMACLK = TRUE;

请登录后发表评论

    没有回复内容