Modelsim的仿真之路(Memory小技能)

续上

许久没更新了,间歇性来写写,还是继续Modelsim中关于内存的操作,涉及的文件可在文末自行获取

准备

把文件准备好后,启动软件,将路径设置成文件对应的路径,然后

命令行示例

#依次进行即可,路径对应自己的
cd E:/Soft_File/Sim_File/memory
vlog *.v

库里面出现work库,且包含以下编译后的内容

image-20220827143648849

双击ram_tb载入仿真,并选择Memory List的窗口

image-20220827143935848

双击spram1对应的mem,会直接在右窗口加载mem中的地址与值,由于还没启动仿真,所以这时还是未知态

image-20220827144048452

点击运行的图标,或者命令行:run -all,仿真在$stop处停止,然后再返回mem的数据列表,可以看到数据已经更新为运行值了

image-20220827144343671

显示设置

有时为了方便分析,就需要对数据重新排列,比如我们数据是个8bit的,然后想让其与地址一一对应,可以按下面的使用过程进行

在窗口内右键,然后点Properties

image-20220827144907969

出现的窗口可以对显示做设置,把地址改成10进制显示,数据改为无符号十进制,每行只显示1个值(千万别把words看成word的了,和字长啥的没关系)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值