用Verilog写的ROM存储器里面有memory类型变量在Modelsim里面仿真时看不见是怎么回事?求高手指点。谢谢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Verilog写的ROM存储器里面有memory类型变量在Modelsim里面仿真时看不见是怎么回事?求高手指点。谢谢相关的知识,希望对你有一定的参考价值。

是不是没有把这个memory定义成端口,要定义成输入或者输出,然后在测试文件中例化,就可以看见了。 参考技术A Step1:关闭所有modelsim窗口。
Step2:把安装目录或者用户根目录下.modelsim文件删掉,重启modelsim。
Step3:在modelsim图形界面中的Windows下拉菜单中点击reset。
Step4:看一下调用库里面的memory模型能看到不,如果可见就在检查一次代码。
Step5:还不行?
参考技术B 这是一个计数器的verilog程序 module counter10(clk,q); input clk; `timescale 1ns/1ns,前一个表示你在tb里头写的数字的单位,后一个表示仿真 参考技术C 要设置成端口

以上是关于用Verilog写的ROM存储器里面有memory类型变量在Modelsim里面仿真时看不见是怎么回事?求高手指点。谢谢的主要内容,如果未能解决你的问题,请参考以下文章

求verilog语言分别编写一个8位的ram和rom存储器

如何用verilog综合出RAM和ROM使用BlockRAM

verilog 寄存器初始化

verilog模块中需要调用memory型变量该怎么弄???急...

verilog 为啥乘法器写的那么复杂? 不是这样写也可以吗 assign c = a * b;

verilog数组赋值