网站大量收购独家精品文档,联系QQ:2885784924

第5章常用EDA工具软件.pptVIP

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 将ModelSim信号(Signal)窗口中的复位输入信号clr用鼠标点亮选中后,执行“Edit”→“force…”命令,在弹出的被选信号激励(Force Selected Signal)对话框中将“Value:”中的数值改写为1,则为clr当前赋1值。另外,“Delay For:”中的值是信号赋值前的延迟时间,“Cancei After:”中的值是仿真取消后的值,这两个参数一般可以不填。被选激励信号的值确定后,按“OK”键结束Force赋值操作。 为clr赋值的对话框 * * 将ModelSim的Signal窗口中的时钟输入信号clk用鼠标点亮选中后,执行“Edit”→“Clock…”命令,在弹出的定义时钟(Define Clock)对话框中,时钟信号的主要参数基本设置好,其中“Period”参数是时钟的周期,已经预先设置为100标准单位;“Duty”参数是时钟波形的高电平持续时间,已经预先设置为50个标准单位,表示预先设置的Clock的占空比为50%,即方波。另外,“offset”参数是补偿时间,“Cancel”参数是取消时间。Clock设置完毕后按“OK”键确定。 定义时钟对话框 * * 当全部激励信号设置完毕后,将ModelSim的Signal窗口中全部端口信号用鼠标点亮选中,然后执行“Add”→“Wave”→“Selected Signals”命令,即可将选中的端口信号加入到ModelSim的波形(Wave)窗口中。 选择端口信号操作示意图 * * (3)仿真设计文件 执行“View”→“Signals”命令,打开波形(Wave)窗口。在Wave窗口的工具栏中,各主要按键的功能如图所示。 表示驱动器 停止 运行全程 继续运行 运行 重新开始 缩小2x 放大2x 波形窗口 * * 按动ModelSim的波形窗口上的“运行”按键,仿真波形将按照按一次键输出一个时钟周期的方式对设计电路进行仿真。在仿真期间,可以用ModelSim的Signal窗口,改变复位信号clr的值,来验证复位信号的功能。 十进制加法计数器cnt10m的仿真波形 * * 6.2.3 ModelSim与MAX+plusII的接口 ModelSim是一种快速仿真工具,但对设计文件的输入编辑与编译不如MAX+plusII那样方便快捷。因此,在EDA设计过程中,设计者常用MAX+plusII来完成HDL设计文件的输入编辑与编译,再用ModelSim对设计文件进行仿真。由于ModelSim是编译型仿真器,使用编译后的HDL库进行仿真,因此在进行仿真前,必须编译所以待仿真的HDL文件成为仿真库,在编译时获得优化,提高仿真速度。 * * 编译时执行“Compile”→“Compile…”命令,在弹出的在弹出的“Compile HDL Source File”对话框的“查找范围:”栏目输入或选择MAX+plusII设计文件夹,则该文件中的HDL源文件将全部出现在对话框中,然后用鼠标将选中的源文件点黑选中,或者直接把选中的源文件名输入“文件名”栏目中,按“Compile”按钮,即可对源程序进行编译。编译成功后,选中源文件的设计实体就会出现在work库中。 ModelSim的编译方式界面 * * ModelSim仿真属于功能仿真,输出波形没有延迟。为了对设计文件进行门级时序仿真,必须用MAX+plusII对设计文件进行综合和适配,再把适配后的网表文件导入到ModelSim仿真环境中进行门级时序仿真。 MAX+plusII支持多种VHDL和Verilog HDL网表格式,不同的网表格式ModelSim仿真处理不同,因此在MAX+plusII中还必须进行设置。在MAX+plusII对设计文件进行编译时,可以执行“Interface”→“VHDL Netlist Writer Settings…”命令,对VHDL的网表格式进行设置;执行“Interface”→“Verilog Netlist Writer Settings…”命令,对Verilog HDL的网表格式进行设置。在MAX+plusII中已将VHDL的网表格式默认设置为“VHDL Output File[.vho]”文件,将Verilog HDL的网表格式默认设置为“Verilog Output File[.vo]”文件。 * * 在对VHDL或Verilog HDL设计文件进行编译前,打开MAX+plusII 的“Interface”界面,将“VHDL Netlist Writer”和“Verilog Netlist Writer”选项前加上“√”,如图所示,则在对设计文件进行编译后,生成VHDL网表文件.vho,或者Verilog HDL的网表文件.vo。 在MAX

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档