- 1、本文档共385页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
图4.152管脚锁定操作图4.134逻辑综合操作示意图图4.135使用SynplifyPro进行逻辑综合的界面图4.136使用SynplifyPro进行逻辑综合的结果4.工程仿真及分析
ispLEVER可选用软件内嵌的Active-HDL或调用外部的Modelsim等仿真器进行仿真。使用Active-HDL进行仿真,既可以使用波形提供激励,也可以使用测试程序提供激励。
1)使用Active-HDL进行cnt10的波形激励仿真
(1)运行Active-HDL:执行【Tools】→【Active-HDLSimulator】命令,即进入Active-HDL仿真器操作界面,依据提示建立工程,如图4.137~图4.139所示。图4.137Active-HDL仿真——启动Active-HDL图4.138Active-HDL仿真——进行工程设置图4.139Active-HDL仿真——添加源程序(2)编译工程源程序:在Active-HDL仿真器操作界面,执行【Design】→【Compile】/【CompileAll】命令,编译工程源程序,如图4.140所示。图4.140Active-HDL仿真——程序编译(3)仿真初始化:执行【Simulation】→【InitializeSimulation】命令,进行仿真初始化,并根据提示选择仿真的顶层文件。初始化完成后会弹出设计实体的节点,如图4.141所示。图4.141Active-HDL仿真——仿真初始化(4)建立波形文件:包括新建文件、添加波形节点、编辑输入波形等。新建波形文件的方法是执行【File】→【New】→【Waveform】命令,如图4.142所示。添加波形节点的方法是先右点顶层文件,在弹出的子菜单中选择【AddtoWaveform】,如图4.143所示。编辑输入波形的方法是在波形窗口先用鼠标右点需编辑的输入节点,在弹出的操作子菜单中选择【Stimulators】,则进入波形设置对话框,通过选择时钟、函数或输入编码的形式编辑输入波形,如图4.144所示。若是时钟设置,则需设定时钟的频率;若是表达式设置,则需依次设定波形值和产生该值的距计时起点的时间,如经过依次设定,clr的设定表达式为“10?ns,050?ns,
16000?ns”,其含义是clr自计时开始,经过0?ns设定值为1,经过50?ns后设定值为0,经过6000?ns后设定为1;若是输入值设置,则选中信号,输入具体数值即可,如图4.145所示。图4.142Active-HDL仿真——新建波形文件图4.143Active-HDL仿真——添加波形节点图4.144Active-HDL仿真——编辑输入波形图4.145Active-HDL仿真——波形参数设置(5)运行仿真并观察结果:执行【Simulation】→【Run】/【RunUntil】等操作运行仿真,如图4.146所示。执行【Simulation】→【EndSimulation】命令结束仿真。这时可进行仿真结果的观察和分析。图4.147是Active-HDL仿真cnt10的仿真结果。图4.146Active-HDL仿真——运行仿真图4.147Active-HDL仿真——cnt10仿真结果2)使用Active-HDL进行cnt9999的测试程序激励仿真
使用Active-HDL进行仿真时,若使用测试程序提供激励,其仿真过程与使用波形提供仿真激励基本类似,主要区别是在仿真初始化时,选择的顶层程序为仿真测试程序。在建立波形步骤时,只需要建立波形文件和添加节点,而不需要编辑输入波形(因为输入波形是通过测试程序设置的)。图4.148是Active-HDL仿真cnt9999的仿真结果。图4.148Active-HDL仿真——cnt9999仿真结果3)使用Modelsim进行测试程序仿真
执行主菜单下的【Tools】→【ModelSimSimulator】命令,进入ModelSimSimulator,这时可进行行为仿真或时序仿真等操作。下面概要介绍ModelSim的主要使用步骤,更详细的使用可参看4.7节或其他参考书。
(1)新建或打开工程。运行主菜单下的【File】→【New】→【Project…】命令,并依提示建立设计工程。若工程已建立,则运行主菜单下的【File】→【Open】命令,在弹出的文件类型选择窗口选择工程类型及对应的工程名,即可打开工程及有关文件。(2)新建源程序并添加到工程。先运行主菜单下的【File】→【New】→【Source】→【
文档评论(0)