基于EDA技术的电子时钟系统设计毕业论文.doc
《基于EDA技术的电子时钟系统设计毕业论文.doc》由会员分享,可在线阅读,更多相关《基于EDA技术的电子时钟系统设计毕业论文.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计(论文)题 目基于EDA技术的电子时钟系统的设计 系 (院)物理与电子科学系专 业应用电子技术班 级2009级应电2班学生姓名 学 号 指导教师 职 称 二一二年六月十四日 基于EDA技术的电子时钟系统设计摘 要介绍EDA 技术的特点以及设计流程,强调EDA 仿真技术在现代电子系统的重要地位及作用。以MAX+PLUS II为平台,采用自顶向下分层次、模块化的设计方法,设计了一个可以设置初始时间和清零的电子时钟控制电路,从中可体现出数字系统的硬件设计向软件化方向发展的新思路。关键词: EDA 技术; 设计; VHDL语言 Electronic clock system design ba
2、sed on EDA technologyAbstractThis article introduces the characteristics of the EDA technique , its design flow, and emphasizes the important status and actions of EDA simulation technology in the modern Electronic System. In this article ,I adopt the top -down hierarchical, modular design methods t
3、o develop a set the time and reset the time by taking MAX+PLUS II development system, through which embodies a new thought of development from digital system S hardware design to software design.Key words: EDA technique; design; VHDL language 23 滨州学院专科毕业设计(论文)目 录引言2第一章 EDA技术3第二章 系统设计方案52.1 设计任务.5.2.
4、2 整机框图.5第三章 各功能模块的设计83.1分频电路设计83.2秒位计时电路的设计103.3分位计时电路的设计.113.4时位计时电路的设计.113.5计时电路的整体设计.113.6 LED动态扫描显示电路设计.113.7七段译码器输出选通电路设计.163.8校时电路设计.173.9清零电路设计.173.10附加功能原理.17第四章 组装调试.19结 论20参考文献21谢 辞.22附 录.23引 言随着电子设计自动化(EDA)的发展,电子系统的设计技术和设计工具发生了深刻的变化。利用硬件描述语言对数字系统的硬件电路进行描述是EDA 的关键技术之一。VHDL语言是目前主流的硬件描述语言之一,
5、 它具有很强的电路描述和建模能力,且有与具体硬件电路无关和与设计平台无关的特性,在语言易读性和层次化结构设计方面表现出强大的生命力和应用潜力。20世纪90年代,国际上电子和计算机技术较先进的国家,一直在积极探索新的电子电路设计方法,并在设计方法、工具等方面进行了彻底的变革,取得了巨大成功。在电子技术设计领域,可编程逻辑器件(如CPLD、FPGA)的应用,已得到广泛的普及,这些器件为数字系统的设计带来了极大的灵活性。这些器件可以通过软件编程而对其硬件结构和工作方式进行重构,从而使得硬件的设计可以如同软件设计那样方便快捷。这一切极大地改变了传统的数字系统设计方法、设计过程和设计观念,促进了EDA技
6、术的迅速发展。 EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。 利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程的计算机上自动处理完成。 EDA技术是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化
7、技术的最新成果,进行电子产品的自动设计。 利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程的计算机上自动处理完成。 现在对EDA的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。目前EDA技术已在各大公司、企事业单位和科研教学部门广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA技术。本文所指的EDA技术,主要针对电子电路设计、PCB设计和IC设计。第一章 EDA 技术E
8、DA(电子线路设计座自动化)是以计算机为工作平台、以硬件描述语言(VHDL)为设计语言、以可编程器件(CPLD/FPGA)为实验载体、以ASIC/SOC 芯片为目标器件、进行必要的元件建模和系统仿真的电子产品自动化设计过程。EDA源于计算机辅助设计,计算机辅助制造、计算机辅助测试和计算机辅助工程。利用EDA 工具,电子设计师从概念、算法、协议开始设计电子系统,从电路设计,性能分析直到PCB 版图生成的全过程均可在计算机上自动完成。EDA 代表了当今电子设计技术的最新发展方向,其基本特征是设计人员以计算机为工具,按照自顶向下的设计方法,对整个系统进行方案设计和功能划分, 由硬件描述语言完成系统行
9、为级设计,利用先进的开发工具自动完成逻辑编译、化简、分割、综合、优化、布局布线、仿真及特定目标芯片的适配编译和编程下载,这被称为数字逻辑电路的高层次设计方法。1.1 用软件设计的方法来设计硬件硬件系统的转换是由有关的开发软件自动完成的, 设计输入可以是原理图或AHDL 语言,通过软件设计方式的测试,实现对特定功能硬件电路的设计,而硬件设计的修改工作也如同修改软件程序一样快捷方便, 设计的整个过程几乎不涉及任何硬件,可操作性、产品互换性强。1.2 基于芯片的设计方法EDA 设计方法又称为基于芯片的设计方法,集成化程度更高,可实现片上系统集成,进行更加复杂的电路芯片化设计和专用集成电路设计,使产品
10、体积小、功耗低、可靠性高;可在系统编程或现场编程,使器件编程、重构、修改简单便利,可实现在线升级;可进行各种仿真,开发周期短,设计成本低,设计灵活性高。1.3 自动化程度高EDA 技术根据设计输入文件, 将电子产品从电路功能仿真、性能分析、优化设计到结果测试的全过程在计算机上自动处理完成,自动生成目标系统,使设计人员不必学习许多深入的专业知识,也可免除许多推导运算即可获得优化的设计成果,设计自动化程度高,减轻了设计人员的工作量,开发效率高。1.4 自动进行产品直面设计EDA 技术根据设计输入文件(HDL 或电路原理图),自动地进行逻辑编译、化简、综合、仿真、优化、布局、布线、适配以及下载编程以
11、生成目标系统,即将电子产品从电路功能仿真、性能分析、优化设计到结果测试的全过程在计算机上自动处理完成。EDA 技术是将传统的“电路设计硬件搭试调试焊接”模式变为“功能设计软件模拟编程下载”方式,设计人员只需一台微机和相应的开发工具即可研制出各种功能电路。EDA 技术将电子产品设计从软件编译、逻辑化简、逻辑综合、仿真优化、布局布线、逻辑适配、逻辑影射、编程下载、生成目标系统的全过程在计算机及其开发平台上自动处理完成。具体流程如下所示: 设计目标 输入 逻辑编译 综合 器件适配 功能仿真 编程下载目标系统第二章 系统方案设计数字电子钟是用数字集成电路构成并有数字显示特点的一种现代计数器 ,与传统的
12、机械计时器相比 ,它具有走时准、 显示直观、 无机械磨损等 ,因而广泛应用于车站、 码头、 商店等公共场所。目前 ,数字电子钟的设计 ,主要是采用计数器等集成电路构成 ,由于所用集成电路多,连线杂乱 ,不便阅读。本文采用层次电路设计 ,将各单元电路设计成层次电路 ,这样每个单元电路和整体电路连线一目了然 ,既美观也便于阅读 ,还有利于团队设计,因每一层次电路为一独立电路 ,便于独立设计和修改2.1设计任务(1) 电子钟能显示 “时” 、“分” 、“秒”;(2) 能够实现对 “时” 、“分” 、“秒”的校时。2.2 整机框图数字电子钟主要由秒信号发生器、 “时、 分、 秒” 计数器、 译码显示器
13、、 校时电路等组成。秒信号发生器主要由石英晶体振荡器或 555 振荡器分频后得到;秒、 分都是 60 进制 ,故由 60 进制计数器构成;时为 24 进制 ,即由 24 进制计数器构成;显示部分由译码和数码显示构成;校时电路由门电路和开关等构成。下面以Alter 公司的可编程器件的开发工具MAX+PLUS II为平台,采用层次化设计方法,设计一个带设置初始时间和清零的时钟控制电路,走时显示原理图见图2.1,校时清零原理图见图2.2。实验板上晶振发出的信号1MHz105分频10分频秒个位计数器秒十位计数器分个位计数器分十位计数器时个位计数器进位时钟进位进位进位进位五进制计数器3线8线译码时钟进位
14、地址时钟进位秒个位译码显示秒十位译码显示分十位译码显示分个位译码显示时个位译码显示循环选通图2.1走时显示原理图实验板上晶振发出的信号1MHz106分频秒个位计数器秒十位计数器分个位计数器分十位计数器时个位计数器进位时钟进位进位进位进位分校时电路选通时校时电路选通清零电路同步电路清零电路各位计数器时钟时钟时钟清零时钟图2.2校时清零原理图第三章 各功能模块的设计3.1 分频电路的设计74162是模十的计数器,可对信号进行十分频,信号从74162的时钟端输入,从74162的进位端输出的信号就是输入信号的经十分频后的信号,因此N个74162按上述方式级联即实现了对输入信号的10N的分频。由此制成一
15、千分频和一百分频电路。因此1MHz的信号经过1000000分频得到1Hz的信号,1MHz的信号经过100000分频得到1Hz的信号,1MHz的信号经过1000分频得到100Hz的信号,因此分频电路图3.1所示。图3.1 分频电路原理图分频电路完成电路对高频信号的分频,应作为一个功能化模块进行封装,它实现了将1MHz的信号,转换为1Hz和100Hz的信号的功能,封装图如图3.2所示。图3.2 分频电路封装图3.2 秒位计时电路的设计实验板上的晶振发出1MHz的信号,此信号经1000000分频得到1Hz的信号,这个信号可以触发秒的个位计数,秒的个位可用一个74162计数器来计时。秒个位计数器的进位
16、输出信号可以触发秒十位计数,秒的十位应该是一个六进制计数器,用VHDL语言直接编写制成模六的计数器。其程序如下:SUBDESIGN ll_6jishuqi(load,d3.0,ent,enp,clrn,clk: INPUT ;q3.0,co: OUTPUT;)VARIABLEcou3.0:dff;BEGINcou.clk=clk;IF clrn=0 THENcou=0;ELSIF load=0 THENcou=d;ELSIF ent&enp THENif cou=5 then cou=0;elsecou=cou+1;end if;ELSEcou=cou;END IF;q=cou;co=q3&q
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于EDA技术的电子时钟系统设计 毕业论文 基于 EDA 技术 电子 时钟 系统 设计
限制150内