微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ModelSim:英特尔片上闪存 IP:错误:(vsim-3033) 'altera_onchip_flash_block' 实例化失败

如何解决ModelSim:英特尔片上闪存 IP:错误:(vsim-3033) 'altera_onchip_flash_block' 实例化失败

当我尝试使用 Quartus 生成的 Intel On-Chip Flash IP 时,我收到此 vsim 错误。 submodules/rtl 文件夹中有一个 altera_onchip_flash_block.v 文件,但其中只有十六进制数字,因此 ModelSim 无法对其进行编译。

#    Time: 0 ps  Iteration: 0  Instance: /ufm_testbench/ufm_inst/flash/onchip_flash_0 File: ../../FFB900_UFM/verilog/altera_onchip_flash.v Line: 309
#         Searched libraries:
(all my libraries)

如上所示,altera_onchip_flash_block 在 altera_onchip_flash.v 中被实例化。 当我只编译 IP 时,它可以工作,但是当我从顶级测试平台使用它时,我总是收到此错误。我在所有文件中都使用了 VHDL,除了 quartus 生成的 verilog 文件

感谢任何帮助。

解决方法

正如您已经意识到的,这是一个预编译的 IP 核。通常,这些预编译的 IP 核带有用于模拟的文件。

This pdf 包含使用 Quartus 实例化 IP 核和生成仿真文件的分步教程(第 12 页,共 36 页或第 4-2 节)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。