EDA技术论文
EDA论文

VHDL与QuartusⅡ在EDA中的使用EDA是电子设计自动化(E1echonics;Des5p;AM·toM60n)的缩写。
从EDA技术的几个主要方面的内容来看,可以理解为:EDA技术是以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关的开发软件,自动完成用软件的式设计电子系统到硬件系统的一门新技术。
可以实现逻辑编译、逻辑化简、逻辑分割逻辑综合及优化,逻辑布局布线、逻辑仿真。
EDA技术研究的对象是电子设计的全过程有系统级、电路级和物理级各个层次的设计。
EDA主要采用并行工程和“自顶向下”的设计方法,然后从系统设计入手,在顶层进行功能方框图的划分和结构设计,在方框图一级进行仿真、纠错,并用VHDL等硬件描述语言对高层次的系统行为进行描述,在系统一级进行验证,最后再用逻辑综合优化工具生成具体的门级逻辑电路的网表,其对应的物理实现级可以是印刷电路板或专用集成电路。
EDA 技术的发展至今经历了三个阶段:电子线路的CAD是EDA发展的初级阶段,具备了设计自动化的功能的中级阶段,称为电子系统设计自动化系统的高级阶段。
随着科技的进步,电子产品的更新日新月异,EDA技术作为电子产品开发研制的源动力,已成为现代电子设计的核心。
所以发展EDA技术将是电子设计领域和电子产业界的一场重大的技术革命,同时也对电类课程的教学和科研提出了更深更高的要求。
所以掌握和普及这一全新的技术,将对我国电子技术的发展具有深远的意义。
基于EDA技术的电子系统设计方法有电子系统电路级设计和系统级设计。
电子系统电路级设计:首先确定设计方案,同时要选择能实现该方案的合适元器件,然后根据具体的元器件设计电路原理图。
接着进行第一次仿真,包括数字电路的逻辑模拟、故障分析、模拟电路的交直流分析和瞬态分析。
系统在进行仿真时,必须要有元件模型库的支持,计算机上模拟的输入输出波形代替了实际电路调试中的信号源和示波器。
浅析EDA技术在电子工程设计中的应用

浅析EDA技术在电子工程设计中的应用【摘要】EDA(Electronic Design Automation)技术在电子工程设计中发挥着重要作用。
本文从引言、正文和结论三个部分展开论述。
在将介绍EDA技术的背景和研究意义。
在将详细描述EDA技术的概述以及在电路设计、芯片设计和系统设计中的应用,同时还会探讨EDA技术在电子工程设计领域的未来发展趋势。
在将对文章内容进行总结,并展望EDA技术在电子工程设计中的未来发展方向。
通过本文的分析,读者将能够更全面地了解EDA技术在电子工程设计中的重要性和应用前景。
【关键词】EDA技术,电子工程设计,电路设计,芯片设计,系统设计,未来发展,引言,正文,结论,背景介绍,研究意义,总结,展望1. 引言1.1 背景介绍电子设计自动化(Electronic Design Automation,EDA)技术是电子工程设计中的重要工具,它可以帮助工程师更高效、更精准地进行电路、芯片和系统设计。
随着电子设备的发展和应用领域的不断拓展,EDA技术在电子工程设计中的应用也逐渐变得广泛而重要。
背景介绍部分将简要介绍EDA技术的起源和发展历程,以及其在电子工程领域中的地位和作用。
EDA技术起源于20世纪60年代,随着半导体技术的发展,计算机辅助设计软件的应用逐渐普及。
在当今的电子工程设计中,EDA技术已成为不可或缺的利器,它不仅可以帮助工程师提高设计效率和设计质量,还可以在电子产品的研发过程中起到关键的支撑作用。
通过对EDA技术在电子工程设计中的应用进行深入的研究和分析,可以更好地了解该技术的特点和优势,为未来的工程设计工作提供更多的思路和方法。
本篇文章将对EDA技术在电子工程设计中的应用进行浅析,以期为读者带来更多对于该领域的认识和了解。
1.2 研究意义研究EDA技术在电子工程设计中的应用具有重要的意义。
EDA技术的应用可以提高电子工程设计的效率和质量,减少人为失误的发生,提升设计的准确性和可靠性。
EDA论文

