基于VHDL数字电路设计.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于VHDL数字电路设计

基于VHDL的数字电路设计 目 录 1 引言 2 2 数字系统的设计方法 2 3 数字密码锁的设计 2 3.1 设计分析与要求 2 3.2 基本原理 3 3.3 设计模块说明 3 3.3.1 方波生成模块 3 3.3.2 消抖同步模块 4 3.3.3密码锁逻辑控制模块 5 4 数字密码锁的电路仿真 7 5 总结 8 致谢 10 基于VHDL的数字电路设计 摘要: EDA技术的应用给电子设计带来巨大变革。利用先进的EDA工具,基于硬件描述语言,可以进行系统级数字逻辑电路的设计。本文简述VHDL语言的功能及其特点,并以8位串行数字锁设计为例,介绍了在MAX+plus II开发软件下,利用VHDL硬件描述语言设计数字逻辑电路的过程和方法。 关键词:VHDL;MAX+PLUS II;EDA;数字密码锁; Design of Digital Circuit Based On VHDL Abstract: The application of EDA technologies to electronic design brought great changes. The use of advanced EDA tools based on the hardware description language, for system-level digital logic circuit design. This paper describes the function of VHDL and its characteristics, and eight serial digital lock design as an example, in the MAX + plus II development software, using VHDL hardware description language design digital logic circuits the process and methods. Key words:VHDL;MAX+PLUS II;EDA;Digital-Password-Lock; 1 引言 目前数字系统的设计可以直接面向用户需求,根据系统的行为和功能,自上而下地逐层完成相应的描述、综合、优化、仿真与验证,直到生成器件,实现电子设计自动化。电子设计自动化EDA(即Electronic Design Automation)的关键技术之一就是可以用硬件描述语言(HDL)来描述硬件电路。VHDL的英文全名是Very-High Integrated Circuit Hardware Description Language,翻译成中文就是“超高速集成电路硬件描述语言” ,它诞生于1982年。1987年底,VHDL被IEEE和美国国防部确认为集成电路硬件描述语言。现在,VHDL作为IEEE的工业标准硬件描述语言,得到了众多EDA公司的支持,因此其在电子工程领域已成为事实上的通用硬件描述语言。VHDL支持硬件的设计、验证、综合和测试,以及硬件设计数据的交换、维护、修改和硬件的实现,具有描述能力强,生命周期长,支持大规模设计的分解和已有设计的再利用等优点。 2 数字系统的设计方法 VHDL主要用于描述数字系统的结构、行为和功能,其特点是将一个电路模块或一个系统分成端口和内部功能算法实现两部分。对于一个电路模块或者数字系统而言,定义了外部端口后,一旦内部功能算法完成后,其他系统可以直接依据外部端口调用该电路模块或数字系统,而不必知道其内部结构和算法。VHDL的特点使得电子系统新的设计方法——“自顶向下”设计方法更加容易实现。可以先对整个系统进行方案设计,按功能划分成若干单元模块,然后对每个单元模块进一步细分,直到细化成一个个最简单的单元电路。 数字系统的层次化设计,一般都要经过4个阶段:设计输入,编译,仿真验证,下载器件。本设计采用“自顶向下”的设计方法,逐层完成相应的描述,编译,仿真与验证,即先建立一些低层次的设计,再将它们组合在一起,最后形成一个单一的顶层设计文件。Max+plus II软件有多种输入方式,主要有:各种文本输入,原理图输入和波形输入。对于不同层次的模块,应采用不同的输入方式进行描述。由于VHDL擅长描述模块的逻辑功能,而原理图擅长描述硬件连接关系,所以在底层设计中,对底层所有模块使用VHDL语言进行描述,在顶层设计中,使用原理图输入方法。设计流程图如图1所示: 图1 数字系统的设计流程 3 数字密码锁的设计 8位串行数字密码锁是数字电路设计中较为典型的电路,本文在美国Altera公司的Max+plus II开发平台上,用VH

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档