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

M第七章.pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  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文档。上传文档
查看更多
第 7 章 项目仿真 7.1、仿真简介 仿真是一种模拟校验手段,可以使项目设计高效、 简单。 仿真处理流程 7.1.1、仿真器介绍 仿真器(Simulator)是仿真处理的核心程序,MAX+PLUS II提供两种运行仿真器的方式——后台运行和交互运行方式。 7.1.2、仿真的分类 1、功能仿真——当MAX+PLUS II编译器的功能仿真网表文件提取 器模块为当前文件生成功能仿真网表文件(.snf)时,仿真器进入功能仿 真模式,其标题栏显示“Simulator: Functional Simulation”。此模式中仿 真器对所有节点进行仿真,并忽略所有传播延时。 7.2、仿真器的输入与输出文件 7.3、创建仿真输入文件 7.3.1、仿真输入文件概述 运行仿真处理的模式不同,所需要的仿真输入文件也不同。后 台运行模式所需要的文件为命令文件(.cmd),交互运行模式则需 要仿真通道文件(.scf)或矢量文件(.vec)。 通常我们一交互运行模式进行仿真处理。 7.3.2、使用波形编辑器创建仿真通道文件 使用波形编辑器创建仿真通道文件的基本操作与使 用波形编辑器创建波形设计文件相同。 要创建仿真通道文件,步骤如下: 7.3.3、使用文本编辑器创建矢量文件 矢量文件可以用任何文本编辑器创建,只要将文件以.vec为扩展 名保存即可。 7.4、项目仿真的输入和输出文件 7.4.1、设定仿真输入和输出文件 在设定输入和输出文件前,将当前设计的项目设定为当前项目。 (1)选择MAX+PLUS II | Simulator选项,弹出仿真器窗口。 (2)选择File | Inputs(Output)选项,打开Input | Output对话框。 7.4.2、创建表文件 表文件(.tbl)中的信息与仿真通道文件或波形设计 文件(.wdf)中的信息相同,将表文件的扩展名改为.vec 就能得到对应的矢量文件。 7.5、运行仿真 7.5.1、运行功能仿真 运行仿真处理前,必须先生成仿真网表文件。要生成功能仿真 网表文件,步骤如下: 7.5.2、运行时序仿真 先生成时序仿真网表文件: (1)打开编译器窗口,选择Processing | Timing SNF Extractor 选项,改变编译器状态。 (2)运行编译。 (3)打开仿真器窗口,选择File | Inputs/Outputs选项,弹出对话 框。 (4)如果使用仿真通道文件作为方针输入文件,保持Vector Files 域的设置不变;如果使用矢量文件,将Vector Files域中Input 文本框中文件扩展名改为.vec。 (5)选中Output Files域的History(.hst)和Log(.log)多选 框。 (6)确定Directories目录为所需的目标目录。 (7)单击Start运行仿真。 7.6、分析仿真结果 7.6.1分析仿真输出 在分析系统的逻辑正确性时,只需对功能仿真结果进行分析即 分析功能仿真输出的仿真通道文件。 下面介绍怎样更改chiptrip.scf文件中组的显示方式: (1)双击波形编辑器中的组ticket[3..0]名称,弹出Enter Group对话框。 (2)选中Radix单选区的HEX按钮,单击OK按钮将显示 方式改为十六进制。 (3)重复上面的步骤将︱ time_cnt:10︱count[7..0]的显 示方式改为十进制,将︱auto_max:1 ︱state的显示方式 改为二进制。 修改显示方式后的仿真输出文件chiptrip.scf的波形如图: 下面对上图的波形进行分析: 7.6.2、比较功能仿真与时序仿真的结果 执行时序仿真时,由于时序仿真网表文件包含延时信 息,仿真器的输出将包含延时信息,输出信号与输入信 号的电平转换不同步。 下图为时序仿真输出波形: 7.6.3、查看表文件 表文件包含的信息与当前SCF或WDF文件所包含的 信息相同,可以将表文件的扩展名更改为.vec来得到矢量 文件。 * * 功能仿真 分析仿真结果 时序仿真 创建仿真通道文件 创建相关输出文件 根据输入文件的不同,MAX+PLUS II的仿真处理方 式可分为两种,即根据仿真通道文件作为

文档评论(0)

ajgoaw + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档