前言一 EDA简介EDA是电子设计自动化(Electronic Design Automation)的缩写,在20世纪90年代初从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CA T)和计算机辅助工程(CAE)的概念发展而来的。
EDA是指以计算机为工作平台,融合了应用电子技术、计算机技术、智能化技术的最新成果而开发出的电子CAD通用软件包,它根据硬件描述语言HDL 完成的设计文件,自动完成逻辑编译、化简、分割、综合、优化、布局布线及仿真,直至完成对于特定目标芯片的适配编译、逻辑映射和编程下载等。
二 EDA的发展前景随着微电子技术和计算机技术的不断发展,在涉及通信、国防、航天、工业自动化、仪器仪表等领域工作中,EDA技术的含量以惊人的速度上升,从而使它成为当今电子技术发展的前沿。
1、基于FPGA的DSP系统设计现代大容量、高速度的FPGA的出现,克服了上述方案的诸多不足。
在这些FPGA中,一般都内嵌有可配置的高速RAM、PLL、LVDS、LVTTL以及硬件乘法累加器等DSP模块。
用FPGA来实现数字信号处理可以很好地解决并行性和速度问题,而且其灵活的可配置特性,使得FPGA构成的DSP系统非常易于修改、易于测试及硬件升级。
2、计算机处理器设计EDA技术与FPGA在通信领域中的成功已是众所周知的事实了,而对于一般的处理器的实现也已司空见惯。
如利用硬件描述语言设计嵌入式系统处理器、各类CPU或单片机等,并以软核的形式在FPGA中实现。
但利用FPGA实现高性能的处理器,乃至超级计算机处理器的功能,不能不说是一项崭新的尝试。
目前,尽管基于EDA技术的计算机处理器的FPGA实现尚未进入全面的商业化开发阶段,但其研究和应用的成果却不得不令人深感FPGA在这一领域中的巨大潜力和广阔的市场。
3、与ASIC市场的竞争技术由于EDA技术是面向解决电子系统最基本最低层硬件实现问题的技术,因此就其发展趋势的横向看,势必涉及越来越广阔的电子技术及电子设计技术领域。
eda论文.

