FPGA下Modelsim仿真软件平台脚本搭建笔记(1)

   日期:2021-02-03     浏览:99    评论:0    
核心提示:FPGA下Modelsim仿真软件平台脚本搭建笔记(1)quit -sim.main clearvlib ./lib/vlib ./lib/work_a/ (work_a为逻辑库的根目录,其名字在仿真脚本代码里可以任取)vlib ./lib/design_s/ (design_s为另外一个逻辑库根目录)//接下来我们需要进行逻辑库与逻辑库根目录的映射vmap base_space ./lib/work_a/ (将新建逻辑库 base_space映射到相应的

FPGA下Modelsim仿真软件平台脚本搭建笔记(1)
quit -sim
.main clear

vlib ./lib/
vlib ./lib/work_a/
(work_a为逻辑库的根目录,其名字在仿真脚本代码里可以任取)
vlib ./lib/design_s/ (design_s为另外一个逻辑库根目录)

//接下来我们需要进行逻辑库与逻辑库根目录的映射
vmap base_space ./lib/work_a/ (将新建逻辑库 base_space映射到相应的根目录下,其中逻辑库名字可以 任取)
vmap design_space ./lib/design_s/

//接下来我们需要开始编译
vlog -work base_space ./tb_mealy.v (运用vlog将本地目录.v文件编译到base_space 的逻辑库里面去,同样由于base_space库映射到 work_a逻辑库根目录文件夹里面,所以编译的指向是在work_a的物理地址里)
vlog -work design_space ./…/design/* .v
( ./…/design/*.v 两个…是指do文件向上翻一级选择design文件进行编译 *.v的意思是对design文件下的所有.v文件进行编译,编译到design_space 的逻辑库里去)

//接下来我们就可以启动仿真了
** #-t指运行仿真时间的精度 **
** #-L连接库的关键字 **
vism -t ns -voptargs=+acc -L base_space -L design_space.tb_mealy.v ( -voptargs=+acc 指启动一个优化参数 后面的代码表示如果找不到文件内容,就通过-L在逻辑库里面找,同时一定要加入顶层文件.tb_mealy.v)

//最后添加波形与信号
add wave -divider(tb_mealy_1)
add wave tb_mealy/*
add wave -divider(mealy) 状态机
** #顶层/l例化的名字,其中*号是通配符,匹配所有的信号 **
**add wave tb_mealy/ mealy_inst/ ***

run 1us

好了这期就分享到这里了 我们下期见88

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服