news 2026/6/15 22:05:41

Modelsim的sim.do脚本如何编译包含有其它库的verilog文件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Modelsim的sim.do脚本如何编译包含有其它库的verilog文件

答案:

在编译该verilog文件时,使用-L指定所包含的库即可

举例说明:

如上是某个工程仿真的sim.do内容:

1.1-3行是在./libraries/路径下新建三个空库(暂时是空的)
2.5行是编译alt_vip_common_pkg.sv文件放进altera_common_sv_packages
(其中-sv标识是systemverilog文件)
3.8行是编译alt_vip_cvi_core.sv文件放进alt_vip_cvi_core_2140
(其中–Laltera_common_sv_packages意思是包含有这个库才能完成编译,
这个库是执行上述第2步才有的哦)
4.9-11行,继续编译某些..
5.15行是批量编译v_file.f里面列出的verilog文件,放进work
6.19行是开始仿真(Top层是sim_top_2k_sr_to_4k),且需包括第1步列出的所有库
(另外altera_libaltera官方库,自己提前编译好了的,v_file.f里面文件可能需要这个库,
所以就包含进来了)
7.20行是控制仿真的运行时间
8.打开Modelsim软件,cd到这里来,然后敲[do sim.do]即可。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/13 2:46:23

Ante语言:精化类型与生命周期推断在系统编程中的实践探索

1. 项目概述:Ante,一个探索系统编程新范式的语言 最近在关注系统级编程语言的发展,发现了一个很有意思的项目:Ante。这并非一个成熟的生产级工具,而更像是一个充满野心的“实验室”。它的核心目标,是尝试将…

作者头像 李华
网站建设 2026/6/15 22:05:33

硬件工程师必读:从数据手册入手,构建可靠的ESD防护设计体系

1. 项目概述:从一份数据手册说起,如何真正读懂ESD防护静电放电,也就是我们常说的ESD,对于任何一个搞硬件开发、电路设计,甚至是产品维修的朋友来说,都像是一个潜伏在暗处的“幽灵”。你可能无数次听到过它的…

作者头像 李华
网站建设 2026/5/13 2:45:15

二手房翻新的进口内墙漆选择与安全标准

在进行二手房翻新时,选择合适的进口内墙漆重要。这类涂料一般采用环保材料,具有低VOC(挥发性有机化合物)含量,有助于提升室内空气质量。在购买过程中,消费者应关注产品的VOC含量,因为它直接关系…

作者头像 李华
网站建设 2026/5/13 2:42:22

期刊论文发表难破局:虎贲等考 AI 以真文献 + 强实证,大幅提升录用率

在职称评审、毕业要求、科研考核的多重压力下,期刊论文早已成为硬指标。可现实是:投稿容易录用难,初审因选题、文献、实证、格式任意一点不合格就被拒稿,返修反复消耗数月。通用 AI 只能堆砌文字、编造来源,普通工具仅…

作者头像 李华