




已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1题目基于FPGA的智能电梯控制系统的实现2010年12月07日2摘要智能电梯控制系统的设计思想智能电梯的编写的过程也不是一帆风顺的。而且我试过好多种方法去实现电梯的状态的转移。起初我想到的肯定是有限状态机。不过由于开始我想到只有六个请求(分别为16楼),后来在老师的启发下和东十二楼的电梯实际运行情况我发现,6个按钮肯定是不够的,所以我又加了5个向上的请求按钮和5个向下的请求按钮,这样总共就有16个按钮了,由于当时我没有想到用信号并置的方法,所以需要分析的情况实在是太多了,我也没有信心了。不过问题始终都是要得到解决的,后来我在我们寝室的一个同学的参考书上看到了一个用VHDL语言编写的智能电梯控制器的程序,不过很不完G6984,G4439G13485我的G7380G3835的启发就是G256信号并置的G12651法G257,我G6177发现这样一来的G16817,我的G5049G1328G18339就G3835G3835G1955G4581了。当时我不G1177G18331用G256信号并置的G12651法G257G3818,G17836G18331G13447了G4439的G256以楼G4630为电梯的状态转移的G1393G6466G257的G5617想,这G11842实是一个不G19181的方法,不过当时我一G11464没有G1231G1321G17839G4649,一是G4439是用VHDL语言编写的,而且我G4557这个语言不是很G10099G5725所以不是G10317别G10714解。后来G12467G9994G5190起了G6238VHDL语言G13775G16805G6116VERILOG语言的G5049G1328,这样没有G1231G1321G2559G18341G18339的G5049G1328G16765我G9022G17165了不G4581时G19400。现在想起来,我G6177发现我G12467G9994G17867G3845了G14270G5061,我G2419G1820G14270G5061的G12651法G5062G13475G15999G1014G3845了,G11053下了的G1177G1177是一G1135G1194G1166的程序。G256以楼G4630为电梯的状态转移的G1393G6466G257的编程方法G16765我没有得到G1231G1321G17839G4649,我G6930G5335的这种G3800G10714多种状态的方法,G13499而转向了我G2419G1820的G256有限状态机G257的方法。G1363用G989G8585G5347的有限状态机的方法也G14469了很多时G19400去G1474G8503和G6925G2904。实现了G3534G7424的G2163能,当时一G17947到G8616G17751G3809G7446的情况时(G8616G2959同时有G1972个G1166在请求G6122G13785是同时有G1016个在不同楼G4630的请求时电梯G16825G3926G1321运行G2614,这G1135G10317G8542情况我在当时一G11464没有G6226到G2524G17878和有G6940的方法去解决)。关键词G726信号并置VERILOG状态机3G44G81G87G72G79G79G76G74G72G81G87G3G72G79G72G89G68G87G82G85G3G70G82G81G87G85G82G79G3G86G92G86G87G72G80G3G71G72G86G76G74G81G3G87G75G82G88G74G75G87ABSTRACTG44G81G87G72G79G79G76G74G72G81G87G3G72G79G72G89G68G87G82G85G3G70G82G80G83G76G79G68G87G76G82G81G3G83G85G82G70G72G86G86G3G76G86G3G81G82G87G3G72G68G86G92G17G3G36G81G71G3G44G3G87G85G76G72G71G3G68G3G89G68G85G76G72G87G92G3G82G73G3G90G68G92G86G3G87G82G3G85G72G68G79G76G93G72G3G87G75G72G3G87G85G68G81G86G73G72G85G3G82G73G3G87G75G72G3G86G87G68G87G72G17G3G36G87G3G73G76G85G86G87G3G44G3G87G75G82G88G74G75G87G3G87G75G72G3G68G73G73G76G85G80G68G87G76G82G81G3G76G86G3G68G3G73G76G81G76G87G72G3G86G87G68G87G72G3G80G68G70G75G76G81G72G17G3G37G88G87G3G71G88G72G3G87G82G3G86G87G68G85G87G3G44G3G87G75G82G88G74G75G87G3G82G81G79G92G3G86G76G91G3G85G72G84G88G72G86G87G3G11G85G72G86G83G72G70G87G76G89G72G79G92G3G73G82G85G31G3G36G3/G3G73G3G68G81G71G3G87G75G72G81G3G76G81G3G87G72G68G70G75G72G85G3G76G81G86G83G76G85G72G71G3G68G81G71G3G72G68G86G87G3G87G72G81G3G82G81G3G87G75G72G3G86G72G70G82G81G71G3G73G79G82G82G85G3G82G73G3G87G75G72G3G72G79G72G89G68G87G82G85G3G68G70G87G88G68G79G3G82G83G72G85G68G87G76G82G81G3G86G76G87G88G68G87G76G82G81G3G44G3G73G82G88G81G71,G36G3BG88G87G87G82G81G3G68G73G73G76G85G80G68G87G76G82G81G3G76G86G3G81G82G87G3G72G81G82G88G74G75,G3G86G82G3G44G3G68G71G71G72G71G3G73G76G89G72G3G88G83G90G68G85G71G3G85G72G84G88G72G86G87G3BG88G87G87G82G81G3G68G81G71G3G73G76G89G72G3G71G82G90G81G90G68G85G71G3G85G72G84G88G72G86G87G3BG88G87G87G82G81,G3G86G82G3G76G87G3G75G68G86G316G3BG88G87G87G82G81,G3BG72G70G68G88G86G72G3G68G87G3G87G75G68G87G3G87G76G80G72G3G44G3G71G76G71G81G87G3G87G75G76G81KG3BG92G3G86G76G74G81G68G79G3G68G81G71G3G76G81G89G72G85G87G72G71G3G80G72G87G75G82G71,G3G86G82G3G81G72G72G71G3G68G81G68G79G92G86G76G86G3G82G73G3G87G85G88G72G3G76G86G3G87G82G82G3G80G68G81G92,G3G44G3G68G79G86G82G3G75G68G89G72G3G81G82G3G70G82G81G73G76G71G72G81G70G72G17G3NG72G89G72G85G87G75G72G79G72G86G86G3G87G75G72G3G83G85G82BG79G72G80G3G68G85G72G3G68G79G90G68G92G86G3G87G82G3BG72G3G86G82G79G89G72G71,G3G79G68G87G72G85G3G44G3G76G81G3G82G88G85G3BG72G71G85G82G82G80G3G76G86G3G68G3G70G79G68G86G86G80G68G87G72G3G82G73G3G85G72G73G72G85G72G81G70G72G3BG82G82KG86G3G82G81G3G86G68G90G3G68G3G90G76G87G75G3VHDLG3G79G68G81G74G88G68G74G72G3G83G85G72G83G68G85G68G87G76G82G81G3G76G81G87G72G79G79G76G74G72G81G87G3G72G79G72G89G68G87G82G85G3G70G82G81G87G85G82G79G79G72G85G3G83G85G82G74G85G68G80,G3BG88G87G3G76G86G3G81G82G87G3G70G82G80G83G79G72G87G72,G3G76G87G3G74G76G89G72G86G3G80G72G3G87G75G72G3G74G85G72G68G87G72G86G87G3G76G81G86G83G76G85G68G87G76G82G81G3G76G86G3“G86G76G74G81G68G79G3G68G81G71G3G76G81G89G72G85G87G72G71G3G68G79G74G82G85G76G87G75G80“,G3G44G3G71G76G86G70G82G89G72G85G72G71G3G87G75G76G86G3G90G68G92,G3G87G75G72G81G3G80G92G3G90G82G85KG79G82G68G71G3G76G86G3G74G85G72G68G87G79G92G3G85G72G71G88G70G72G71G17G44G3G90G68G86G3G81G82G87G3G82G81G79G92G3G88G86G72G3“G86G76G74G81G68G79G3G68G81G71G3G76G81G89G72G85G87G72G71G3G68G79G74G82G85G76G87G75G80“G3G82G88G87G86G76G71G72,G3G86G87G76G79G79G3G68G71G82G83G87G72G71G3G76G87G86G3“G87G82G3G87G75G72G3G73G79G82G82G85G3G73G82G85G3G72G79G72G89G68G87G82G85G3G86G87G68G87G88G86G3G87G85G68G81G86G73G72G85G3BG68G86G76G86“G3G87G75G82G88G74G75G87,G3G76G87G3G76G86G3G85G72G68G79G79G92G3G68G3G74G82G82G71G3G80G72G87G75G82G71,G3BG88G87G3G44G3G75G68G89G72G81G87G3G80G68G71G72G3G68G81G92G3G83G85G82G74G85G72G86G86,G3G82G81G72G3G76G86G3G76G87G3G76G86G3G90G76G87G75G3VHDLG3G79G68G81G74G88G68G74G72G3G83G85G72G83G68G85G68G87G76G82G81,G3G68G81G71G3G44G80G3G81G82G87G3G89G72G85G92G3G73G68G80G76G79G76G68G85G3G90G76G87G75G3G87G75G72G3G79G68G81G74G88G68G74G72G3G86G82G3G81G82G87G3G83G68G85G87G76G70G88G79G68G85G79G92G3G88G81G71G72G85G86G87G68G81G71G76G81G74G17G3LG68G87G72G85G3G88G81G72G91G83G72G70G87G72G71G79G92G3G85G68G76G86G72G71G3G87G75G72G3VHDLG79G68G81G74G88G68G74G72G3G87G85G68G81G86G79G68G87G76G82G81G3G76G81G87G82G3G89G72G85G76G79G82G74G3G79G68G81G74G88G68G74G72G3JG82B,G3G86G82G3G87G75G68G87G3G81G82G3G80G72G68G86G88G85G72G3G82G73G3G90G82G85KG3G79G72G87G3G44G3G90G68G86G87G72G3G68G3G79G82G87G3G82G73G3G87G76G80G72G17G3NG82G90G3G87G75G68G87G3G44G3G87G75G76G81KG3G68BG82G88G87G3G76G87,G3G44G3G73G82G88G81G71G3G87G75G68G87G3G44G3G75G68G71G3G79G82G86G87G3G87G75G72G80G86G72G79G89G72G86,G3G44G3G75G68G71G3G75G76G86G3G82G90G81G3G68G79G74G82G85G76G87G75G80G3G75G68G86G3BG72G72G81G3G79G82G86G87,G3G79G72G68G89G76G81G74G3G87G75G72G3G82G87G75G72G85G86G3G68G85G72G3G82G81G79G92G3G86G82G80G72G3G82G73G3G87G75G72G3G83G85G82G74G85G68G80G17G3“TG82G3G87G75G72G3G73G79G82G82G85G3G73G82G85G3G72G79G72G89G68G87G82G85G3G86G87G68G87G88G86G3G87G85G68G81G86G73G72G85G3BG68G86G76G86“G3G83G85G82G74G85G68G80G80G76G81G74G3G80G72G87G75G82G71,G3G79G72G87G3G44G3G75G68G89G72G81G87G3G74G82G87G3G68G81G92G3G83G85G82G74G85G72G86G86,G3G44G3G74G76G89G72G3G88G83G3G87G75G76G86G3G75G68G81G71G79G72G3G68G3G89G68G85G76G72G87G92G3G82G73G3G86G87G68G87G72G3G80G72G87G75G82G71,G3G87G75G72G81G3G87G88G85G81G72G71G3G87G82G3G80G92G3G82G85G76G74G76G81G68G79G3“G73G76G81G76G87G72G3G86G87G68G87G72G3G80G68G70G75G76G81G72“G3G80G72G87G75G82G71G17G3UG86G72G3G87G75G72G3G73G76G81G76G87G72G3G86G87G68G87G72G3G80G68G70G75G76G81G72G33G86G72G70G87G76G82G81G68G79G3G80G72G87G75G82G71G86G3G68G79G86G82G3G86G83G72G81G87G3G68G3G79G82G87G3G82G73G3G87G76G80G72G3G87G82G3G80G82G71G76G73G92G3G68G81G71G3G76G80G83G85G82G89G72G17G3RG72G68G79G76G93G72G3G87G75G72G3BG68G86G76G70G3G73G88G81G70G87G76G82G81G86,G3G90G75G72G81G3G68G3G80G72G72G87G3G80G82G85G72G3G70G82G80G83G79G72G91G3G86G76G87G88G68G87G76G82G81G86G3G11G83G68G85G68BG79G72G86G3G80G72G68G81G90G75G76G79G72G3G86G72G89G72G85G68G79G3G83G72G82G83G79G72G3G76G81G3G85G72G84G88G72G86G87G3G82G85G3G76G86G3G68G79G86G82G3G75G68G89G72G3G87G90G82G3G76G81G3G71G76G73G73G72G85G72G81G87G3G73G79G82G82G85G3G85G72G84G88G72G86G87G3HG82G90G3G86G75G82G88G79G71G3G87G75G72G3G72G79G72G89G68G87G82G85G3G85G88G81G81G76G81G74G3G87G75G72G86G72G3G86G83G72G70G76G68G79G3G70G68G86G72G86G3G44G3G68G87G3G87G75G68G87G3G87G76G80G72G3G75G68G86G3G81G82G87G3G73G76G81G71G3G68G83G83G85G82G83G85G76G68G87G72G3G68G81G71G3G72G73G73G72G70G87G76G89G72G3G68G83G83G85G82G68G70G75G3G87G82G3G86G82G79G89G72G17G36BG86G87G85G68G70G87G3KEYWORDSG726G3G3G36G3G86G76G74G81G68G79G3G68G81G71G3BG88G92G3G3G3G3G89G72G85G76G79G82G74G3G3SG87G68G87G72G3G80G68G70G75G76G81G72G34目录第一章概述摘要511EDA概述5111什么是EDA5112EDA的G103176113EDA的应用612FPGA的简介及G10317点713VHDL语言及程序概述8131VHDL语言的发G46499132VHDL语言的G10317点9133VHDL语言程序的G3534G7424结构1014状态机的简介10第二章电梯控制系统的分析1221选题的背景1222电梯控制的研究背景1223我国电梯的发G4649概况1324电梯设计的具体目的及控制要求1325电梯控制器设计G2419G10714及G5617路1426电梯控制系统状态图分析15第三章电梯控制系统的设计与实现1731MAXPLUSII的介绍1732电梯控制系统的VHDL语言设计及仿真18321模块示意图和输入输出描述18322模块设计过程20323波形仿真2133电梯控制系统的实验平台实现27结论与体会28致谢30附件程序31参考文献435G3第一章概述摘要11EDA概述EDG36在通信行业(电信)里的另一个解释是企业数G6466架构,EDG36G13485出了一个企业级的数G6466架构的总体视图,并按照电信企业的G10317征,G17839行了框架和G4630级的划分。G3EDG36是电子设计G14270动化(EG79G72G70G87G85G82G81G76G70G3DG72G86G76G74G81G3G36G88G87G82G80G68G87G76G82G81)的缩写,在20世纪60年代中期从计G12651机辅助设计(CG36D)、计G12651机辅助制造(CG36M)、计G12651机辅助测试(CG36T)和计G12651机辅助G5049程(CG36E)的概念发G4649而来的。G3111什么是EDA20世纪90年代,国际上电子和计G12651机技术G17751G1820G17839的国家,一G11464在积极探索新的电子电路设计方法,并在设计方法、G5049具等方面G17839行了彻底的变革,取得了巨G3835G6116G2163。在电子技术设计领域,可编程逻辑器件(G3926CPLD、FPGG36)的应用,G5062得到G5203G8879的G7234及,这G1135器件为数G4395系统的设计G5114来了极G3835的G9801G8975G5627。这G1135器件可以通过G17731件编程而G4557G1866G11840件结构和G5049G1328方G5347G17839行G18337构,从而G1363得G11840件的设计可以G3926同G17731件设计G18039样方G1427G5567G6475。这一G2011极G3835G3332G6925变了G1268统的数G4395系统设计方法、设计过程和设计G16278念,G1431G17839了EDG36技术的G17817G17907发G4649。G3G3G3EDA技术就是以计G12651机为G5049具,设计G13785在EDAG17731件平台上,用G11840件描述语言HDL完G6116设计G7003件,G9994后由计G12651机G14270动G3332完G6116逻辑编G16805、化简、分G2118、G13520G2524、G1260化、G5079G4628、G5079G13459和仿真,G11464G14279G4557于G10317定目G7643G14467G10267的G17878G18209编G16805、逻辑G7156G4568和编程下G17745等G5049G1328。EDA技术的出现,极G3835G3332G6564G20652了电路设计的G6940G10587和可G6817G1328G5627,G1955G17743了设计G13785的G2183动G5390G5242。G3G3G2045用EDAG5049具,电子设计师可以从概念、G12651法、G2339G16770等开始设计电子系统,G3835G18339G5049G1328可以通过计G12651机完G6116,并可以G4570电子G1147G2709从电路设计、G5627能分析到设计出ICG10268图G6122PCBG10268图的G6984个过程的计G12651机上G14270动G3800G10714完G6116。现在G4557EDA的概念G6122G14551G11080用得很G4497。G2265G6336在机G7812、电子、通信、G14334G12366G14334G3837、化G5049、G11731G1147、G10995G10301、G2319学、G1903G1119等G2520个领域,都有EDA的应用。目G2081EDA技术G5062在G2520G3835G1856G2508、企G1119业G2345G1313和G12197研G6957学G18108G19388G5203G8879G1363用。G1375G3926在G20146机制造过程中,从设计、G5627能测试及G10317G5627分析G11464到G20146行模G6323,都可能G9053及到EDA技术。6112EDA的特点G111G3G20652G4630G13520G2524和G1260化G3为了能G7368好G3332G6915G6357G14270G20042向下的设计方法,现代的EDG36G5049具能够在系统G17839行G13520G2524和G1260化,这样就缩G11713了设计的G2620期,G6564G20652了设计G6940G10587。G3G112G18331用G11840件描述语言G17839行设计G3G18331用G11840件描述语言G17839行电路G994系统的描述是当G2081EDG36技术的另一个G10317征。G994G1268统的G2419G10714图设计方法G11468G8616,HDL语言G7368G17878G2524描述G16280模G3835的数G4395系统,G4439能够G1363设计G13785在G8616G17751G6289G16949的G4630G8437上G4557所设计系统的结构和逻辑G2163能G17839行描述。G18331用HDL语言设计的G12373出G1260点是G726语言的G1856开G5627和G2045用G5627G727设计G994G5049G14414的G7092G1863G5627G727G4497G14551G3272的描述能G2159G727G1427于G13464G13467G3835G16280模系统的设计G727G1427于设计的G3809用,G1144G8981,G1457G4396和G1474G6925等。目G2081G7380G5132用的G11840件描述语言有VHDL和VG72G85G76G79G82G74G3HDL,G4439们都G5062G13475G6116为G44EEEG7643G1946。G3(3)开G6930G5627和G7643G1946化G3现代EDAG5049具G7234G17953G18331用G7643G1946化和开G6930G5627框架结构,G1231G1321一个EDA系统只要G5326G12447了一个G12538G2524G7643G1946的开G6930G5347框架结构,就可以G6521G13447G1866G1194G2390G2842的EDAG5049具G1214器G17839行设计G5049G1328。这样就可以实现G2520种EDAG5049具的G1260化G13464G2524,并G19610G6116在一个G7143于G12661G10714的统一G10627G3671下,实现G17176G9316共G1151。113EDA的应用G19555G11540电子技术的发G4649,可编程逻辑器件和G72G71G68技术G5062G5203G8879应用于通信、G5049业G14270动化、智能G1214表、图像G3800G10714、计G12651机等领域。EDG36G11EG79G72G70G87G85G82G81G76G81G70DG72G86G76G74G81G3G36G88G87G82G80G68G87G76G82G81,电子设计G14270动化技术是现代电子G5049程领域的一G19388新技术,G4439G6564供了G3534于计G12651机和信息技术的电路系统设计方法。EDG36技术的发G4649和推G5203应用极G3835G3332推动了电子G5049业的发G4649。G19555G11540EDG36技术的发G4649,G11840件电子电路的设计G1972乎全G18108可以G1393靠计G12651机来完G6116,这样就G3835G3835缩G11713了G11840件电子电路设计的G2620期,从而G1363制造G2842可以G5567G17907开发出G2709种多、批G18339小的G1147G2709,以满足市场的众多需求。EDG36G6957学和G1147业界的技术推G5203是当今世界的一个技术热点,EDG36技术是现代电子G5049业中不可缺G4581的一项技术。G3712FPGA的简介及特点背景目G2081以G11840件描述语言(VG72G85G76G79G82G74G6122G3VHDL)所完G6116的电路设计,可以G13475过简G2345的G13520G2524G994G5079G4628,G5567G17907的烧录G14279G3FPGG36G3上G17839行测试,是现代G3G44CG3设计验证的技术主G8981。这G1135可编辑元件可以G15999用来实现一G1135G3534G7424的逻辑G19388电路(G8616G3926G36ND、OR、XOR、NOT)G6122G13785G7368G3809G7446一G1135的G13464G2524G2163能G8616G3926解码器G6122数学方程G5347。在G3835多数的FPGG36里面,这G1135可编辑的元件里也G2265G2559记忆元件G1375G3926触发器(FG79G76G83G73G79G82G83)G6122G13785G1866G1194G7368加完G6984的记忆块。G3G3G3G3系统设计师可以根G6466需要通过可编辑的连G6521G6238FPGA内G18108的逻辑块连G6521起来,就好像一个电路试验板G15999G6930在了一个G14467G10267里。一个出G2390后的G6116G2709FPGA的逻辑块和连G6521可以按照设计G13785而G6925变,所以FPGA可以完G6116所需要的逻辑G2163能。G3G3FPGA一般来说G8616ASIC(专用G19610G6116G14467G10267)的G17907G5242要慢,G7092法完G6116G3809G7446的设计,而且消耗G7368多的电能。但是G1194们也有很多的G1260点G8616G3926可以G5567G17907G6116G2709,可以G15999G1474G6925来G6925G8503程序中的G19181误和G7368G1427宜的造价。G2390G2842也可能会G6564供G1427宜的但是编辑能G2159差的FPGA。因为这G1135G14467G10267有G8616G17751差的可编辑能G2159,所以这G1135设计的开发是在G7234通的FPGA上完G6116的,G9994后G4570设计转移到一个类似于ASIC的G14467G10267上。另G3818一种方法是用CPLD(G3809G7446可编程逻辑器件备)。CPLD与FPGA的关系G3G3早在1980年代中期,FPGAG5062G13475在PLD设备中扎根。CPLD和FPGAG2265G6336了一G1135G11468G4557G3835数G18339的可以编辑逻辑G2345元。CPLD逻辑G19388的密G5242在G1972千到G1972万个逻辑G2345元之G19400,而FPGA通G5132是在G1972万到G1972百万。G3G3G3CPLD和FPGA的主要区别是G1194们的系统结构。CPLD是一个有点限制G5627的结构。这个结构由一个G6122G13785多个可编辑的结果之和的逻辑G13464列和一G1135G11468G4557G4581G18339的锁定的寄G4396器。这样的结果是缺乏编辑G9801G8975G5627,但是却有可以预计的延迟时G19400和逻辑G2345元G4557连G6521G2345元G20652G8616G10587的G1260点。而FPGA却是有很多的连G6521G2345元,这样虽G9994G16765G4439可以G7368加G9801G8975的编辑,但是结构却G3809G7446的多。G3G3CPLD和FPGA另G3818一个区别是G3835多数的FPGAG2559有G20652G4630G8437的内置模块(G8616G3926加法器和乘法器)和内置的记忆体。一个因此有G1863的G18337要区别是很多新的FPGAG6915G6357完全的G6122G13785G18108分的系统内G18337新G18209置。允许G1194们的设计G19555G11540系统升级G6122G13785动态G18337新G18209置而G6925变。一G1135FPGA可以G16765设备的一G18108分G18337新编辑而G1866G1194G18108分G13499续G8503G5132运行。8FPGA工作原理G3G3FPGAG18331用了逻辑G2345元阵列LCA(LOGICCELLARRAY)这样一个概念,内G18108G2265G6336可G18209置逻辑模块CLB(CONFIGURABLELOGICBLOCK)、输出输入模块IOB(INPUTOUTPUTBLOCK)和内G18108连G13459(INTERCONNECT)G989个G18108分。FPGA的基本特点G3G31)G18331用FPGA设计ASIC电路G10317定用途G19610G6116电路,用户不需要投G10267G10995G1147,就能得到G2524用的G14467G10267。G3G32)FPGA可做G1866G4439全定制G6122半定制ASIC电路的中试样G10267。G3G33)FPGA内G18108有丰富的触发器和IO引脚。G3G34)FPGA是ASIC电路中设计G2620期G7380G11713、开发G17165用G7380低、风险G7380小的器件之一。G3G35FPGAG18331用G20652G17907CHMOSG5049G14414,G2163耗低,可以G994CMOS、TTL电平兼容。G3G3可以说,FPGAG14467G10267是小批G18339系统G6564G20652系统G19610G6116G5242、可靠G5627的G7380佳选择之一。G3G3FPGA是由G4396G6930在G10267内RAM中的程序来设置G1866G5049G1328状态的,因此,G5049G1328时需要G4557G10267内的RAMG17839行编程。用户可以根G6466不同的G18209置模G5347,G18331用不同的编程方G5347。加电时,FPGAG14467G10267G4570EPROM中数G6466读入G10267内编程RAM中,G18209置完G6116后,FPGAG17839入G5049G1328状态。掉电后,FPGA恢G3809G6116白G10267,内G18108逻辑G1863系消G3845,因此,FPGA能够反G3809G1363用。FPGA的编程G7092须专用的FPGA编程器,只须用通用的EPROM、PROM编程器即可。当需要G1474G6925FPGAG2163能时,只需换一G10267EPROM即可。这样,同一G10267FPGA,不同的编程数G6466,可以G1147G10995不同的电路G2163能。因此,FPGA的G1363用非G5132G9801G8975。13VHDL语言及程序概述VHDL的英G7003全名是VERYHIGHSPEEDINTEGRATEDCIRCUITHARDWAREDESCRIPTIONLANGUAGE,诞G10995于1982年。1987年底,VHDLG15999IEEE和美国国防G18108G11842认为G7643G1946G11840件描述语言。VHDL主要用于描述数G4395系统的结构,行为,G2163能和G6521口。除了G2559有许多具有G11840件G10317征的语句G3818,VHDL的语言形G5347和描述风格G994句法是十分9类似于一般的计G12651机G20652级语言。VHDL的程序结构G10317点是G4570一项G5049程设计,G6122称设计实体(可以是一个元件,一个电路模块G6122一个系统)分G6116G3818G18108(G6122称可视G18108分,及端口和内G18108(G6122称不可视G18108分),既G9053及实体的内G18108G2163能和G12651法完G6116G18108分。在G4557一个设计实体定义了G3818G18108界面后,一旦G1866内G18108开发完G6116后,G1866G1194的设计就可以G11464G6521调用这个实体。这种G4570设计实体分G6116内G3818G18108分的概念是VHDL系统设计的G3534G7424点。131VHDL语言的发展在G19610G6116电路制造G5049G14414的发G4649的过程中,微电子设计G5049G14414G5062G13475达到了深亚微米时代,在EDA设计中主要有G17731G11840件G2339G1328设计的要求,现有的G5049具G6915G6357SOC设计尚有难G5242,迫G2011需要G6564G20652设计能G2159。在设计语言中,由于VHL和VERILOGHDL是目G2081通用的设计语言,在设计G3835系统时,不够方G1427G11464G16278,所以需要G17839一步完G2904。电子G1147G2709G19555G11540技术的G17839步,G7368新换代G7097新G7388G5334,而G6496G6581电子G1147G2709开发研制的动G2159G9316EDA技术,是我们国家G5049程技术G1166G2604不可推G2380的G17143G1231,因为中国的设计G1856G2508G3835多G17836G3800在发G4649的初级G19466G8585,所G1363用的设计G5049具都是G1972年G2081国G3818的主G8981G5049具。132VHDL语言的特点G3G3VHDL语言能够G6116为G7643G1946化的G11840件描述语言并G14731得G5203G8879应用,G4439G14270G17535G5529G9994具有很多G1866G1194G11840件描述语言所不具备的G1260点。G5414G13447起来,VHDL语言主要具有以下G1260点G7261G3G31VHDL语言G2163能G5390G3835,设计方G5347多样G3G3VHDL语言具有G5390G3835的语言结构,只需G18331用简G2345G7138G11842的VHDL语言程序就可以描述十分G3809G7446的G11840件电路。同时,G4439G17836具有多G4630G8437的电路设计描述G2163能。此G3818,VHDL语言能够同时G6915G6357同步电路、G5334步电路和G19555机电路的设计实现,这是G1866G1194G11840件描述语言所不能G8616G6323的。VHDL语言设计方法G9801G8975多样,既G6915G6357G14270G20042向下的设计方G5347,也G6915G6357G14270底向上的设计方法既G6915G6357模块化设计方法,也G6915G6357G4630G8437化设计方法。G3G32VHDL语言具有G5390G3835的G11840件描述能G2159G3G3VHDL语言具有多G4630G8437的电路设计描述G2163能,既可描述系统级电路,也可以描述G19388级电路G727描述方G5347既可以G18331用行为描述、寄G4396器G1268输描述G6122G13785结构描述,也可以G18331用G989G13785的G9163G2524描述方G5347。同时,VHDL语言也G6915G6357G5827G5627延迟和G1268输延迟,这样可以G1946G11842G3332G5326G12447G11840件电路的模G3423。VHDL语言的G5390G3835描述能G2159G17836体现在G4439具有丰富的数G6466类G3423。VHDL语言既G6915G6357G7643G194610定义的数G6466类G3423,也G6915G6357用户定义的数G6466类G3423,这样G1427会G13485G11840件描述G5114来G17751G3835的G14270由G5242。G3G33VHDL语言具有很G5390的移G7905能G2159G3G3VHDL语言很G5390的移G7905能G2159主要体现在G4557于同一个G11840件电路的VHDL语言描述,G4439可以从一个模G6323器移G7905到另一个模G6323器上、从一个G13520G2524器移G7905到另一个G13520G2524器上G6122G13785从一个G5049G1328平台移G7905到另一个G5049G1328平台上去G6203行。G3G34VHDL语言的设计描述G994器件G7092G1863G3G3G18331用VHDL语言描述G11840件电路时,设计G1166G2604并不需要G20330G1820考G15397选择G17839行设计的器件。这样做的好G3800是可以G1363设计G1166G2604G19610中G12946G2159G17839行电路设计的G1260化,而不需要考G15397G1866G1194的问题。当G11840件电路的设计描述完G6116以后,VHDL语言允许G18331用多种不同的器件结构来实现。G3G35VHDL语言程序G7143于共G1151和G3809用G3G3VHDL语言G18331用G3534于G5223LIBRARY的设计方法。在设计过程中,设计G1166G2604可以G5326G12447G2520种可G1889G8437G2045用的模块,一个G3835G16280模的G11840件电路的设计不可能从G19388级电路开始一步步G3332G17839行设计,而是一G1135模块的G13059加。这G1135模块可以预G1820设计G6122G13785G1363用以G2081设计中的G4396G7735模块,G4570这G1135模块G4396G6930在G5223中,就可以在以后的设计中G17839行G3809用。由于G3VHDLG3语言是一种描述、模G6323、G13520G2524、G1260化和G5079G13459的G7643G1946G11840件描述语言G3,G3因此G4439可以G1363设计G6116果在设计G1166G2604之G19400方G1427G3332G17839行G1144G8981和共G1151,G3从而G1955小G11840件电路设计的G5049G1328G18339,G3缩G11713开发G2620期。G3133VHDL语言程序的基本结构实体(EG81G87G76G87G92)结构体G3G3G3G11G36G85G70G75G76G87G72G70G87G88G85G72G3G3G3G2265G19610G2524G11PG68G70KG68G74G72G3G3G3G3G3G3G3G3G3G3G3G3G3G3G3G18209G11CG82G81G73G76G74G88G85G68G87G76G82G81G3G3G3G5223G11LG76BG85G68G85G92G314状态机的简介G1863于状态机的一个极G5242G11842G2011的描述是G4439是一个有向图形,由一G13464G14422点和一G13464G11468应的转移G2001数G13464G6116。状态机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 11《变废为宝有妙招》第二课时(教学设计)-部编版道德与法治四年级上册
- 七年级生物上册 第三单元 第二章 第三节 开花和结果教学设计 (新版)新人教版
- 18威尼斯的小艇教学设计-2023-2024学年五年级下册语文统编版
- 2024-2025学年高中政治下学期第2周教学设计
- 血管活性药物输注护理
- 2024秋四年级英语上册 Unit 4 My home课时6 Read and write-Story time教学设计 人教PEP
- 《 选唱 春天来了》(教案)-2023-2024学年人教版音乐二年级下册
- Unit 6 Section B project教学设计 2024-2025学年人教版(2024)七年级英语上册
- 一年级下美术教学设计-动物的花衣裳-岭南版
- 七年级英语下册 Unit 1 Can you play the guitar教学设计 (新版)人教新目标版
- 幼儿园优质公开课:小班语言《小兔乖乖》课件
- 医疗安全(不良)事件汇总登记表(科室)
- 设备管理体系课件
- 部编版小学语文六年级上册教案全册
- 10KV配单系统柱上开关培训资料
- 经穴秘密(人体361个经穴全部解析)
- 2023年4月全国自学考试00147人力资源管理一试题及答案
- 广东省五年一贯制语文考试题目
- 马原第六章社会主义的发展及其规律
- 黄帝内经原文及译文
- 体育中国(上海大学)超星尔雅学习通网课章节测试答案
评论
0/150
提交评论