南京理工大学EDA设计(Ⅰ)实验报告作者: 学号:学院(系):专业:指导老师:实验日期:实验一单级放大电路的设计与仿真一、实验目的1.掌握放大电路静态工作点的调整和测试方法。
2.掌握放大电路的动态参数的测试方法。
3.观察静态工作点的选择对输出波形及电压放大倍数的影响。
二、实验内容1.设计一个分压偏置的单管电压放大电路,要求信号源频率5kHz(幅度1mV) ,负载电阻5.1kΩ,电压增益大于50。
2. 调节电路静态工作点(调节电位计),观察电路出现饱和失真和截止失真的输出信号波形,并测试对应的静态工作点值。
3.调节电路静态工作点(调节电位计),使电路输出信号不失真,并且幅度最大。
在此状态下测试:电路静态工作点值;电路的输入电阻、输出电阻和电压增益;电路的频率响应曲线和fL、fH值。
三、实验要求1.设计一个分压偏置的单管电压放大电路,要求信号源频率5kHz(幅度1mV) ,负载电阻5.1kΩ,电压增益大于50。
2.调节电路静态工作点(调节电位计),观察电路出现饱和失真和截止失真的输出信号波形,并测试对应的静态工作点值。
3.调节电路静态工作点(调节电位计),使电路输出信号不失真,并且幅度最大。
在此状态下测试:电路静态工作点值;电路的输入电阻、输出电阻和电压增益;电路的频率响应曲线和fL、fH值。
四、实验步骤一.单级放大电路原理图二.放大电路静态工作点分析1、饱和失真(饱和失真。
滑动变阻器调到0%,信号源电压10mV)2)静态工作点参数Ib=76.18012u Ic=819.25941m Uce=63.17805m2、截止失真(截止失真。
滑动变阻器调到100%,信号源电压50mV)3.不失真Ib=5.58529u Ic=615.31797u Uce=3.35120 Ube=617.74726m三、测量输入输出电阻和电压增益1、输入电阻输入电阻实验值:R i =U i /I i =10mV/2.522uA=3.965k Ω2、输出电阻输出电阻实验值:R 0=U 0/I 0=10mV/1.404μA=7.122K Ω3、电压增益电压增益测量值:Au=68.924 四、电路的频率特性由图可知,f L=350.6399Hz f H=7.9519MHz实验小结:由数据分析知,此次试验存在较小误差,但是在误差允许的范围之内。
毕业设计(论文)-eda技术在电子线路中的应用[管理资料]
![毕业设计(论文)-eda技术在电子线路中的应用[管理资料]](https://img.taocdn.com/s3/m/5e16441eaeaad1f347933fb0.png)
本科生毕业论文(设计)题目: EDA技术在电子线路中的应用姓名: XXX学院: 工学院专业: 电子信息科学与技术班级: 信息61学号: 3236102指导教师: XXX 职称: 讲师2010 年5 月28 日南京农业大学教务处制本科生毕业论文(设计)开题报告题目: EDA在电子线路中的应用姓名: XXX学院: 工学院专业: 电子信息科学与技术班级: 信息61学号: 3236102指导教师: XXX 职称: 讲师2010 年2 月22 日南京农业大学教务处制本科生毕业论文(设计)开题报告评定表教务处制表目录摘要 (8)关键词 (8)Abstract (8)Key words (8)引言 (9)1 EDA技术的特点、应用和发展 (10)1. 1 EDA技术的特点 (10)1. 2 EDA的应用 (10)1. 3 EDA的发展趋势 (11)2 MULTISIM2001仿真软件 (11)2. 1 MULTISIM2001系统简介 (11)2. 2 Multisim2001的基本操作 (12)2. 2. 1 创建子电路 (12)2. 2. 2 在电路工作区内输入文字(Place—Place Text) (13)2. 2. 3 输入文本(Place—Place Text Description Box) (14)2. 2. 4 编辑图纸标题栏 (14)2. 3 Multisim2001的电路创建的基础 (15)2. 3. 1 元器件的选用 (15)2. 3. 2 电路图选项的设置 (15)3 Multisim2001基于高频电路仿真分析 (16)3. 1 利用Multisim2001对普通调幅电路的仿真分析 (16)3. 1. 1 AM调幅波的数学表达式 (16)3. 1. 2调幅信号的波形 (16)3. 1. 3 调幅波的频谱 (19)3. 2 利用仿真软件分析DSB 调制解调电路 (19)3. 2. 1 DSB 调幅波的数学表达式 (19)3. 2. 2调幅信号的波形 (20)3. 2. 3调幅波的频谱 (21)3. 3 混频电路的仿真分析 (21)3. 4 倍频器电路的仿真分析 (22)3. 5 振幅键控(ASK)调制电路的仿真分析 (23)4 单元电子电路的仿真研究 (24)4. 1 三极管交流小信号放大器仿真研究 (24)4. 1. 1 放大器最佳工作点的研究 (25)4. 1. 2 放大器最大允许输入电压研究 (29)4. 1. 3 放大电路带负载能力的研究 (29)4. 2 带负反馈的交流小信号放大器仿真研究 (30)4. 2. 2 基本放大电路引入负反馈后性能指标的研究 (32)4. 2. 3 放大器频率特性研究 (34)4. 2. 4 负反馈对非线性失真改善研究 (35)5 结论 (36)致谢 (36)参考文献 (36)EDA技术在电子线路中的应用电子信息科学与技术专业学生XXX指导教师XXX摘要:随着电子技术的飞速发展,计算机技术为我们提供了一个进行电路辅助设计的完美平台——电子设计自动化(EDA)技术,使得电子线路的设计人员在计算机上完成电路的功能设计、逻辑设计、性能分析、时序测试直至印刷电路板的自动设计。
eda论文【范本模板】

摘要:随着基于PLD的EDA技术的发展和应用领域的扩大与深入,EDA技术在电子信息、通信、自动控制及计算机应用等领域的重要性日益突出。
从而使它成为当今电子技术发展的前沿之一;本文详细介绍EDA课程设计及相关内容,阐述了EDA的基本概念及发展过程。
关键词: EDA 发展与应用自动售货机1。
EDA概况及特点EDA是电子设计自动化(Electronic Design Automation)缩写,是90年代初从CAD(计算机辅助设计)、CAM(计算机辅助制造)、CAT(计算机辅助测试)和CAE(计算机辅助工程)的概念发展而来的。
EDA技术是以计算机为工具,根据硬件描述语言HDL( Hardware Description language)完成的设计文件,自动地完成逻辑编译、化简、分割、综合及优化、布局布线、仿真以及对于特定目标芯片的适配编译和编程下载等工作。
EDA技术作为现代电子设计技术的核心,它依赖强大的计算机,在EDA工具软件平台上,对以硬件描述语言HDL 为系统逻辑描述手段完成的设计文件,自动地完成逻辑编译、逻辑简化、逻辑分割、逻辑综合,以及逻辑优化和仿真测试,直至实现既定的电子线路系统功能。
它的基本特征是:设计人员按照“自顶向下”的设计方法,对整个系统进行方案设计和功能划分,系统的关键电路用一片或几片专用集成电路(ASIC)实现,然后采用硬件描述语言(HDL)完成系统行为级设计,最后通过综合器和适配器生成最终的目标器件,这样的设计方法被称为高层次的电子设计方法。
下面介绍与EDA基本特征有关的几个概念。
1.“自顶向下"的设计方法10年前,电子设计的基本思路还是选用标准集成电路“自底向上”地构造出一个新的系统,这样的设计方法就如同一砖一瓦建造金字塔,不仅效率低、成本高而且容易出错。
高层次设计是一种“自顶向下"的全新设计方法,这种设计方法首先从系统设计入手,在顶层进行功能方框图的划分和结构设计。
创新能力培养论文《EDA技术》课程建设论文
创新能力培养论文《EDA技术》课程建设论文摘要:EDA技术的应用,为学生电子设计开辟了广阔的空间。
通过融知识传授及能力培养为一体、强调创新和突出行业特色的《EDA 技术》理论学习及实践训练,使学生学会主动性学习、探索性学习、在行业应用实践中研究性学习,培养了学生的创新思维和行业中的可持续发展能力,这将使之终生受益。
引言EDA(Electronic Design Automation,电子设计自动化)技术的发展,使得设计者可以使用软件的方式(即利用硬件描述语言和EDA软件)来完成对系统硬件功能的实现[1]。
在发达国家中许多大学已将EDA技术融入教学并占有重要地位[2]。
与国际先进的EDA教学相比较,目前国内高校在EDA课程的教学内容、教学方法、甚至实践环节上都存在较大差距[3]。
不少学生甚至对电子系统设计的EDA 方法还不甚了解,课程的教学内容也未能适应行业的需求,教学资源也比较缺乏。
这些差距都是客观存在的,因此以EDA技术教学为契机,与国际先进水平接轨,进行适合本校人才培养定位、适应专业培养目标、适合行业需求的EDA教学改革,以激发学生的学习热情,引发创新创业思维,提高行业中的实践能力。
一、行业特色《EDA技术》课程建设的必要性在当前信息时代,电子技术的广泛应用极大地激发了学生在该学科领域的创新欲望;同时,EDA技术吸纳了其他先进技术最新成果而成为现代技术的典范,其为学生提供了十分方便的实现创新实践的工作平台,有利于培养应用创新型人才。
在具有行业应用背景的高校中,如航空类高校中航空类专业就业形势很好,而工科一般性专业因行业背景不鲜明,在就业率、就业质量方面明显不如航空类专业;已经在行业企業中就业的学生因专业课程设置中行业特色不鲜明,故而在企业中竞争优势不明显。
为了改变人才培养方面的这种不利局面,结合EDA技术的发展优势,探索建设具有行业特色的《EDA技术》课程,以培养能适应行业需要的电子设计创新型人才。
毕业设计(论文)-基于eda技术的交通控制器的设计[管理资料]
本科毕业论文论文题目:基于EDA技术的交通控制器的设计学生姓名:学号:专业:电子信息科学与技术指导教师:学院:年月日本科毕业设计设计题目:基于EDA技术的交通控制器的设计学生姓名:学号:专业:电子信息科学与技术指导教师:学院:年月日毕业论文(设计)内容介绍目录中文摘要 (1)英文摘要 (1)一、引言 (2)二、交通控制器用到的理论知识 (2)(一) EDA 技术 (2)(二) VHDL语言 (4)(三) QUARTUS II (5)(四)硬件FPGA (7)三、交通控制器的设计 (9)(一)系统设计要求 (9)(二)系统设计方案 (10)(三)主要VHDL源程序析 (13)(四) 系统仿真 (18)(五) 设计总结 (18)四、参考文献 (19)五、附录 (20)基于EDA技术的交通控制器设计摘要:实现路口交通灯系统控制的方法很多,可以用标准逻辑器件、可编程序控制器PLC、单片机等方案来实现。
但是这些控制方法的功能修改及调试都需要硬件电路的支持,在一定程度上增加了设计难度。
采用EDA技术,应用VHDL 硬件电路描述语言实现交通灯系统控制器的设计,利用QUARTUS II集成开发环境进行综合、仿真,并下载到CPLD可编程逻辑器件中,完成系统的控制作用。
该灯控制逻辑逻辑可实现3种颜色灯的交替点亮、时间的倒计时,指挥车辆和行人安全通行[1]关键词:EDA; FPGA; 交通控制器中图分类号:B03Traffic controller design based on EDATechnologiesAbstract: A lot of devices, such as standard logic device, PLC(Programmable Logic Controller), single chip microcomputer, etc, can be used in the design of traffic light system. However,debugging and adjueting the circuits based on these devices require hardware supperts. In some sense it complicates the design procedure. In this article,VHDL is applied in designing the system and the logic functions is achieved by CPLD. The code is synthesized, simulated ang then downloaded into the CPLD by QUARTUS II. The control logic of the system can change the color of traffic lights alterbately and has the function of countdown, thus it can be command vehicles and people on the road.Keywords: EDA; FPGA; traffic controller一、引言城市交通是城市活动的重要组成部分,犹如人体的动脉,维系着整个城市的正常运转。
eda上网课程设计论文
eda上网课程设计论文一、教学目标本课程的教学目标是使学生掌握EDA(电子设计自动化)的基本知识和技能,能够利用EDA工具进行简单的电路设计和仿真。
具体目标如下:1.知识目标:了解EDA的基本概念、发展历程和主要应用领域;掌握EDA工具的基本操作和常用功能;了解电路设计的基本原则和方法。
2.技能目标:能够熟练使用EDA工具进行电路设计和仿真;能够独立完成简单的电路设计任务,并进行验证和优化。
3.情感态度价值观目标:培养学生对电子科技的兴趣和热情,提高学生的问题解决能力和创新意识;使学生认识到EDA技术在现代电子工程中的重要地位和作用。
二、教学内容根据课程目标,教学内容主要包括以下几个方面:1.EDA基本概念和原理:介绍EDA的定义、发展历程和主要应用领域,使学生了解EDA技术的基本框架和组成部分。
2.EDA工具的使用:详细讲解常用EDA工具(如Cadence、AltiumDesigner等)的基本操作和常用功能,使学生能够熟练使用这些工具进行电路设计和仿真。
3.电路设计方法和技巧:介绍电路设计的基本原则和方法,如模块化设计、层次化设计等,并通过对实际案例的分析,使学生掌握电路设计的流程和技巧。
4.电路仿真和验证:讲解电路仿真的基本原理和方法,使学生能够利用EDA工具进行电路仿真,并对仿真结果进行分析和优化。
三、教学方法为了达到课程目标,我们将采用以下教学方法:1.讲授法:通过讲解EDA的基本概念、原理和工具的使用方法,使学生掌握相关知识。
2.案例分析法:通过对实际案例的分析,使学生了解电路设计的方法和技巧,提高学生的实际操作能力。
3.实验法:安排实验课程,使学生能够亲自动手进行电路设计和仿真,培养学生的实践能力和创新意识。
4.讨论法:学生进行小组讨论,鼓励学生提出问题、分享经验和相互学习,提高学生的团队合作能力和沟通能力。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用权威、实用的教材,如《电子设计自动化原理与应用》等,为学生提供系统的理论知识和实践指导。
EDA技术对电子线路的应用论文
EDA技术对电子线路的应用论文【关键词】EDA技术;通信电子线路;实际应用经济全球化背景的影响下,国际市场竞争变得日益激烈,各个国家不断发挥技术制造力量,将电子产品设计技术进行翻新,中国也是一样,企图从科学技术的角度提高我国自主研发力量,从制造大国变为智造大国,在通信电子线路的应用中充分使用EDA技术,依据EDA技术的实际特点进行讨论,将电子设计自动化真正落实到社会生产与企业进展中。
一、EDA技术概况分析EDA技术也被称之为电子设计自动化,上个世纪九十年月初开头进展,EDA技术以计算机作为技术使用的工具,设计人员根据硬件中所描述的语言进行文件设计,在现代化计算机技术的关心下自动进行规律编译,随后将繁杂的编译结果进行简化,以优化的形式呈现。
EDA技术的进展和应用,提高了人们对电路设计的效率,满意了通信电子电路的实际应用,降低了设计人员的设计单独,满意现代化社会中电子技术的要求,对社会科技技术的进步与进展起到重要的意义[1]。
随着时代的进步与进展,EDA技术应用到如今总共经受了三个进展阶段,第一个阶段是二十世纪七十年月的CAD阶段,人们在CAD 的帮助下对版图进行设计和局部的分布处理。
其次个阶段是二十世纪八十年月的CAE阶段,增加了关于电路的功能与结构方面设计,可以对电路进行分析和规律性仿真,布局布线实现自动化。
第三个阶段就是二十世纪九十年月的ESDA阶段,设计者和劳动者的工作量降低,基本实现了电子线路设计自动化,许多企业领域开头正式接触并应用EDA技术带来的高质量服务[2]。
二、EDA技术在通信电子线路中的应用2.1应用于射频电子线路设计中现代化电子线路生产中,EDA技术已经广泛应用在射频电子线路的`设计与使用中,设计射频电子线路的时候需要三种软件合成的工具包,这三种软件中严格是可编程芯片设计软件,一个是系统设计软件,最终一个是芯片帮助设计软件,在这个研发的过程中使用VHDL,即硬件描述语言,在该工具的关心之下完成编译工作,射频电子线路设计系统会对编译的结果进行自动化分割,分割完成后化繁为简,并做到仿真的效果,最终在EDA技术关心下目标芯片已经完成规律映射,并且完成了适配编译,编译完成后可以对编程胜利进行下载,EDA技术在射频电子线路设计的时候,需要对总的电路和各个单元的线路进行仿真试验,试验后再进行试验,验证结果通过后才能连续使用EDA 技术进行射频电子线路的设计,仿真软件的应用下,设计人员能够依据错误的地方准时修改,最终形成为完好且正确的设计图,便利接下来的PCB板制作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章 EDA技术随着大规模集成电路技术和计算机技术的不断发展,在涉及通信、国防、航天、医学、工业自动化、计算机应用、仪器仪表等领域的电子系统设计工作中,EDA技术的含量正以惊人的速度上升,电子类高新技术项目的开发也更加依赖于EDA技术的应用。
即使是普通的电子产品的开发,EDA技术常常使一些原来的技术瓶颈得以轻松突破,从而使产品的开发周期大为缩短、性能价格比大幅提高。
不言而喻,EDA技术将迅速成为电子设计领域中的极其重要的组成部分。
1.1 EDA技术的含义及特点EDA(Electronic Design Automation,电子系统设计自动化)技术是20世纪90年代初从CAD(计算机辅助设计),CAM(计算机辅助制造),CAT (计算机辅助测试)和CAE(计算机辅助工程)的概念发展而来的。
现代EDA 技术就是以计算机为工具,在EDA软件平台上,根据硬件描述语言HDL完成的设计文件,能自动地完成用软件方式描述的电子系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、布局布线、逻辑仿真,直至完成对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。
设计者的工作仅限于利用软件的方式来完成对系统硬件功能的描述,在EDA工具的帮助下和应用相应的FPGA/CPLD器件,就可以得到最后的设计结果。
尽管目标系统是硬件,但整个设计和修改过程如同完成软件设计一样方便和高效。
[3]可见,利用EDA技术进行电子系统的设计具有以下几个特点:一是用软件的方式设计硬件;二是用软件方式设计的系统到硬件系统的转换是由有关的开发软件自动完成的;三是采用自顶向下(top--down)的设计方法;四是设计过程中可用有关软件进行各种仿真;五是系统可现场编程,在线升级;六是整个系统可集成在一个芯片上,体积小、功耗低、可靠性高。
因此,EDA代表了当今电子设计技术的最新发展方向。
1.2EDA技术的主要内容EDA技术涉及面很广,内容丰富,从教学和实用的角度看,主要应掌握如下个4个方面的内容:一是大规模可编程逻辑器件;二是硬件描述语言;三是软件开发工具;四是实验开发系统。
其中,大规模可编程逻辑器件是利用EDA 技术进行电子系统设计的载体,硬件描述语言是利用EDA技术进行电子系统设计的主要表达手段,软件开发工具是利用EDA技术进行电子系统设计的智能化的自动设计工具,实验开发系统则是利用EDA技术进行电子系统设计的下载工具及硬件验证工具。
1.3 FPGA、VHDL语言FPGA是英文Field Programmable Gate Array的缩写,即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。
它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA采用了逻辑单元阵列(LOA,Logic Cell Array)这样一个新概念,内部包括可配置逻辑模块(CLB,Configurable Logic Block)、输入输出模块(IOB,Input Output Block)和内部连线(Interconnect)三个部分。
FPGA的基本特点主要有:(1)采用FPGA设计ASIC电路,用户不需要投片生产就能得到合用的芯片;(2)FPGA可做其他全定制或半定制ASIC电路的试样片:(3)FPGA内部有丰富的触发器和I/O引脚;(4)FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一;(5)FPGA采用高速CMOS工艺,功耗低,可以与CMOS、TTL电平兼容。
可以说,FPGA芯片是小批量系统提高系统集成度和可靠性的最佳选择之一。
目前FPGA的品种很多,有XILINX的xc系列、TI公司的TPC系列、ALTERA 公司的FIEX系列等。
VHDL于1983年有美国国防部(DOD)发起创建,由IEEE进一步发展并在1987年作为“IEEE标准1076”发布。
从此,VHDL成为硬件描述语言的业界标准之一。
VHDL作为一个规范语言和建模语言,随着VHDL的标准化,出现了一些支持该语言的行为仿真器。
由于创建VHDL的最初目标是用于标准文档的建立和电路功能模拟,其基本想法是在高层次上描述系统和元件的行为。
但到了20世纪90年代初,人们发现,VHDL不仅可以作为系统模拟的建模工具,而且可以作为电路系统的设计工具,可以利用软件工具将VHDL源码自动地转化为文本方式表达的基本逻辑元件连接图,即网表文件。
这种方法显然对于电路自动设计师一个极大的推进。
很快,电子设计领域出现了第一个软件设计工具,即VHDL逻辑综合器,它把标准VHDL的部分语句描述转化为具体电路实现的网表文件。
VHDL具有与具体硬件电路无关和与设计平台无关的特性,并且具有良好的电路行为描述和系统描述的能力,在语言易读性和层次化结构化设计方面表现了强大的生命力和应用潜力。
因此,VHDL支持各种模式的设计方法:自顶向下雨自底向上或混合方法,在面对当今许多电子产品生命周期缩短,需要多次重新设计以融入最新技术、改变工艺等方面,VHDL具有良好的适应性。
用VHDL进行电子系统设计的一个很大的优点神设计者可以专心致力于其功能的实现,而不需要对不影响功能的与工艺有关的因素花费过多的时间和精力。
1.4 Quartus II软件介绍Quartus II应用开发工具提供完整的多平台设计环境,它可以轻易满足特定设计的需要,是可编程片上系统(SOPC)设计的综合性环境。
Quartus II可在个人计算机或Unix/Linus工作站上使用,大大简便了整个设计过程,做到真正的快速CPLD/FPGA应用开发。
与早期的MAX+plus II开发工具相比,Quartus II 提供更为广泛的器件支持库、更高的编译效率、更好的图形界面和更为便捷的仿真平台。
Quartus II全面支持Altera公司出品的芯片产品,就4.0版本而言,它支持的芯片型号包括ACEX 1K、APEX全系列、APEX II、基于ARM技术的Excalibur系列、Cyclone、FLEX全系列、HardCopy Stratix、MAX II、MAX全系列、Mercury、Stratix、Stratix II以及Stratix GX等。
Quartus II为电路设计者提供了完整的多平台设计环境,它可以满足众多特定设计的需要。
Quartus II拥有CPLD/FPGA各个开发阶段对应的开发工具,设计者通过它的集成开发环境可一次性完成整体应用的开发。
图1.1所示是利用Quartus II完成应用开发的流程图。
图1.1 Quartus II设计流程第2章电梯控制系统2.1 设计背景与意义目前国内七八十年代安装的许多电梯电气部分用继电器接触器控制系统,线路复杂,接线多,故障率高,维修保养难,许多已处于闲置状态,其拽引系统多采用交流双速电机系统换速,效率低,调速性能指标较差,严重影响电梯运行质量。
由于这些电梯交流调压调速系统,交流双速电机拖动系统性能及乘坐舒适感较差,交流调压调速系统属能耗型调速的机械部分无大问题,为节约资金,大部分老式电梯用户希望对电梯的电气控制系统进行改造,提高电梯的运行性能。
因此对电梯控制技术进行研究,寻找适合我国老式电梯的改造方法具有十分重要的意义。
电梯作为高层建筑物的重要交通工具与人们的工作和生活日益紧密联系。
FPGA/CPLD作为新一代工业控制器,以其高可靠性和技术先进性,在电梯控制中得到广泛应用,从而使电梯由传统的继电器控制方式发展为计算机控制的一个重要方向,成为当前电梯控制和技术改造的热点之一。
由于FPGA/CPLD具有性能稳定、抗干扰能力强、设计配置灵活等特点。
因此在工业控制方面得到了广泛应用。
自90年代后期FPGA/CPLD引入我国电梯行业以来,由FPGA/CPLD组成的电梯控制系统被许多电梯制造厂家普遍采用。
并形成了一系列的定型产品。
在传统继电器系统的改造工程中,FPGA/CPLD系统一直是主流控制系统。
电梯控制系统分为调速部分和逻辑控制部分。
调速部分的性能对电梯运行是乘客的舒适感有着重要影响,而逻辑控制部分则是电梯安全可靠运行的关键。
为了改善电梯的舒适感和运行的可靠性,现在都改为用FPGA/CPLD来控制电梯的运行,这样大大提高了电梯的性能。
2.2 设计要求采用FPGA设计一个10层的电梯控制系统,用VHDL语言进行程序设计,用Quartus II软件进行结果仿真。
该控制器可控制电梯完成10层楼的载客服务。
要求遵循方向优先原则,能响应提前关门或延迟关门,并具有超载报警和故障报警;同时指示电梯运行情况和电梯内外请求信息。
第3章电梯控制系统整体设计方案3.1 不同的方案设计3.1.1 基于单片机的电梯控制设计方案电梯控制系统的工作原理是:当某层有电梯信号输入时,电梯信号锁存系统将电梯信号锁存,待单片机查询到电梯信号后,根据电梯信号的位置(即楼层数)和电梯所处的位置,决定电梯运行方向,并启动电梯到电梯层停梯、开门,待乘客进入电梯关门后,再根据乘客要求把乘客送到目的层。
用单片机实现电梯控制系统的结构原理框图如图3.1所示。
[9]图3.1 单片机电梯控制系统的方框图3.1.2 基于PLC的电梯控制设计方案电梯PLC的控制系统和其他类型的电梯控制系统一样主要由控制系统和拖动控制系统两部分组成。
其基本结构图如图3.2所示,主要硬件包括主机及扩展、机械系统、轿厢操纵盘、厅外呼梯盘、指层器、门机、调速装置与主拖动系统等。
图3.2 PLC电梯控制系统的基本结构图3.1.3 基于FPGA的电梯控制设计方案该设计采用方向优先控制方式方案,并能响应提前关门延时关门,并具有超载报警和故障报警;同时指示电梯运行情况和电梯内外请求信息。
它主要由4个模块组成:外部数据高速采集模块、信号存储模块、基于FPGA的控制器模块、信号的输出、显示模块。
3.2 方案比较与选择采用单片机的电梯控制系统是以MCS-51系列单片机为控制核心与可编程接口芯片和采用串入并出移位寄存器的显示驱动电路及带有比较器的信号输入滤波电路构造的一个主控板并利用软件手段实现对电梯运行的逻辑控制。
结构简单,运行可靠,耗电量少且便于维修,具有造价低廉,维修方便之特点,但没FPGA控制方便灵活。
采用PLC的电梯控制系统是一种用于自动化控制的专用计算机,实质上属于计算机控制方式。
PLC控制一般具有可靠高、易操作、维修、编程简单、灵活性强等特点。
在设计中要使用到变频器,其功能强,使用灵活,由于PLC的针对性较强,每一台PLC都是根据一个设备而设计的,且使用到继电器,所以价格较昂贵,操作复杂。
采用FPGA的电梯控制系统通过对器件内部的设计来实现系统功能,是一种基于芯片的设计方法。