EDA课程电子密码锁的设计Quartus版.doc

EDA课程电子密码锁的设计Quartus版.doc

ID:48917345

大小:962.00 KB

页数:25页

时间:2020-02-06

EDA课程电子密码锁的设计Quartus版.doc_第1页
EDA课程电子密码锁的设计Quartus版.doc_第2页
EDA课程电子密码锁的设计Quartus版.doc_第3页
EDA课程电子密码锁的设计Quartus版.doc_第4页
EDA课程电子密码锁的设计Quartus版.doc_第5页
资源描述:

《EDA课程电子密码锁的设计Quartus版.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、......EDA的相关介绍EDA的特点:EDA技术对电子系统设计方法的影响:传统的电路设计的方法是自低向上(Buttumup),即设计师根据设计要求首先选用合适的元器件,然后完成各个单元电路的设计、搭试、性能指标的测试,最后形成系统。而基于EDA技术的设计方法是自顶向下(ToptoDown),即首先从系统设计入手,在顶端进行功能方框图的划分和结构设计。然后利用EDA软件进行设计的验证、仿真以及PCB布局布线等工作[12]。硬件描述语言:硬件描述语言(HDL)是一种用于进行电子系统硬件设计的计算机高级语言,它采用软件的设计方法来描述电子系统的逻辑功能、电路结构和连接形式。ED

2、A的另一个特点体现在大规模可编程逻辑器件PLD(ProgrammableLogicDevices)是一种由用户编程以实现某种逻辑功能的新型逻辑器件。PLD最早出现在20世纪70年代初,其后经历了PROM、PLA、PAL、GAL等几个发展阶段。80年代中期,美国Xilin公司首先推出了现场可编程门陈列(FPGA)器件。90年代初,美国Lattice公司又推出了在系统可编程大规模集成电路(ispLSI)。现通常将高集成度的可编程逻辑器件谶纬复杂可编程逻辑器件(CPLD)。VHDL硬件描述语言VHDL(VeryhighspeedintegratedcircuitHardwareDe

3、scriptionLanguage)硬件描述语言从高于逻辑级的抽象层次上描述硬件的功能、信号连接关系及定时关系。VHDL的设计流程如下图。.专业专注.......总体方案编写HDL代码软件模拟综合面向FPGA和ASIC网表硬件验证图1VHDL设计流程VHDL语言是对逻辑电路进行描述的高级语言,它与其他高级语言相比既有相同之处,也有其自身特点:1.VHDL是工业标准的文本格式语言VHDL已成为一种工业标准。设计者、EDA工具的供应商以及芯片生产厂家,都要遵循这一标准。该语言是一种文本格式的语言,ASIC的设计者在设计电路时,就像编写其他高级语言一样,用文字来表达所要设计的电路,

4、这样能比较直观地表达设计者的设计思想,并且易于修改。2.VHDL能同时支持仿真和综合VHDL语言是一种能够支持系统仿真的语言。事实上,ASIC成功的关键在于生产前的设计,而保证设计正确性的主要手段就是系统仿真。目前在大部分的EDA工具中,都有支持VHDL语言仿真的工具。这样,设计者在ASIC生产前就能够知道设计的正确与、系统的的性能如何等关键问题。VHDL不仅仅是一种仿真语言,它的所有语句有相当一部分是不支持综合的,也就是说EDA工具无法根据所描述的VHDL语言产生出电路;但其中的可综合语句足以描述一个大而完整的系统。目前所有的高层次综合工具所支持的综合语句,都是IEEE标准

5、的一个子集。.专业专注.......因此,VHDL语言可以有两种完全不同的描述,一种是基于仿真的描述,它可以使用VHDL语言定义的各种语句,这类程序主要适用于编写测试基准程序和各种仿真模型的工程师使用,另外一种就是用于生成具体电路的可综合描述。它只能使用VHDL中的可综合子集。它主要适用于从事电路设计的工程师使用。3.VHDL是一种并发执行的语言我们知道,几乎所有的高级语言的执行都是顺序的,而VHDL语言在仿真过程中的执行是并行的。这种特性是符合实际逻辑电路的工作过程的。4.VHDL支持结构化设计和top-down设计方法VHDL语言是一种结构化的语言,它提供的语句可以完成多

6、层次结构结构的描述,所以VHDL语言可以支持结构化的设计。结构化设计就是将一个系统划分为多个模块,而每个模块又可以继续划分为更多的子模块。这样就可以采用top-down的设计方法,就是从系统整体要求出发,自上而下的逐步将系统内容细化,最后完成系统的整体设计。5.VHDL的描述与工艺无关设计者在利用VHDL描述时并不需要关心电路最终将在哪种工艺上实现,EDA工具可以将VHDL源代码映射到不同的工艺床上,提高了设计的可重用性。6.支持多风格的描述方法VHDL不仅支持行为级的描述,而且支持数据流及结构描述。前言电子密码锁的使用体现了人们消费水平、保安意识和科技水平的提高,而且避免了

7、携带甚至丢失钥匙的麻烦。目前设计密码锁的方法很多,例如用传统的PCB板设计、用PLC设计或者用单片机设计等等。而用VHDL可以更加快速、灵活地设计出符合各种要求的密码锁,优于其他设计方法。VHDL是一种符合IEEE.专业专注.......标准的硬件描述语言,其最大的特点是借鉴高级程序设计语言的功能特性,对电路的行为与结构进行高度抽象化、规范化的形式描述,并对设计的不同层次、不同领域的模拟验证与综合优化等处理,使设计过程廷到高度自动化。目录1.概述电子密码锁在生活中十分常见,在这我将设计一个具有较低成本的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。