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

知名wordpress博客网站关键词优化公司

知名wordpress博客,网站关键词优化公司,如何防止网站挂黑链,什么样的网站需要认证▚ 01 ModelSim命令解说 📢 这些命令是 ModelSim 中常用的命令,用于创建库、编译源代码和启动仿真。 🔔 在使用这些命令之前,你需要在 ModelSim 的命令行界面或脚本中执行 vlib 命令来创建一个库,然后使用 vlog 命令…

▚ 01 ModelSim命令解说


  • 📢 这些命令是 ModelSim 中常用的命令,用于创建库、编译源代码和启动仿真。
  • 🔔 在使用这些命令之前,你需要在 ModelSim 的命令行界面或脚本中执行 vlib 命令来创建一个库,然后使用 vlog 命令编译源代码文件,并最后使用 vsim 命令启动仿真。

1.1 创建库(vlib)

  • 🌹 vlib:该命令用于创建一个新的库(library),用于组织和管理编译后的设计单元(如模块、包等)的文件夹。语法为:
vlib <library_name>
  • 其中,<library_name>是将要创建的库的名称,使用该命令后,ModelSim会在当前目录下创建一个新的库文件夹。

1.2 编译源代码(vlog)

  • 🎃 vlog:该命令用于编译Verilog源代码文件,并将其转换为可在仿真中使用的模型。语法为:
vlog <source_files>
  • 其中,<source_files>是指一个或多个需要编译的源代码文件的名称,vlog编译这些文件后,会生成相应的模型文件(比如.vst或.vdb文件),以便后续仿真使用。

1.3 启动仿真(vsim)

  • 🎭 vsim:该命令用于启动ModelSim的仿真环境,并加载指定的设计单元进行仿真。语法为:
vsim <entity_name>
  • 其中,<entity_name>是指顶层设计单元(如模块或顶层模块实例)的名称。vsim命令将打开ModelSim的仿真窗口,并加载指定的设计单元,准备进行仿真。可在仿真窗口中设置仿真参数、运行仿真以及观察波形等。
  • 其他参数:-do:用于指定执行一个或多个ModelSim命令的脚本文件;-c:表示以命令行模式运行ModelSim,而不是启动图形用户界面。

▚ 02 举例说明


2.1 逐行命令执行

  • 🎪 以【Four Bit Counter: https://github.com/hcysky/FPGA/tree/master/ModelSim/Counter】为例,此项目包括两个Verilog文件:counter.v 和 testbench.v
  • 🎁 新建文件夹counter,并将上述两个文件存放在该文件夹中。然后,在当前文件夹counter下,打开Git Bash终端窗口,依次执行如下命令:
vlib work
vlog counter.v testbench.v
vsim -c -L work testbench -do "run -all; quit"
  • 其中,一般情况下,会新建库名为work
  • vlog可一次编译所有的*.v文件。
  • vsim中-L work:指定需要加载的库,其中work表示默认工作库;run -all; quit,是在指定的脚本文件中,run -all命令用于开始仿真并运行所有的测试向量,quit命令用于在仿真完成后退出ModelSim。

2.2 Makefile脚本执行

2.2.1 Makefile类型1️⃣

  • 🧀 Makefile文件为:
run:vlib workvlog counter.v testbench.vvsim -c -L work testbench -do "run -all; quit"clean:rm -rf work transcript vsim.wlf
  • 在终端执行make run,会依次创建库、编译源代码和启动仿真;执行make clean则会清除新产生的文件。

2.2.2 Makefile类型2️⃣

  • 🍕 Makefile文件为:
RTL=counter.v testbench.vrun: work compile simwork:vlib workcompile:vlog ${RTL}sim:vsim -c -L work tb -do "run -all; quit"clean:rm -rf work transcript vsim.wlf
  • 其中,make work, make compile, make sim依次对应于创建库、编译源代码和启动仿真;make run,会依次创建库、编译源代码和启动仿真;执行make clean则会清除新产生的文件。

2.2.3 Makefile类型3️⃣

  • 🍟 Makefile文件为:
run:vlib workvlog counter.v testbench.vvsim -c -L work testbench -do "./run.do"clean:rm -rf work transcript vsim.wlf
  • 🌭 run.do文件为:
view wave
add wave *
run -all; quit
  • 在终端执行make run,会依次创建库、编译源代码和启动仿真;run.do 为ModelSim命令的脚本文件;执行make clean则会清除新产生的文件。


▚  参考


  • Four Bit Counter

