EDA电子钟设计报告onx.docx
《EDA电子钟设计报告onx.docx》由会员分享,可在线阅读,更多相关《EDA电子钟设计报告onx.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于EDDA技术术的电子子时钟系系统设计计Elecctroonicc cllockk syysteem ddesiign bassed on EDAA teechnnoloogy(刘石磊磊0700117701224)摘要: 介绍EDDA 技技术的特特点以及及设计流流程,强调EDDA 仿仿真技术术在现代代电子系系统的重重要地位位及作用用。以MAXX+PLLUS II为为平台,采用自自顶向下下分层次次、模块化化的设计计方法,设计了了一个可可以设置置初始时时间和清清零的电电子时钟钟控制电电路,从中可可体现出出数字系系统的硬硬件设计计向软件件化方向向发展的的新思路路。关键词: EDDA 技技术; 设计
2、; AHDDL语言言Absttracct: Thiis aartiiclee inntrooducces thee chharaacteerissticcs oof tthe EDAA teechnniquue , itts ddesiign floow, andd emmphaasizzes thee immporrtannt sstattus andd acctioons of EDAA siimullatiion tecchnoologgy iin tthe moddernn Ellecttronnic Sysstemm. IIn tthiss arrticcle ,I adoopt t
3、hee toop -dowwn hhierrarcchiccal, moodullar dessignn meethoods to devveloop aa seet tthe timme aand resset thee tiime by takkingg MAAX+PPLUSS III deevellopmmentt syysteem, thrrouggh wwhicch eemboodiees aa neew tthouughtt off deevellopmmentt frrom diggitaal ssysttem S hharddwarre ddesiign to sofftwaa
4、re dessignn.Key worrds: EDDA ttechhniqque; deesiggn; AHDDL llangguagge引言随着电子子设计自自动化(EDAA)的发发展,电子系系统的设设计技术术和设计计工具发发生了深深刻的变变化。利用硬硬件描述述语言对对数字系系统的硬硬件电路路进行描描述是EEDA 的关键键技术之之一。AHDLL语言是是目前主主流的硬硬件描述述语言之之一, 它具有有很强的的电路描描述和建建模能力力,且有与与具体硬硬件电路路无关和和与设计计平台无无关的特特性,在语言言易读性性和层次次化结构构设计方方面表现现出强大大的生命命力和应应用潜力力。1 EDDA 技技术E
5、DA(电子线线路设计计座自动动化)是以计计算机为为工作平平台、以硬件件描述语语言(AHDLL)为设设计语言言、以可编编程器件件(CPPLD/FPGGA)为为实验载载体、以ASIIC/SSOC 芯片为为目标器器件、进行必必要的元元件建模模和系统统仿真的的电子产产品自动动化设计计过程。EDAA源于计计算机辅辅助设计计,计算机机辅助制制造、计算机机辅助测测试和计计算机辅辅助工程程。利用EDDA 工工具,电子设设计师从从概念、算法、协议开开始设计计电子系系统,从电路路设计,性能分分析直到到PCBB 版图图生成的的全过程程均可在在计算机机上自动动完成。EDAA 代表表了当今今电子设设计技术术的最新新发展
6、方方向,其基本本特征是是设计人人员以计计算机为为工具,按照自自顶向下下的设计计方法,对整个个系统进进行方案案设计和和功能划划分, 由硬件件描述语语言完成成系统行行为级设设计,利用先先进的开开发工具具自动完完成逻辑辑编译、化简、分割、综合、优化、布局布布线、仿真及及特定目目标芯片片的适配配编译和和编程下下载,这被称称为数字字逻辑电电路的高高层次设设计方法法。2 EDDA 技技术的主主要特征征作为现代代电子系系统设计计的主导导技术,EDAA 具有有几个明明显特征征:1. 用软件设设计的方方法来设设计硬件件硬件系统统的转换换是由有有关的开开发软件件自动完完成的, 设计计输入可可以是原原理图或或AHD
7、LL 语言言,通过软软件设计计方式的的测试,实现对对特定功功能硬件件电路的的设计,而硬件件设计的的修改工工作也如如同修改改软件程程序一样样快捷方方便, 设计计的整个个过程几几乎不涉涉及任何何硬件,可操作作性、产品互互换性强强。2.基于于芯片的的设计方方法EDA 设计方方法又称称为基于于芯片的的设计方方法,集成化化程度更更高,可实现现片上系系统集成成,进行更更加复杂杂的电路路芯片化化设计和和专用集集成电路路设计,使产品品体积小小、功耗低低、可靠性性高;可在系系统编程程或现场场编程,使器件件编程、重构、修改简简单便利利,可实现现在线升升级;可进行行各种仿仿真,开发周周期短,设计成成本低,设计灵灵活
8、性高高。3.自动动化程度度高EDA 技术根根据设计计输入文文件, 将电子子产品从从电路功功能仿真真、性能分分析、优化设设计到结结果测试试的全过过程在计计算机上上自动处处理完成成,自动生生成目标标系统,使设计计人员不不必学习习许多深深入的专专业知识识,也可免免除许多多推导运运算即可可获得优优化的设设计成果果,设计自自动化程程度高,减轻了了设计人人员的工工作量,开发效效率高。4.自动动进行产产品直面面设计EDA 技术根根据设计计输入文文件(HHDL 或电路路原理图图),自动地地进行逻逻辑编译译、化简、综合、仿真、优化、布局、布线、适配以以及下载载编程以以生成目目标系统统,即将电电子产品品从电路路功
9、能仿仿真、性能分分析、优化设设计到结结果测试试的全过过程在计计算机上上自动处处理完成成。3 EDDA 技技术的设设计流程程EDA 技术是是将传统统的“电路设设计硬件搭搭试调试试焊接”模式变变为“功能设设计软件件模拟编编程下载载”方式,设计人人员只需需一台微微机和相相应的开开发工具具即可研研制出各各种功能能电路。EDAA 技术将电电子产品品设计从从软件编编译、逻辑化化简、逻辑综综合、仿真优优化、布局布布线、逻辑适适配、逻辑影影射、编程下下载、生成目目标系统统的全过过程在计计算机及及其开发发平台上上自动处处理完成成。具体流程程如下所所示:设计目标标输入逻辑编编译综合器件适适配功能仿仿真编程下下载目
10、标系系统4 电子子系统设设计与仿仿真下面以AAlteer 公公司的可可编程器器件的开开发工具具MAXX+PLLUS II为为平台,采用层层次化设设计方法法,设计计一个带带设置初初始时间间和清零的时时钟控制制电路,走时显显示原理理图见图图1,校校时清零零原理图图见图22。实验板上晶振发出的信号1MHz105分频10分频秒个位计数器秒十位计数器分个位计数器分十位计数器时个位计数器进位时钟进位进位进位进位五进制计数器3线8线译码时钟进位地址时钟进位秒个位译码显示秒十位译码显示分十位译码显示分个位译码显示时个位译码显示循环选通图1.走走时显示示原理图图实验板上晶振发出的信号1MHz106分频秒个位计数
11、器秒十位计数器分个位计数器分十位计数器时个位计数器进位时钟进位进位进位进位分校时电路选通时校时电路选通清零电路同步电路清零电路各位计数器时钟时钟时钟清零时钟图2.校校时清零零原理图图4.1各各功能模模块的设设计(1)分分频电路路的设计计741662是模模十的计计数器,可可对信号号进行十十分频,信信号从7741662的时时钟端输输入,从从741162的的进位端端输出的的信号就就是输入入信号的的经十分分频后的的信号,因因此N个个741162按按上述方方式级联联即实现现了对输输入信号号的100N的分频频。由此此制成一一千分频频和一百百分频电电路。因此1MMHz的的信号经经过100000000分分频得
12、到到1Hzz的信号号,1MMHz的的信号经经过10000000分频频得到11Hz的的信号,11MHzz的信号号经过110000分频得得到1000Hzz的信号号,因此此分频电电路图33所示。图3 分频电电路原理理图分频电路路完成电电路对高高频信号号的分频频,应作作为一个个功能化化模块进进行封装装,它实实现了将将1MHHz的信信号,转转换为11Hz和和100Hzz的信号号的功能能,封装装图如图图4所示示。图4 分分频电路路封装图图(2)秒秒位计时时电路的的设计实验板上上的晶振振发出11MHzz的信号号,此信信号经1100000000分频得得到1HHz的信信号,这这个信号号可以触触发秒的的个位计计数
13、,秒秒的个位位可用一一个7441622计数器器来计时时。秒个个位计数数器的进进位输出出信号可可以触发发秒十位位计数,秒秒的十位位应该是是一个六六进制计计数器,用用AHDDL语言言直接编编写制成成模六的的计数器器。其程程序如下下:SUBDDESIIGN ll_6jiishuuqi(loadd,d3.0,entt,ennp,cclrnn,cllk: IINPUUT ;q33.00,cco: OOUTPPUT;)VARIIABLLEcou3.0:dfff;BEGIINcou.cclk=clkk;IF cclrnn=00 THHENcouu=0;ELSIIF lloadd=00 THHENcouu=d
14、;ELSIIF eent&enpp THHENif couu=5 theen ccou=00;elseecou=ccou+11;end if;ELSEEcouu=couu;END IF;q=couu;co=qq3&qq0&eent;END;封装后如如图5所所示。图5 六六进制计计数器原原理图(3) 分位计计时电路路的设计计分个位的的计数器器由7441622组成,它它由秒十十位的进进位信号号触发计计数,而而分十位位也是由由六进制制计数器器构成的的,原理理同上述述秒十位位计数器器,它由由秒个位位计数器器的进位位信号触触发计数数,秒十十位计数数器本身身的进位位信号触触发时个个位计数数器计数数,原理理
15、图和级级联方式式与上述述秒位计计时电路路类似,这这里不再再赘述。(4)时时位计时时电路的的设计时个位的的计数器器由7441622组成,它它由分十十位的进进位信号号触发计计数,原原理图和和级联方方式与上上述秒位位计时电电路类似似,这里里不再赘赘述。(5)计计时电路路的整体体设计计时电路路由秒计计时,分分计时和和实际是是电路按按上述方方法级联联起来,实实现电子子钟的走走时计数数功能,计计数器所所计的数数值经过过译码显显示电路路,驱动动LEDD数码管管显示正正常的数数字,它它的输入入信号为为1Hzz的信号号,输出出为各位位上数值值的BCCD码。清清零电路路也集成成在这里里,电路路图如图图6所示示。(
16、6)LLED动动态扫描描显示电电路设计计显示驱驱动电路路设计图7 显显示译码码电路原原理图6 计计时电路路原理图图及其封封装图如上图所所示,可可将BCCD码转转换为数数字显示示码,有有四个输输入引脚脚,此七七个输出出引脚分分别对应应到七段段译码器器的a,bb,c,dd,e,ff,g这这七段LLED,实实验班用用的LEED是共共阴极的的,因此此七段译译码器的的真值表表如下图图所示,使使用AHHDL语语言进行行设计,用用真值表表语句设设计七段段显示译译码驱动动电路,编编译,查查错,链链接,用用波形仿仿真,分分别输入入099的BCCD码,观观察对应应的输出出是否驱驱动相应应的码段段发光,逐逐个分析析
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 电子钟 设计 报告 onx
限制150内