万方数据%2200149Z1}W]UJoJoumnr。a,l 、,of She黑W}X状黑#nyang Instittue of Aeornault1icalvFV.1 e.2b120N04o文章编号:1007一”85(20(9)01一〕)57一03VHDL语言在电子设计实践中的应用赵晨光 房启志孙延鹏(沈阳航空工业学院电子工程系辽宁沈阳110034摘要:随着ASIC和计算机技术的不断发展,借助IIDL完成硬件设计已成为电子设计领域的迫切需求。介绍了一种硬件描述语言,即VHDL语言的功能特点以及设计数字逻辑电路和数字系统的新方法,并以设计实例的形式,进一步分析并探讨了将其应用于电子设计自动化(EDA)实验中的优越性。关健词:VHDL;电子设计;EDA中图分类号二TN702 & m 3z;n 1m .A 近年来,随着集成电路技术的发展,用传统的专用的VHDL编辑环境,文件保存为.vhd文件。方法进行芯片或系统设计已不能满足要求,迫切2.2功能仿真需要提高设计效率,在这样的技术背景下,能大大文件调人VHDL仿真软件(Ma xplusll)进行功降低设计难度的VHDL(Veyr一High一Speed Inte-能仿真,检查逻辑功能是否正确(也叫前仿真,对grated Circuit HardwaerD escription Language)设计方简单的电路设计可跳过这一步,只在布线完成后,法正越来越广泛地被应用川。进行时序仿真)。在《电子设计自动化》课程的实验环节中, 我2.3逻辑综合们选择了VHDL语言作为开发工具,并基于Max- 文件调人逻辑综合软件,设定约束条件后进Plusll软件平台安排了若干实践性、综合性很强的行综合.即把语言综合为简单的布尔表达式和信设计性题目。号的连接关系.综合后会生成.edf的EDA工业标1 VHDL语言的主要特点准文件。2.4布局布线VHDL主要用于描述数字系统的结构、 行为、将. edf文件调人PLD厂家提供的软件中进行布功能和接口[t31。应用VHDL进行工程设计的优点局布线,即把设计好的逻辑安排到PLD/FPGA内。是多方面的:2.5时序仿真 (1)与其他的硬件描述语言相比,VHDL具有需要利用在布局布线中获得的精确参数, 用更强的行为描述能力,能够避开具体的器件结构,仿真软件验证电路的时序(后仿真)。从逻辑行为上描述和设计大规模电子系统的保2.6编程下载证;(2) VHDL丰富的仿真语句和库函数.使得在确认仿真无误后, 将文件下载到目标芯片中。任何系统的设计早期就能查验系统的功能可行性,随时可对设计进行仿真模拟;(3)支持自顶向3 VHDL设计例程下的设计方法,而且还支持同步电路、异步电路、 下面以“扫描数码显示器”实验说明VHDL语FPGA以及其它随机电路的设计。言在数字电路设计中的应用。本实验是将六进制2 VHDL开发流程计数器,318译码器,BCD/7段译码器设计和24选4多路数据开关集成在一起,实现一个6位的扫2.1文本编辑描数码显示器。顶层电路图如图1. 6进制计数任何文本编辑器都可以进行, 也可以用器countesr6是用于将时间划分为6个扫描周期,每个周期只选通一位数据,周期0选通第1个数收搞日期:zoos -07一15码LEDI,周期1选通第2个数码LED2,在扫描6作者简介赵晨光(1975一)女,江宁沈阳市人.讲师个周期后,又重新顺序循环。若设置扫描的周期万方数据沈阳航空工业学院学报第21卷足够快,人的感觉就象6个数码同时显示。6位BCD数据中选择一组,通过BCD7段译码后输的扫描数码显示器BEDE,共有6组4位BCD码出,然后再选择下一组数据译码后输出。数据选择输人D[3..0],7位七段译码输出。[6. .0]以及6的时序由6进制计数器控制。与此同时,3/8译码根位选线SEL。在进人工作过程时,先从6组器产生位选通信号。alNLmI L6. . BLeneE6..e1Lsoa16..Lm}t“曲LEML6..B1LE96w -61图I扫描数码显示管顶层电路图 下面是6进制计数器countem6. Ad的部分程序:本设计方法。但我们考虑是否可以打破传统的硬ENTI PORTTY cwnten6 IS一实体描述-一定义110端口件电路设计的界限, 用软件方法即借助硬件描述(Cl k:IN B打;语言设计出符合要求的硬件系统, 使学生在完成el m, :IN BIT;en able:IN BTI;一些综合性题目的过程中逐步培养设计数字系统 RESULT:OUT INTEGER RANGE的另一种截然不同的思路,加深对数字系统的理 0TO5);END munten石;解。我们将VHDL语言的学习作为EDA实验的 ARCHITECTURE believe OF munlere6巧 重点主要考虑到以下几个因素:(t)VHDL语言的eignel q:imeger eroge 0 l0 51BEGIN-一逻辑行为描述语法风格类似于C等高级语言,有较好的可读 PROCESS (clk)性, 学生易于掌握;(2)利用VHDL语言设计硬件BEGIN IF (clk'EVENT AND clk二’I') THEN电路打破了学生画电路原理图后选择元器件、搭 I F (CLEAR二‘0') THEN 建实际电路的定式,学生通过由浅人深的实验能q<二0; E比E 够灵活利用VHDL描述硬件电路的功能, 信号连I F enable = 'I' THEN IF q < 5 THEN接关系及定时关系; (3)学生从总体行为设计到最q<二v+I; 终逻辑综合形成网络表文件为止,每一步都要进 E】SE a<二o;行仿真检查, 学生在分析仿真结果后,可尽早发现END IF;系统设计中存在的问题。 END IF;END IF;END IF;5结束语-. 11<二叼;END FRCCESS; 目前,用形式化方法描述数字系统的硬件电END behave;路已成为电子设计自动化(EDA)的发展趋势,所4 VHDL在EDA实验中的作用以硬件描述语言及相关的仿真、综合等技术的研究是目前电子设计领域的一个重要课题[],。学生 对于电子专业的本科学生来说,他们已在先通过学习VHDL语言的基本知识,使用它来设计行课《脉冲数字电路》中学习了数字电路的相关理数字系统硬件电路,从而可以摆脱传统人工设计论.并通过一些验证性实验掌握了硬件电路的基方法的框框,使数字系统设计的水平上升到一个万方数据第I期赵晨光等WHDL语言在电子设计实践中的应用新的阶段.这不仅使学生加深了对相关理论的理西安电子科技大学出版社.1 997解,而且对数字电路设计产生了浓厚的兴趣。收[31包明,赵明富,陈渝光.EDA技术与数字系统设i仪MI.北京:到了较好的教学效果。北京航空航天大学出版社.1 999〔司李冬构_PLD器件与EDA技术【M].北京:北京广播大学山版参考文献:社_20均 [51Merk Z-Iinaki. VHDL数字系统设计(英文版)[M〕北京:电子[I]付家才.EDA原理与应用【M].北京化学工业出版社2001工业出版社. 2002[2〕侯伯亨,顾新.VHDL硬件描述语言与数字逻辑电路a计「M]Application of VHDL in practicing of electronic designLHAO Chen一guang FANG Qi一zhi SUN Yan一peng(Electornic Engineering Department ,Shenyang Institute of Aeornautical Engineering 110034)Abstract;With thedevelopment of ASIC and computer technology, it has been an urgent demand to accomplish thedesign of hardwarecircuit by using HDL in the ifeld of electornic design. Ibis paper introduces a kind of hardwaredescription language, the functional character of VIIDL andtat system, and further analyzes and discusses the prioirty ofa new method of designing digital logic circuit and digi-using VHDL in the experiments of electornic design au-tomaticly in term of designing example.Keywords: VHDI;electornic design ;EDA (上接第64页】下面提供一种常用的基本控制电且控制简单,提高了产品的质量和竞争能力,在应路(见图4)11l o用的十几年时间里,未发生由它引起的质量事故。( 2)根据使用经验,湿式电磁离合器不要带满负载接合,这样会造成摩擦片瞬间变形,使离合器失效。使用中应特别注意对其的润滑,润滑油要及时更换,而且要保证有足够的润滑油。另外离合器接合频率不宜太高。图4常用基本控制电路 图中电阻R和二极管D是用来保护励磁线参考文献:圈的,即在断电时感应过电压不致击穿线圈绝缘[1]机械设计手册编写组.机械设计手册(第4卷)【M〕.北京机而设置的。我厂实际应用中是以蓄电池组作为供械工业出版社,1 991电电源,效果很好。[21段广汉.舒森茂.王传资,等离合器结构图册【M〕北京:国防工业出版社1 9895结论[3]花家寿.新型联轴器与离合器[M].上海:上海科学技术出版社. 1989 (I)我厂某型号设备的轴流风机中采用的是【们演良贵纪名刚.机械设计(第6版〕【M」.北京高等教育出版DLM5一2.5型和DLM5一63型两种湿式电磁离合社,1 997器。两种产品的应用效果很好,其安装简单,接合【5」侯秀珍.机械系统设计【M].哈尔澳:哈尔滨工业大学出版社,2001 和脱开迅速,接合时间短均实现了远距离操纵并[61王鸿明.电工技术与电子技术【M].北京:清华大学出版社.1999 The application of electromagnetic multidisccl utches for wet operationCHEN Yao一dong QU Li一gang XIN Bin TAN Wei (Shenyang Institute of Aeornautical Engineering, Liaoning Shenyang, 110034)Abstract: This paper intorduces the machineyr consturction and characteristic of multidisc clutches for wet opera-tion. Based on its application in practice, it presents the two kinds of contorl electorcircuit and lubricating perfor-mance. Finally its application efect and the specialisation are concludedKeywords: The multidisc clutches for wet operation; installation style; lubricating; contorl electorcircuit