电子设计自动化 第四章【荐】.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* MAX+plusII 使用简介 *.gdf 图形设计文件 *.tdf AHDL设计文件 *.vhd VHDL设计文件 *.v Verilog HDL设计文件 *.wdf 波形设计文件 *.edf EDIF输入文件 *.sch OrCAD图表文件 *.adf Altera 设计文件 支持的输入文件 一、设计输入 1、原理图设计输入 1) 调用元器件(元件库) prim: 基本的门电路图元符号 mega_lpm: 大规模器件的宏单元符号 mf: 主要是74系列器件图元符号 edif: 74系列集电极开路器件图元 2) 连接元器件(直线连接法+命名法) 提供橡皮筋功能连接(Rubberbanding),当移动选中符号时,其连接的连线随符号一起移动。 3) 建立输入和输出引脚 2、文本输入 1)文本文件的建立 文本文件的扩展名选择应对应。 文件名与VHDL文件的设计实体名保持一致。 2)文本文件的编辑 设计者一定要注意到字体的提醒作用:关键词为蓝色,双引号内为绿色,其余为黑色。 3)文本文件的检查 为了保证输入的VHDL文件的正确性,应检查文件的句法错误。 结构体模块 实体模块 库模块 进程模块 波形输入 二、设计处理 编译网表提取 数据库建立 逻辑综合 逻辑划分 分配 定时模拟网表 装配 1)编译网表提取Compiler Netlist Extractor:从项目文件中提取对应的二进制网表文件*.cnf,产生它们之间的互连文件*.hif,描述项目所有文件之间的连接关系。 检查每个文件是否有重复的节点名、是否缺输入或输出引脚、是否有输出并联等错误。 2)数据库建立Database Builder:将*.cnf和*.hif(层次互连文件)连接起来,将整个设计转变成一个完全平面化的设计数据库。 检查整个设计中的逻辑完整性和一致性,检查边界连接关系及句法等。 3)逻辑综合Logic Synthesize:对数据库中的数据进行整理,计算每个到库器件输入端的布尔方程,并整理成乘积项之和的形式,化简,合并多余的乘积项。 4)逻辑划分Partitioner:设计规模太大,无法用一个器件实现时,MAX+plusII系统将划分逻辑,由多个器件实现。 5)分配Fitter:对数据库中的数据进行整理,计算每个到库器件输入端的布尔方程,并整理成乘积项之和的形式,化简,合并多余的乘积项。 6)定时模拟网表Timing SNF Extractor:产生*.snf文件,文件内包含的逻辑信息和时间信息,提供仿真和定时分析使用。 7)装配 Assembler:将分配以后的数据转化为对应的编程数据,并以二进制可编程目标文件*.pof的形式存放。 排错(语法错误) 常见VHDL文本输入检查错误排错 执行编译 *.cnf 编译器网表文件(设计文件的逻辑数据和连通性数据) *.rpt 报告文件(器件的管脚图,资源使用情况 时序仿真 查看逻辑,时序关系,有无毛刺 ) *.snf 仿真网表文件(用于仿真和定时分析) *.pof 编程器目标文件(用于器件的编程) *.hif 层次互连文件(用于记录项目中各个设计文件之间的层次关系信息) *.fit 适配文件(用于记录管脚、隐藏的逻辑单元和器件的分配情况 ) *. mmf MAX+plusII 信息文件(显示和定位当前项目中的错误信息) *.vho VHDL输出文件 *.vo Veilog HDL输出文件 执行编译生成文件还有: *.rpt文件 *.snf文件 *.pof文件 三、设计校验 1、仿真分析 检查逻辑功能是否满足设计要求? 2、定时分析 检查设计的内部定时及器件的最高工作频率是否符合设计要求? 设计项目编译完成后,能否实现设计者期望完成的逻辑功能,仍需要进一步校验。 1)打开波形图编辑窗口 2)从SNF文件中提取节点信息 3)波形图文件存盘 4)改变栅格尺寸和结束时间 5)输入信号赋值 6)仿真分析 1、仿真分析的步骤 从项目管理器中打开Waveform Editor 改变栅格尺寸和结束时间 设置低电平 设置高电平 设置不定状态 设置为高阻状态 逻辑取反操作 设置时钟信号 设置周期信号 设置组群信号或总线信号 输入信号赋值 仿真分析 *

文档评论(0)

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

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

1亿VIP精品文档

相关文档