开发环境:quartus17.1,modelsim se_64 10.1c
问题描述:
建立了一个调用ram的quartus工程,ram取名为ram_entity,想从quartus里启动modelsim功能仿真此ram,但是出现 图1 所示错误,似乎是不能进入ram_1port_171这个库
图1
有图可见已经建立了ram_entity的库,只是不知道为什么为空,打开此文件里面是有许多文件的,包括ram_1port_171。此问题一直不知怎么解决。
另辟解决办法:
放弃从quartus启动modelsim,直接启动modelsim进行仿真。
首先建立一个新库work,并选择“a new library and alogical mapping to it”然后点击菜单栏里的compile---compile,编译3个文件,一个顶层文件(.v),一个testbench文件(.vt),还有一个为xxxxx_bb的.v文件,xxxxx为取ram名字,此文件在一个以ram名为文件名的文件里,这三个文件编译无顺序要求,此时work不在为空,而是出现三个文件,如 图2所示