第9章 硬件描述语言简介.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  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文档。上传文档
查看更多
《 数字电子技术 》课程 周 次 第16周, 第1次课 章 节 名 称 第九章 硬件描述语言 授 课 方 式 课堂讲授 教 学 时 数 2 时间分配 授 课 内 容 及 过 程 概述 一、传统设计方法 传统的设计方法是基于中小规模集成电路器件进行设计(如74系列及其改进系列、CC4000系列、74HC系列等都属于通用型数字集成电路),而且是采用自底向上进行设计: (1)首先确定可用的元器件; (2)根据这些器件进行逻辑设计,完成各模块; (3)将各模块进行连接,最后形成系统; (4)而后经调试、测量观察整个系统是否达到规定的性能指标。 二、EDA设计方法 EDA(Electronics Design Automation)即电子设计自动化技术,是利用计算机工作平台,从事电子系统和电路设计的一项技术。 EDA技术为电子系统设计带来了这样的变化: (1)设计效率提高,设计周期缩短; (2)设计质量提高; (3)设计成本降低; (4)能更充分地发挥设计人员的创造性; (5)设计成果的重用性大大提高,省去了不必要的重复劳动。 15分钟 10分钟 第1页  授 课 内 容 及 过 程 9.2 VHDL简介 VHDL是非常高速集成电路硬件描述语言 (Very High speed Integrated Circuit Hardware Description Language)的英文缩写。 VHDL与电路图设计电路的方式不同,和电路图设计方式相比: (1)易于修改; (2)设计能力更强; (3)VHDL语言很方便:独立于器件设计VHDL程序的基本结构 (1)LIBRARY和PACHAGE声明区; (2)ENTITY定义区; (3)ARCHITECTURE定义区; 二输入与门电路设计范例 Library std; Use std.standard.all; Entity and2 is Port( a : in bit; b : in bit; c : out bit); End and2; --实体定义结束。 Architecture Na of and2 is Begin c =’0’ when a=’0’ and b = ‘0’ else ’0’ when a=’1’ and b = ‘0’ else ’0’ when a=’0’ and b = ‘1’ else ‘1’; 符号=为信号直接赋值符。 End Na; --结构体Na Architecture Begin c = a and b; --and 为逻辑与操作 End Nb; --结构体Nb 25分钟 20分钟 第2页  授 课 内 容 及 过 程 (1)如何编写VHDL程序 a. 打开文本编辑器;File/new/Text editor file b. 编写VHDL程序; c. 保存文件,1文件名和定义的实体名必须相同,2文件扩展名为VHD,3文件存盘的目录不应是根目录或桌面,建议存放在Max2work或Maxplus2目录,或其子目录 。 (2)如何编译VHDL程序 a. 打开需要编译的文件; b.设置工程到目前打开的文件 ; File/Project/Set Project to Current File, c.打开编译器; 点击主菜单MAX+plusⅡ/Compiler选项。 d. 选定VHDL源文件的版本 ; Interfaces/VHDL Netlist Reader Settings… e. 打开编译器进行编译。 (3)如何仿真验证VHDL程序 a. 打开波形编辑器(Waveform Editor ) ; b. 确定仿真持续时间(File/End Time); c. 将输入输出端口名选入波形编辑器; d. 编辑输入信号波形 ; e. 保存仿真波形文件 ; f. 打开仿真器MAX+plusⅡ\Simulator进行仿真。在仿真结束后打开仿真波形文件(点击右下角的Open SCF按钮)即可以显示仿真结果。 (4)如何进行芯片的时序分析 a. 选择要下载的器件型号 ; 点击主菜单的Assign/Device项得到Device对话框。在Device Family框中选择芯片系列,在Devices选择框下选择具体的芯片名,最后点击OK按钮 。 b. 再编译一次; c. 打开时序分析器(Timing Analyzer ); d. 点击Start进行时序分析。 10分钟 10分钟 第3页 教 学 重 点 与

文档评论(0)

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

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

1亿VIP精品文档

相关文档