欢迎来到天天文库
浏览记录
ID:3392951
大小:884.00 KB
页数:18页
时间:2017-11-21
《数字时钟设计--eda课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、EDA课程设计数字时钟设计姓名:学号:专业:电子信息工程班级:指导教师:2012年11月8日目录一、前言·························································21.1EDA简介··················································21.2数字钟简介·················································21.3VerilogHDL简介·····································
2、·······2二、题目分析·····················································21.1性能指标及功能设计········································31.2总体方框图·················································41.317总体RTL电路图············································4三、各模块分析···································
3、················5四、仿真测试····················································134.1时序仿真图···················································134.2功能仿真图···················································13五、心得体会····················································14六、参考文献··············
4、······································14七、评分表······················································1517一、前言1.1EDA简介EDA是电子设计自动化(ElectronicDesignAutomation)的缩写,在20世纪90年代初从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算
5、机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。1.2数字钟简介数字钟亦称数显钟(数字显示钟),是一种用数字电路技术实现时、分、秒计时的装置,与机械时钟相比,直观性为其主要显著特点,且因非机械驱动,具有更长的使用寿命,相较石英钟的石英机芯驱动,更具准确性。数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及车站、码头、剧院、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大地方便。 相对于其他时钟类型,它的特点可归结为“两强一弱”:比机械钟强在观时显著,比石英
6、钟强在走时准确,但是它的弱点为显时较为单调。1.3VerilogHDL简介VerilogHDL是一种硬件描述语言(HDL:HardwareDiscriptionLanguage),是一种以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。VerilogHDL和VHDL是目前世界上最流行的两种硬件描述语言,都是在20世纪80年代中期开发出来的。前者由GatewayDesignAutomation公司(该公司于1989年被Cadence公司收购)开发。两种HDL均为IEEE标准。17二
7、、题目分析用Verilog设计一个多功能的数字钟,具有下述功能:(1)、计时功能:包括时,分,秒的计时;(2)、定时与闹钟功能:能在设定的时间发出闹铃声;(3)、校时功能:对时、分和秒能手动调整以校准时间;(4)、整点报时功能:每逢整点,产生“滴滴滴滴-嘟”四短一长的报时音。1.1性能指标及功能设计1)时、分、秒计时器及整点报时功能时计时器为一个24进制计数器,分、秒计时器均为60进制计数器。当秒计时器接受到一个秒脉冲时,秒计数器开始从1计数到60,此时秒显示器将显示00、01、02、...、59、00;每当秒计数器数到00时,就会产生一个脉冲输出送至
8、分计时器,此时分计数器数值在原有基础上加1,其显示器将显示00、01、02、...、59、00
此文档下载收益归作者所有