在Quartus®II软件工具版本11.0sp1这是不可能当配置为10/100 MAC小或1000小MAC生成一个Avalon®BFM Qsys的测试平台为三速以太网核心。生成期间发生以下错误:
验证系统失败
创建测试平台系统时出错
可以使用以下解决方法解决此问题:
- 打开您当前的Qsys项目
- 双击三速以太网控制器,将核心变化更改为10/100/1000以太网MAC,然后单击完成。保存项目。
- 单击生成选项卡,然后选择以下选项: 创建仿真模型:无 创建测试平台Qsys系统:标准Avalon接口的标准BFM 创建测试平台仿真模型:无 然后单击生成。这将生成另一个Qsys项目,其中包含每个接口的BFM模型。
- 双击tse_mac_0并将核心变体更改回原始设置。
- 在生成选项卡中,将“Create testbench Qsys system”设置为none。这将避免重复覆盖即将被修改的测试平台qsys系统。保存项目。
- 打开生成的Qsys项目。这将位于项目的/ testbench目录中。 当项目打开时,会有许多关于缺失信号的错误(6)。这些是用于以太网接口的GMII部分,这与10/100/1000以太网MAC核心与小型MAC相比有所不同。
- 打开连接到以太网输出的管道BFM核心,并删除Small MAC实现未使用的6个GM_信号。保存项目
- 在生成选项卡中,确保将仿真模型设置为“Verilog”,不设置“create testbench Qsys system”,并取消选中“为综合创建HDL设计文件”和“创建块符号文件”
- 生成系统。这将创建一个正确配置的Avalon BFM测试平台。
此错误应在下一版Quartus II工具中解决
没有回复内容