编译 40 Gbps 和 100 Gbps 以太网 MAC 和 PHY MegaCore® 功能的示例设计时,可能会报告以下错误消息。
错误 (12002): 宏函数 “ior” 中不存在端口 “din” 文件: [path]/alt_e100_top_sv.v 行: 164
这是因为您使用 Avalon®-ST 接口生成了 IP,但编译了使用自定义流处理接口的示例设计。
为您的 IP 变体编译适当的示例设计。
即使您使用 Avalon-ST 接口生成了 IP,MegaCore 功能也会为所有变体生成示例设计,包括自定义流处理接口版本。
面向 Stratix® V 器件的 Avalon-ST 接口的正确设计示例位于:
<project_dir>_example/example_design/alt_e*_avalon_top_sv
面向 Stratix IV 设备的 Avalon-ST 接口设计示例位于:
<project_dir>_example/example_design/alt_e*_avalon_top_siv