- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第1页,共33页,星期日,2025年,2月5日参考教材本数电实验理论课及实验操作所用教材:《数字电路设计·仿真·测试》主编:佘新平学习该课程的参考教材:VHDL或FPGA(介绍VHDL语言)方面的的书籍。第2页,共33页,星期日,2025年,2月5日?VHDL语言全称:Very-High-SpeedIntegratedCircuitHardwareDescriptionLanguage是一种非常高速硬件(数字电路)描述语言。主要用于描述数字系统的结构,功能和接口。语言形式和描述风格与句法十分类似于一般的计算机高级语言。?支持VHDL语言的软件平台Max+PlusII、QuartusII?由软件设计到硬件实现之间的媒介CPLD/FPGA(可编程器件)第3页,共33页,星期日,2025年,2月5日VHDL的历史有数十种硬件描述语言(如VHDL,VerilogHDL,HardwireC,CSP,SDL,Esterel),用得较广泛的是VHDL和VerilogHDL两种:1980美国制定VHSIC(VeryHighSpeedIntegratedCircuits)计划。1983IBM、TI和Intermetrics联合开发语言和仿真工具(VHDL)主要考虑自顶向下的设计和工艺进步引起的系统升级。1987美国国防部(DOD)要求所有数字电路用VHDL描述,并决定F-22战斗机项目采用VHDL,发布IEEE1076-1987标准。1993发布IEEE1076-1993标准。1996基于IEEE1076-1993的仿真和综合工具问世。IEEE1076.3使用综合工具的程序包标准。IEEE1076.4(VITAL):ASIC和FPGA建库1997发布IEEE1076.1即同时能够描述数字和模拟集成电路的VHDL语言标准(VHDL-AMS)。第4页,共33页,星期日,2025年,2月5日VHDL与VerilogHDL语言的主要区别VerilogHDL是由GDA(GatewayDesignAutomation)公司于1983年末首创的,1995年成为IEEE标准。VerilogHDL在工业界通用些,而VHDL在大学应用较多。VerilogHDL是在C语言的基础上发展起来的一种硬件描述语言,语法较自由;VHDL格式较严谨,其书写规则比VerilogHDL要繁琐些。VerilogHDL和VHDL在行为抽象建模的覆盖面范围不同,VerilogHDL在系统级抽象方面要比VHDL略差一些,而在门级开关电路方面要强些。VerilogHDL强调于集成电路的综合,VHDL强调于组合逻辑电路的综合。第5页,共33页,星期日,2025年,2月5日在QuartusII软件中新建工程新建VHDL文件,编写VHDL程序存盘(文件名为实体名与工程名相同,后缀为.VHD)编译软件仿真管脚锁定下载?由软件设计到硬件实现的流程第6页,共33页,星期日,2025年,2月5日VHDL程序的基本结构实体说明(Entity)(*)?VHDL程序的基本结构五部分结构体(Architecture)(*)配置(Configuration)包集合(Package)库(Library)用于描述设计的系统的外部接口用于描述系统内部的结构和行为安装具体元件到实体-结构体对存放设计模块共享的数据类型、常数和子程序等专门存放预编译程序包的地方第7页,共33页,星期日,2025年,2月5日VHDL程序的实体实体:VHDL程序的描述对象称为实体。简单的实体是由实体说明和结构体两部分组成的。实体定义本设计的输入/输出端口,声明到其他实体及其他设计的接口。结构体定义实体的实现,即电路的具体描述。第8页,共33页,星期日,2025年,2月5日(1)实体ENTITYVHDL的描述对象称为实体。由实体说明部分和构造体部分组成…端口名:端口模式数据类型);ENTITY实体名IsEnd实体名;格式:Port(端口名:端口模式数据类型;说明:①定义本设计的输入/输出端口②端口名是每个系统引脚的名称,一般用几个英文字母组成方向:INOUTINOUTBUFFERLINKAGE数据类型:std_logic(一位)
您可能关注的文档
最近下载
- 工程造价专业技术工作总结范文(精选10篇).docx VIP
- 基坑土方开挖及外运工程施工组织设计.docx VIP
- 12BJ1-1 工程做法(华北标BJ系列图集).doc VIP
- JBT 7538-2016 管道用篮式过滤器.pdf VIP
- 安全生产高处作业.docx VIP
- 新解读《GB_T 23722-2009起重机 司机(操作员)、吊装工、指挥人员和评审员的资格要求》最新解读.docx VIP
- (中级)装饰美工技能鉴定理论考试题库(含答案).docx VIP
- 小流域水土流失治理服务方案.doc VIP
- 大型球铁铸件浇冒口设计原理.pdf VIP
- 福建省莆田市南门集团2023年小升初数学试卷(含答案).docx VIP
文档评论(0)