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

网站建设费算费用还是固定资产微信网站名

网站建设费算费用还是固定资产,微信网站名,小区百货店网怎么做网站,wordpress中文博客目录 一、前言 二、仿真分类 三、RTL级仿真 3.1创建库 3.2 仿真配置设置 3.3 运行仿真 四、常见问题 4.1 运行仿真时报错“cant read "Startup(-L)": no such element in array” 4.2 运行仿真时无任何报错,但object窗口为空,可正常运…

目录

一、前言

二、仿真分类

三、RTL级仿真

 3.1创建库

3.2 仿真配置设置

3.3 运行仿真 

四、常见问题

4.1 运行仿真时报错“can't read "Startup(-L)": no such element in array”

4.2 运行仿真时无任何报错,但object窗口为空,可正常运行仿真,如执行命令run -all 但没有波形


一、前言

        目前网上较多的是使用ISE如vivado配合vivado进行仿真操作,本文将演示直接使用modelsim进行仿真,需要提供的是工程源文件和测试文件

二、仿真分类

        根据使用不同仿真阶段的源文件进行仿真,可划分为RTL仿真,综合后仿真,时序仿真。

RTL是根据.v源文件中verilog描述的功能进行仿真,是寄存器传送级的描述进行测试,验证功能的正确性,综合后仿真为对RTL级描述工程综合后的网表进行仿真,时序仿真是指布局布线后的仿真,并且考虑了布线后的线路时延。

三、RTL级仿真

以一个计数到10后重新计数的计数器工程为例,工程文件为counter1.

 3.1创建库

打开modelsim,进入"file->new->library"

Library Name输入库名,Library Physical Name名称默认相同即可

创建后可在“Library”中查看到创建的library

3.2 创建project

进入“File->New->Project” ,弹出如下设计弹框,Project Name自定义名称,Project Location设置创建的工程位置,Default Library Name默认为work,将其修改为上一步设置的library名称,此处为counter_lib,然后点“OK”

设置完project后会弹出源文件添加的弹框,本例因为事项写好了源文件和测试文件,故选择“Add Existing File”直接添加文件,也可选择“Create New File”进行创建文件后再编写

同时选择源文件和测试文件进行添加 

添加成功后如下图所示 

选中任一文件,鼠标点击右键,选择“compile->compile All”,对添加的文件进行编译,编译成功后status由“?”变为“√”

3.2 仿真配置设置

任选一个编译后的文件,点击鼠标右键,进入“Add to Project->Simulation Configuration”

"Simulation Configuration Name"设置配置名称,库文件中如图第一步选择测试文件“counter_tb”,然后点击右下角的“Optimization Options” 

 

 进入"Options","Optimization Level"选择第二个,点击"OK"。

回到仿真配置界面,再点击“save”

 

3.3 运行仿真 

在project中可看到工程文件下多了一个“simulation_test”的配置文件,可双击该配置文件或点击鼠标右键后选择“Execute”

 如果没有弹出"Objects"和“wave”窗口,则按下图操作勾选“wave” 和“Objects”

在“Objects”窗口中 ,选择需要查看的波形,点击鼠标右键,选择“Add to->Wave->Selected Signals”即将需要查看到的波形添加到Wave窗口

在Wave窗口中,按下图顺序,先点击1执行restart,再点击2执行Run -All运行仿真,此时仿真开始,需要停止仿真点击3,执行stop即停止仿真

仿真结果波形如下图

如果想运行指定时长的波形,则可在命令窗口设置,先执行restart,再执行run 100000,此处因测试文件的时间为'timescale 1ns/1ps,因此100000为100000ps

结果如下图,仿真在100000ps处停止 

四、常见问题

4.1 运行仿真时报错“can't read "Startup(-L)": no such element in array”

源文件和测试文件编译成功后,运行仿真报错 

解决办法 :进入到library下,选择测试文件divider_tb

4.2 运行仿真时无任何报错,但object窗口为空,可正常运行仿真,如执行命令run -all 但没有波形

运行打印如下

 object为空

 解决办法:

运行仿真时进入“Optimization Options”,选择“Apply full visibility to all modules”即可

 

 

 

http://www.yayakq.cn/news/48396/

相关文章:

  • 东源县住房和城乡建设部网站咖啡网站模板
  • 网站域名等级天河怎样优化网站建设
  • 电子商务做网站开网站怎么开
  • 电子商务网站建站怎么给自己喜欢的人做网站
  • 免费网站正能量ecommercial+wordpress
  • 做备案的网站建筑模板是什么东西
  • 安仁网站制作网站建设的生存期模型
  • 小企业网站建设有什么用金华网站建设公司
  • 济源做网站公司wordpress 帝国王
  • 金色财经网站开发中国建筑网官网总公司
  • 东莞想做网站找什么公司云天下网站建设
  • 网站建设合同缴印花税烟台专业做网站的公司
  • 怎么用vs2010做网站设计外包公司有哪些
  • 江苏齐力建设集团网站wordpress 主机什么系统
  • 做高档衣服的网站腾讯云服务器网站建设
  • 可视化手机网站开发工具原阳县建站塔山双喜
  • 0基础 网站建设wordpress和帝国哪个好
  • 上海网站建设多少网站建设方为客户提供使用说明书
  • 请问做卖东西网站怎么wordpress 层叠标签
  • 百度收录好最快的网站重庆住房和城乡建设厅网站
  • 深圳西乡地铁站新的购物网站怎么做流量分析
  • 网站设计有哪些买房子平台
  • 门户网站建设课程设计做内网网站教程
  • 相亲网站建设方案网站建设制作视频
  • 网站换空间会影响排名吗西安 餐饮 网站建设
  • 广西城乡建设网站wordpress网站安装插件
  • 湖南网站备案注销怎么查一个网站的外链和反链软件
  • 网站推广费用预算佛山 详情公布
  • 济宁建设企业网站win2012r2 建设网站
  • 网站的备案软文发布公司