11.3 EDK  –  xps_ll_temac_v2_02_a“错误:EDK:1536  – 实例:Hard_Ethernet_MAC PORT:REFCLK ……”-Altera-Intel社区-FPGA CPLD-ChipDebug

11.3 EDK – xps_ll_temac_v2_02_a“错误:EDK:1536 – 实例:Hard_Ethernet_MAC PORT:REFCLK ……”

问题描述

某些TEMAC / PHY类型不需要REFCLK端口,但如果启用了统计信息,则需要REFCLK端口。

以下是将MHS中的REFCLK端口连接到时钟并启用统计信息时Virtex-6 FPGA MII系统的示例错误:

“错误:EDK:1536 – 实例:Hard_Ethernet_MAC PORT:REFCLK –

/ PROJ / xco_ip /工作区/ mwelter / TEMAC / debug_l_systems / v203a

/integrationTest/V6/V6_Demo_Emb_mii_0911_L.59_130T_error

/system.mhs第464行 – ISVALID =“时使用的端口无效”(C_PHY_TYPE == 1 || C_PHY_TYPE == 2 || C_PHY_TYPE == 3 ||(C_TEMAC_TYPE == 2 && C_PHY_TYPE == 0))“评估为FALSE 。请从你的设计中移除端口!“

解决/修复方法

此问题会影响xps_ll_temac_v2_00_a和xps_ll_temac_v2_02_a核心。

需要进行以下更改,以便为包含统计数据块的所有设计包含REFCLK端口。

1.制作XPS_LL_TEMAC核心的本地副本。

2.在任何文本编辑器中打开data \ xps_ll_temac_v2_1_0.mpd,然后修改第129行

PORT REFCLK =“”,DIR = I,SIGIS = CLK,INITIALVAL = GND,ISVALID =(C_PHY_TYPE == 1 || C_PHY_TYPE == 2 || C_PHY_TYPE == 3 ||(C_TEMAC_TYPE == 2 && C_PHY_TYPE == 0) )

PORT REFCLK =“”,DIR = I,SIGIS = CLK,INITIALVAL = GND,ISVALID =(C_PHY_TYPE == 1 || C_PHY_TYPE == 2 || C_PHY_TYPE == 3 ||(C_TEMAC_TYPE == 2 && C_PHY_TYPE == 0) ||(C_TEMAC0_STATS == 1 || C_TEMAC1_STATS == 1))

带有此修复程序的第一个版本是在EDK 11.4中发布的v2.03.a。

请登录后发表评论

    没有回复内容