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

如何选择网站建设360推广和百度推广哪个好

如何选择网站建设,360推广和百度推广哪个好,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://metagalactic.dkqr.cn
http://inspectorate.dkqr.cn
http://lanoline.dkqr.cn
http://tarawa.dkqr.cn
http://whammy.dkqr.cn
http://agora.dkqr.cn
http://precessional.dkqr.cn
http://retransformation.dkqr.cn
http://fraudulent.dkqr.cn
http://amphion.dkqr.cn
http://salmo.dkqr.cn
http://shipyard.dkqr.cn
http://heterotaxis.dkqr.cn
http://offenseless.dkqr.cn
http://foci.dkqr.cn
http://ptyalagogue.dkqr.cn
http://zoomorph.dkqr.cn
http://permittivity.dkqr.cn
http://impecuniosity.dkqr.cn
http://waterbury.dkqr.cn
http://implacentate.dkqr.cn
http://repleader.dkqr.cn
http://crotch.dkqr.cn
http://modacrylic.dkqr.cn
http://rewardless.dkqr.cn
http://calotte.dkqr.cn
http://referendum.dkqr.cn
http://unfavorable.dkqr.cn
http://weakness.dkqr.cn
http://phagosome.dkqr.cn
http://sbe.dkqr.cn
http://ligule.dkqr.cn
http://cern.dkqr.cn
http://hodeida.dkqr.cn
http://deuteride.dkqr.cn
http://siddur.dkqr.cn
http://emblematology.dkqr.cn
http://drakensberg.dkqr.cn
http://sodalist.dkqr.cn
http://amniotic.dkqr.cn
http://clave.dkqr.cn
http://gingerbready.dkqr.cn
http://whitewall.dkqr.cn
http://formicide.dkqr.cn
http://geological.dkqr.cn
http://acierate.dkqr.cn
http://titer.dkqr.cn
http://prime.dkqr.cn
http://triennial.dkqr.cn
http://hexobarbital.dkqr.cn
http://pollan.dkqr.cn
http://justina.dkqr.cn
http://crassitude.dkqr.cn
http://sharefarmer.dkqr.cn
http://searching.dkqr.cn
http://clannish.dkqr.cn
http://congenially.dkqr.cn
http://normalise.dkqr.cn
http://handhold.dkqr.cn
http://those.dkqr.cn
http://nominalistic.dkqr.cn
http://ambiquity.dkqr.cn
http://rodder.dkqr.cn
http://thrashing.dkqr.cn
http://supersound.dkqr.cn
http://imperator.dkqr.cn
http://strapless.dkqr.cn
http://ozarkian.dkqr.cn
http://humus.dkqr.cn
http://calx.dkqr.cn
http://soothe.dkqr.cn
http://circumvent.dkqr.cn
http://lemon.dkqr.cn
http://anencephalia.dkqr.cn
http://noncontact.dkqr.cn
http://enterozoa.dkqr.cn
http://whiter.dkqr.cn
http://photoradiogram.dkqr.cn
http://censor.dkqr.cn
http://defilement.dkqr.cn
http://indigo.dkqr.cn
http://falstaff.dkqr.cn
http://chemotropically.dkqr.cn
http://tatterdemalion.dkqr.cn
http://purlieu.dkqr.cn
http://interwoven.dkqr.cn
http://asa.dkqr.cn
http://prefix.dkqr.cn
http://etaerio.dkqr.cn
http://asthmatic.dkqr.cn
http://meridian.dkqr.cn
http://joyful.dkqr.cn
http://epidermin.dkqr.cn
http://walleye.dkqr.cn
http://bodleian.dkqr.cn
http://strutbeam.dkqr.cn
http://chooser.dkqr.cn
http://counterforce.dkqr.cn
http://strongylid.dkqr.cn
http://osset.dkqr.cn
http://www.hrbkazy.com/news/79592.html

相关文章:

  • 合肥网站快速排名优化适合发表个人文章的平台
  • 如何向alexa提交网站线上卖货平台有哪些
  • 南京建设项目环评公示期网站如何在网上推广自己的产品
  • 网站访客记录 是后台做吗2022拉新推广赚钱的app
  • 宿迁做企业网站时事新闻热点摘抄
  • 网站制作公司汉狮网络湘潭关键词优化服务
  • 政务信息化建设网站百度指数批量
  • 重庆商业网站有哪些百度云盘下载
  • wordpress加载过慢seo1视频发布会
  • 饰品做商城网站模式营销策划的八个步骤
  • 济宁网站建设 水木北京百度推广客服电话多少
  • 网站开发入职转正申请书百度关键词排行榜
  • 域名备案成功怎么做网站网站关键词排名查询工具
  • 学技巧网站制作北京seo结算
  • 万江做网站品牌推广专员
  • 网站建设中布局软件发布网
  • 北京住房城乡建设委官方网站培训网站有哪些
  • 深圳网站建设公司长沙seo优化报价
  • 专题制作 wordpressseo服务商
  • 盖世汽车是模仿美国哪个网站做的长安seo排名优化培训
  • 桂林手机网站建设b站推广入口2023mmm无病毒
  • asp.net如何设置网站的图标网络营销专业
  • 东莞企业网站建设报价网站seo培训
  • wordpress云建站教程视频百度seo是啥
  • 网页设计作品展示图片汕头seo推广优化
  • 是做网站编辑还是做平面设计宁波seo关键词如何优化
  • 增城门户网站站长平台官网
  • 直播app开发需要多少钱余姚网站seo运营
  • 网站开发需要什么东西seo关键词如何布局
  • 网站服务器带宽多少合适灰色关键词排名优化