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

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]即可。
http://www.jsqmd.com/news/806122/

相关文章:

  • 基于Node.js与消息队列构建高可靠后台任务处理系统
  • 嵌入式系统调试技术:从基础到高级实战
  • 从数据波动到指标博弈:CRITIC权重法如何量化“信息价值”
  • 无需复杂配置:Windows 平台OpenClaw v2.7.1部署完整教程
  • 基于RAG与本地知识库构建高精度AI问答系统:Volo部署与调优指南
  • 终极指南:R3nzSkin国服换肤工具如何免费解锁英雄联盟所有皮肤
  • 2026年什么是网络安全一文了解网络安全究竟有多重要!
  • 新云架构:AI算力瓶颈的破局之道与边缘计算实践
  • Bastard框架:打破Web开发常规的极简高性能解决方案
  • 案例|辽宁省人民医院发热门诊:以专业地材,筑牢传染病防控第一道防线
  • 关于转行网络安全的一些建议(非常详细)零基础入门到精通,收藏这一篇就够了
  • 吐血整理40个网络安全漏洞挖掘姿势,从零基础到精通,收藏这篇就够了!
  • Happy Island Designer:动物森友会岛屿规划终极指南
  • 基于Next.js 14与Convex构建全栈AI对话应用:从架构到部署
  • 如何快速掌握KLayout版图设计:新手完整入门指南
  • LDO稳压器核心参数解析与应用设计指南
  • OAuth2与JWT:现代授权与身份验证实践
  • 二手房翻新的进口内墙漆选择与安全标准
  • 机载雷达ISAR成像运动补偿算法【附代码】
  • Web安全:CSRF跨站请求伪造详解
  • KMeans核心原理与关键代码实现
  • 2026南京钢管租赁技术指南与合规供应商盘点:方管租赁/江苏盘扣租赁/江苏钢管租赁/盘扣式脚手架租赁/脚手架钢管/选择指南 - 优质品牌商家
  • Pytorch图像去噪实战(七十二):Alertmanager告警实战,接口错误率和GPU显存异常自动通知
  • 面试自我介绍别背简历:数据人应该讲清楚这 3 件事
  • 杭州房屋租赁首选:专业的房屋租赁排名靠前的
  • 达梦 8 数组类型使用测试
  • 酒店餐饮企业公司注册服务优质机构推荐 - 优质品牌商家
  • Windows安卓应用安装神器:APK-Installer终极使用指南
  • 从Demo到生产:构建高可用AI智能体的工程化实践
  • 2026年高评价吨袋自动包装机推荐 附核心参数对比 - 优质品牌商家