




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
EDA技术与VERILOGHDL课程论文简单的时钟设计学院信息科学与工程学院班级XX班姓名XXX学号XX教师XX一设计要求概述1设计要求1)具有时、分、秒计数显示功能,以24小时循环计时。2)具有清零,调节小时、分钟功能加入了整点报时,闪光灯的特效。2设计目的1)数字钟学习的目的是掌握多位计数器相连的设计方法;2)掌握十进制、六进制、二十四进制计数器的设计方法;3)巩固多位共阴极扫描显示数码管的驱动及编码;4)掌握CPLD、FPGA技术的层次化设计方法二基于VERILOGHDL语言的电路设计、仿真与综合本程序采用结构化设计方法,将其分为彼此独立又有一定联系的三个模块(一)顶层模块,如图1所示LOCATIONPIN_R16OPTIONVALUEVCCS1INPUTLOCATIONPIN_P14OPTIVALUEVCCS2INPUTLOCATIONPIN_J3OPTIONVALUEVCCCPINPUTLOCATIONPIN_M4LOCATIONPIN_F3LOCATIONPIN_F4OPTIONVALUESEL20OUTPUTLOCATIONPIN_L14OPTIONVALUELEDOUTPUTN4GLOCATIONPIN_H4LOCATIONPIN_L5LOCATIONPIN_L4LOCATIONPIN_K4LOCATIONPIN_K5OPTIVALUELEDAG60OUTPUTCPCPOUTFENPININST1CPOUTS1S2RETHOUR50MINUTE50SECOND50LEDKONGZHIQIINST2VCCRETINPUTCPOUTHOUR50MINUTE50SECOND50SEL20LEDAG60XIANSHIINST(二)子模块1分频器脉冲发生电路将实验箱48MHZ的频率分频成1HZ(供系统时钟),2HZ(快速校分、校时)以及1KHZ和500KHZ(供闹钟电路)。例如1000分频CPCPOUTFENPININST1VCCCPINPUTCPOUTOUTPUT源程序如下MODULEFENPININPUTCP,OUTPUTCPOUTREGCPOUTREG310COUTREGCP_ENALWAYSPOSEDGECP/将50MHZ分频为1KHZBEGINCOUT55/整点倒计时BEGINIFLED1LED0ELSELED1ENDELSELED0IFR81/清零BEGINHOUR0MINUTE0SECOND0R80ENDENDENDENDMODULE功能仿真波形如图3所示3显示器显示器的作用是将时分秒的值在数码管上依次显示出来。从分频器输出的1KHZ的信号作为数码管的扫描信号。SEL表示三个数码管选择位,它的取值表示八个数码管,从左至右依次是111000。LEDGA表示七段数码管,它的取值决定特定位数上显示的数字。源程序如下MODULEXIANSHICPOUT,HOUR,MINUTE,SECOND,SEL,LEDAGINPUTCPOUTINPUTHOUR,MINUTE,SECONDOUTPUTSEL,LEDAGREG20SELREG60LEDREG30SHI1,GE1,SHI2,GE2,SHI3,GE3ALWAYSPOSEDGECPOUTBEGINSHIWEI1HOUR/10GEWEI1HOUR10SHIWEI2MINUTE/10GEWEI2MINUTE10SHIWEI3SECOND/10GEWEI3SECOND10IFSEL3B110/判断位选SEL的值,并将此位上的值输出到数码管CASESHIWEI14B0000LED7B0111_1114B0001LED7B0000_1104B0010LED7B1011_0114B0011LED7B1001_1114B0100LED7B1100_1104B0101LED7B1101_1014B0110LED7B1111_1014B0111LED7B0000_1114B1000LED7B1111_1114B1001LED7B1101_111DEFAULTLED7B0000_000ENDCASEIFSEL3B101CASEGEWEI14B0000LED7B0111_1114B0001LED7B0000_1104B0010LED7B1011_0114B0011LED7B1001_1114B0100LED7B1100_1104B0101LED7B1101_1014B0110LED7B1111_1014B0111LED7B0000_1114B1000LED7B1111_1114B1001LED7B1101_111DEFAULTLED7B0000_000ENDCASEIFSEL3B100LED7B1000_000IFSEL3B011CASESHIWEI24B0000LED7B0111_1114B0001LED7B0000_1104B0010LED7B1011_0114B0011LED7B1001_1114B0100LED7B1100_1104B0101LED7B1101_1014B0110LED7B1111_1014B0111LED7B0000_1114B1000LED7B1111_1114B1001LED7B1101_111DEFAULTLED7B0000_000ENDCASEIFSEL3B010CASEGEWEI24B0000LED7B0111_1114B0001LED7B0000_1104B0010LED7B1011_0114B0011LED7B1001_1114B0100LED7B1100_1104B0101LED7B1101_1014B0110LED7B1111_1014B0111LED7B0000_1114B1000LED7B1111_1114B1001LED7B1101_111DEFAULTLED7B0000_000ENDCASEIFSEL3B001LED7B1000_000IFSEL3B000CASESHIWEI34B0000LED7B0111_1114B0001LED7B0000_1104B0010LED7B1011_0114B0011LED7B1001_1114B0100LED7B1100_1104B0101LED7B1101_1014B0110LED7B1111_1014B0111LED7B0000_1114B1000LED7B1111_1114B1001LED7B1101_111DEFAULTLED7B0000_000ENDCASEIFSEL3B111CASEGEWEI34B0000LED7B0111_1114B0001LED7B0000_1104B0010LED7B1011_0114B0011LED7B1001_1114B0100LED7B1100_1104B0101LED7B1101_1014B0110LED7B1111_1014B0111LED7B0000_1114B1000LED7B1111_1114B1001LED7B1101_111DEFAULTLED7B0000_000ENDCASESELSEL3D1ENDASSIGNLEDAGLEDENDMODULE三实验结果描述实验显示的数字钟具有时、分、秒小时功能,以24小时循环计时;具有清零,调小时、分钟功能。具有整点报时功能,且在整点报时的同时LED灯花样显示。满足了实验设计的各个要求。四心得体会刚才开始接触逻辑设计会觉得很简单因为VERILOG的语法不多,半天就可以把书看完了。但是很快就发现这个想法是错误的,因为会发现综合器怎么和自己的想法差别这么大竟然连用FOR循环写的一个计数器都不认识原因是做逻辑设计的思维和做软件的很不相同,我们需要从电路的角度去考虑问题。我们设计的是数字电路,它是由很多很多的与非门及D触发器构成的,上电之后所有与非门和D触发器都同时工作,不会因为A触发器的代码描述在B触发器之前A触发器就是先工作,事实上,RTL级代码的代码先后顺序在综合成网表文件后这种顺序就消失了,取代的是基本逻辑电路之间的互联关系描述;因此逻辑设计需要的是一种并发的思维,我们也需要用并发的思维去考虑电路的设计。承载体就是时序逻辑,也就是那些触发器。其次就是要熟悉基本电路的设计。基本的电路不是很多,也就是D触发器、计数器、移位寄存器、状态机、多路选择器、译码器等几种,所有复杂的电路都可由这些基本的电路构成。最后是代码的规范化。代码规范主要是代码书写、命名等规范。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年制造业生产经理面试题及参考答案详解
- 2025年国际知名企业供应链管理岗位招聘面试模拟题及答案解析
- 2025年产品经理实战模拟题及案例分析
- 2025年家用通风电器具合作协议书
- 2025年铝合金预拉伸厚板和蒙皮铝合金板合作协议书
- 肺动脉高压的教案
- 2025年电子装联专用设备项目建议书
- 10000立罐施工方案
- 2025年高纯人造硅灰石合作协议书
- 职业素养护理题库及答案
- 创新园管理制度
- 小学一年级第一学期数学兴趣小组计划
- 第五届绵阳市职业技能大赛赛项技术文件-健康和社会照护
- 肾切除患者护理疑难病例
- 人力管理咨询合同范本
- 2025译林版高中英语高考复习必背全七册单词表(精校打印)
- 2025年变压器绝缘材料项目可行性研究报告
- 浙江墨鱼影业有限公司委托评估腾讯视频网剧《帝王侧》项目收益价值·评估报告
- GB 12158-2024防止静电事故通用要求
- 第1章 电子商务数据分析基础
- 混凝土搅拌运输施工方案
评论
0/150
提交评论