蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

EDA课程设计报告-多功能数字钟设计

  • 资源ID:53132603       资源大小:125.92KB        全文页数:19页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:15积分 【人民币15元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要15积分 【人民币15元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

EDA课程设计报告-多功能数字钟设计

湖北大学物电学院 EDA课程设计报告(论文) 题目多功能数字钟设计 专业班级14微电子科学与工程 姓 名黄山 时 间2016年12月20日 指导教师万美琳卢仕 完成日期2015年12月20 B 多功能数字钟设计任务书 1.设计目的与要求 了解多功能数字钟的工作原理,加深利用EDA技术实现数字系统的理解 2设计内容 1 ,能正常走时,时分秒各占2个数码管,时分秒之间用小时个位和分钟个位 所在数码管的小数点隔开; 2 ,能用按键调时调分; 3 ,能整点报时,到达整点时,蜂鸣器响一秒; 4,拓展功能秒表,闹钟,闹钟可调 3编写设计报告 写出设计的全过程,附上有关资料和图纸,有心得体会。 4 .答辩 在规定时间内,完成叙述并回答问题。 目录(四号仿5R_GB2312加粗居中) (空一行) 1引言1 2总体设计方案1 2.1设计思路 1 2.2总体设计框图2 3设计原理分析3 3.1分频器 4 3.2计时器和时间调节4 3.3秒表模块5 3.4状态机模块6 3.5数码管显示模块7 3.6顶层模块8 3.7管脚绑定和顶层原理图9 4总结与体会11 多功能电子表 摘要本EDA课程主要利用QuartusII软件Verilog语言的基本运用设计一个多功能数字钟 ,进行试验设计和软件仿真调试,分别实现时分秒计时,闹钟闹铃,时分手动较时,时分 秒清零,时间保持和整点报时等多种基本功能 关键词Verilog语言,多功能数字钟,数码管显示; 1引言 QuartusII是Altera公司的综合性PLBFP开发软件,支持原理图、VHDL、Veri I ogHl 以及AHDL Altera Ffardvare Descri ption Language等多种设计输入形式,内嵌自有的 综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程,解决了传统硬 件电路连线麻烦,出错率高且不易修改,很难控制成本的缺点。利用软件电路设计连线方 便,修改容易;电路结构清楚,功能一目了然 2总体设计方案 2.1设计思路 根据系统设计的要求,系统设计采用自顶层向下的设计方法,由时钟分频部分,计 时部分,按键调时部分,数码管显示部分,蜂鸣器四部分组成。这些模块在顶层原理图中 相互连接作用 2.2总体设计框图 蜂鸣器 晶振 3设计原理分析 3.1分频器 分频模块将20Mhz晶振分频为lhz , 100hz,1000hz分别用于计数模块, 秒表模块,状态机模块 module oclkCLK,oclk,rst,clk_ 10,clk_l 00; CLK,rst; output oclk,clk_10,clk_100; reg [320]cnt,cntl,cnt2; reg oclk,clk_ 10,clk_ 100; always posedge CLK or negedge rst begin ifrst begin cnt0; oclk0; end else ifcnt 10000-1 cntcntl; else begin cnt0; oclk〜o elk; end end always posedge CLK or negedge rst begin ifrst begin cntl0; clk_100; end else ifcntl10000000-l cntlcntll; else begin cntl0; clk_10二〜clk_10; end end always posedge CLK or negedge rst begin ifrst begin cnt20; clk_1000; end else ifcnt2100000-l cnt2cnt2l; else begin cnt20; clk_100〜clk_100; end end endmodule 3.2计时器和时间调节 计时模块检测posedge clk_10并进行计数,同时能调时调分, 最后是整点报时部分 module cniclk_10,rst,tiaoshi,tiaofen,ge,shi,bai,qian,wan,shiwan,bee; clk_ 10,rst,tiaoshi,tiaofen; output reg[30] ge,shi,bai,qian,wan,shiwan,bee; always posedge clk_10 or negedge rst begin ifrst begin ge0; shi0; bai0; qian0; wan0; shiwan0; end else begin iftiaofenbai9 baibail; else begin if tiaofen qian5 begin baiO;qianqian1 ;end if tiaoshiwan9 wanwanl; else begin if tiaoshishiwan2 begin wanO;shiwanshiwan1 ;end else begin ifshiwan2 wan4 begin ge0;shi0;bai0;qian0;wan0;shiwan0;end ifge9 gegel; else begin ge0; ifshi5 shishil; else begin shi0; ifbai9 baibail; else begin bai0; ifqian5 qianqianl; else begin qian0; ifwan3 wanwanl; else begin wan0; ifshiwan2 shiwanshiwan1; else shiwan0; end end end end end end end end end end always posedge clk_10 begin ifge0shi0bai 二0qian0 bee0; else bee1; end endmodule 3.3秒表模块 与计时部分类似,总体思想是调整进制和提高信号频率,如下 module miaobiaoclk_100,tm,m6,m5,m4,

注意事项

本文(EDA课程设计报告-多功能数字钟设计)为本站会员(aaakkpc)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开