当前位置: 首页 > news >正文

79、modelsim单独仿真altera带IP核的文件

1.编译 quartus 仿真库(如果有就不用编译了)


编译完成后 sim 文件夹中产生一个 verilog_libs 文件夹,打开文件夹

以上便是编译产生的库,将库添加到 modelsim 中也就是观察此文件中的 modelsim.ini 与 modelsim 安装目录下此文件的差异,将没有的部分复制粘贴进去就行。然后打开 modelsim 就会有以上的库。

2.新建仿真文件夹中放入以下文件

当然也可以不放入同一文件夹下,此时 do 文件需要用目录去搜索。

3.打开 modelsim 新建工程添加代码编译

选择到前面新建的仿真目录下,添加代码编译。

在 work 库下直接仿真出现如下错误

直接采用 test.do 文件仿真即可

transcript on
if ![file isdirectory mult_comp_test_iputf_libs] {file mkdir mult_comp_test_iputf_libs
}if {[file exists rtl_work]} {vdel -lib rtl_work -all
}
vlib rtl_work
vmap work rtl_work###### Libraries for IPUTF cores 
vlib mult_comp_test_iputf_libs/mult_comp_altmult_complex_181
vmap mult_comp_altmult_complex_181 ./mult_comp_test_iputf_libs/mult_comp_altmult_complex_181
###### End libraries for IPUTF cores 
###### MIF file copy and HDL compilation commands for IPUTF cores vlog "C:/project/DBF_prj/sim/mult_comp_altmult_complex_181_7jg2qua.v" -work mult_comp_altmult_complex_181
vlog "C:/project/DBF_prj/sim/mult_comp.v"                                                                                    vlog -vlog01compat -work work +incdir+C:/project/DBF_prj/sim {C:/project/DBF_prj/sim/mult_competer.v}
vlog -vlog01compat -work work +incdir+C:/project/DBF_prj/sim {C:/project/DBF_prj/sim/test_tb.v}vlog -vlog01compat -work work +incdir+C:/project/DBF_prj/sim {C:/project/DBF_prj/sim/test_tb.v}vsim -t 1ps -L altera_ver -L lpm_ver -L sgate_ver -L altera_mf_ver -L altera_lnsim_ver -L twentynm_ver -L twentynm_hssi_ver -L twentynm_hip_ver -L rtl_work -L work -L mult_comp_altmult_complex_181 -voptargs="+acc"  test_tbadd wave *
view structure
view signals
run -all

然后在命令窗口输入 do test.do 即可运行仿真

仿真成功。

注意仿真模型在 IP 目录下

相关文章:

  • 初识Linux · 数据链路层
  • 大模型应用开发“扫盲”——基于市场某款智能问数产品的技术架构进行解析与学习
  • 【图像大模型】Kolors:基于自监督学习的通用视觉色彩增强系统深度解析
  • C++ 读取英伟达显卡名称、架构及算力
  • Raft算法学习(1)博士论文大纲
  • Java并发进阶系列:jdk1.8的HashMap红黑树设计原理及其源代码深入解析(不含balanceDetection方法)
  • AI作曲革新:ACE-Step如何推动音乐创作走向大众
  • 直流无刷水泵方案之无感FOC控制---【其利天下技术】
  • 绿色免安装 批量重命名软件 标签管理,文件整理提升效率
  • Paillier加密方案的原理、实现与应用(vs)
  • 自定义geojson生成物体的样式
  • 前端流行框架Vue3教程:20. 插槽slot(2)
  • 数据库----软考中级软件设计师(自用学习笔记)
  • python训练营打卡第29天
  • 代码随想录算法训练营第60期第四十二天打卡
  • 第6天-Python操控摄像头:从入门到实战
  • 2156. 查找给定哈希值的子串
  • 8天Python从入门到精通【itheima】-20~22
  • 构建安全的Vue前后端分离架构:利用长Token与短Token实现单点登录(SSO)策略
  • 预训练模型:深度学习的通用特征引擎
  • 迪拜工业城2025年初表现强劲,有望迎来投资增长新高
  • 哪都“差一点”的《歌手2025》,还能爆吗?
  • 越秀地产约41.49亿元出售北京海淀功德寺项目公司65%股权,此前已质押给华润置地
  • 人民日报任平:从“地瓜经济”理论到民营经济促进法,读懂中国经济的成长壮大之道
  • 谷神星一号海射型遥五运载火箭发射成功
  • 海军“吉祥方舟”号医院船开展海上卫勤演练