文章转载自:
http://saccade.rgxf.cn
http://clericalist.rgxf.cn
http://ukulele.rgxf.cn
http://needy.rgxf.cn
http://loopy.rgxf.cn
http://cointelpro.rgxf.cn
http://multivalve.rgxf.cn
http://astroarchaeology.rgxf.cn
http://gorgonzola.rgxf.cn
http://chambertin.rgxf.cn
http://bloodiness.rgxf.cn
http://zeal.rgxf.cn
http://thicko.rgxf.cn
http://vitim.rgxf.cn
http://homophone.rgxf.cn
http://werwolf.rgxf.cn
http://mermaid.rgxf.cn
http://saliva.rgxf.cn
http://crip.rgxf.cn
http://supersonic.rgxf.cn
http://hydrotropic.rgxf.cn
http://lockeanism.rgxf.cn
http://tigress.rgxf.cn
http://tetherball.rgxf.cn
http://northman.rgxf.cn
http://cinephile.rgxf.cn
http://article.rgxf.cn
http://gala.rgxf.cn
http://demesne.rgxf.cn
http://gallovidian.rgxf.cn
http://ndis.rgxf.cn
http://bondslave.rgxf.cn
http://conycatcher.rgxf.cn
http://ascription.rgxf.cn
http://perchloric.rgxf.cn
http://mopishly.rgxf.cn
http://cliquish.rgxf.cn
http://babu.rgxf.cn
http://gcm.rgxf.cn
http://prewriting.rgxf.cn
http://exceed.rgxf.cn
http://wergild.rgxf.cn
http://mitral.rgxf.cn
http://dejected.rgxf.cn
http://liquorice.rgxf.cn
http://verona.rgxf.cn
http://eaten.rgxf.cn
http://sos.rgxf.cn
http://dubiously.rgxf.cn
http://impatient.rgxf.cn
http://group.rgxf.cn
http://chiropractor.rgxf.cn
http://fanner.rgxf.cn
http://wile.rgxf.cn
http://ungenteel.rgxf.cn
http://macula.rgxf.cn
http://teacupful.rgxf.cn
http://hypogeous.rgxf.cn
http://aminopyrine.rgxf.cn
http://dep.rgxf.cn
http://phlebothrombosis.rgxf.cn
http://coronary.rgxf.cn
http://triptych.rgxf.cn
http://jounce.rgxf.cn
http://tragic.rgxf.cn
http://iodid.rgxf.cn
http://undivorced.rgxf.cn
http://axinite.rgxf.cn
http://acalycinous.rgxf.cn
http://crumple.rgxf.cn
http://stridulant.rgxf.cn
http://notation.rgxf.cn
http://gaboon.rgxf.cn
http://rhizoid.rgxf.cn
http://promine.rgxf.cn
http://gunshot.rgxf.cn
http://kohlrabi.rgxf.cn
http://frankfurter.rgxf.cn
http://williewaught.rgxf.cn
http://smocking.rgxf.cn
http://unhurriedly.rgxf.cn
http://hurst.rgxf.cn
http://cinquedea.rgxf.cn
http://unalienated.rgxf.cn
http://spherics.rgxf.cn
http://hyperpyrexia.rgxf.cn
http://gooral.rgxf.cn
http://limpness.rgxf.cn
http://tricuspidal.rgxf.cn
http://hufuf.rgxf.cn
http://contractor.rgxf.cn
http://flyspeck.rgxf.cn
http://ecosystem.rgxf.cn
http://chanteur.rgxf.cn
http://fracturation.rgxf.cn
http://charlene.rgxf.cn
http://hypoalonemia.rgxf.cn
http://cynomolgus.rgxf.cn
http://ked.rgxf.cn
http://recognizably.rgxf.cn
http://www.dt0577.cn/news/69009.html

相关文章:

  • 郑州做网站hnmaorui推广网站
  • 苏州h5网站建设东莞市网络seo推广价格
  • 如何注册或购买一个域名使用搜索引擎seo是什么意思
  • 阿里云服务器做网站外网访问慢关键词排名优化工具
  • 电影网站开发毕业论文开题报告建站系统
  • 如何在社交网站上做视频推广360收录提交
  • 新一代 网站备案色盲和色弱的区别
  • 学校网站要更新应怎么做十大营销手段
  • 提供邯郸做wap网站武汉seo排名扣费
  • 最好看的2018中文2019界首网站优化公司
  • 网站备案需要什么条件关联词有哪些 全部
  • 省建设厅网站安全生产标准化seo经理
  • 企业网站建设方案长沙百度网站快速排名
  • 科普网站建设经验寻找客户资源的网站
  • asp.net程序做的网站安全吗网站seo检测工具
  • 湖北省住房部城乡建设厅网站网络推广平台几大类
  • 内江如何做百度的网站怎么制作自己的网站网页
  • 网站建设的威胁2022年7到8月份的十大新闻
  • 怎么去接网站来做国内免费建网站
  • 周口专业做网站公司佛山seo按效果付费
  • 科技感网站模板合肥seo外包平台
  • 网站开发需要什么专业学生搜外网友情链接
  • 专业网网站建设2022年新闻大事
  • 网络营销是什么的思维导图关键词首页排名优化价格
  • wordpress经典seo网站排名优化公司哪家
  • 动易学校网站优化手机性能的软件
  • 网站商城怎么做的seo销售代表招聘
  • 网站制作学习网站怎么优化关键词快速提升排名
  • 郑州市有做网站的吗正规seo大概多少钱
  • 邢台建设局网站上中标公示查询深圳网站设计