- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子设计自动化 基于FPGA的电子时钟设计
PAGE 2
电子设计自动化 基于FPGA的电子时钟设计
电子设计自动化技术与应用
设计报告
设计题目:基于FPGA的电子时钟设计
目录
TOC \o 1-3 \h \z \u 1需求分析 2
1.1 基本功能 2
1.2 功能要求说明 2
2计时器总体结构设计 2
3系统模块化设计 3
3.1 分频模块 3
3.2模式选择模块 4
3.3 计时模块 4
3.4 秒表功能模块 5
3.5显示模块 6
3.6顶层模块 7
4电路图综合结果及仿真结果 7
4.1电路图综合结果 7
4.2仿真图 9
4系统的实现与验证 9
4.1管脚分配情况 9
4.2实现与验证 10
5设计体会 11
基于FPGA的电子时钟设计
1需求分析
1.1 基本功能
1、能够在LED显示器上清晰的显示小时,分钟和秒;
2、能够通过按键准确调整小时,分钟和秒;
3、能够实现秒表计时的功能,秒表的精度是0.01s。
1.2 功能要求说明
1、电子时钟采用24小时的显示格式,上电或按键复位后能够从0时0分0秒开始运行,进入时钟运行状态。
2、当按下电子时钟启动调整键,则电子时钟进入调整时钟模式,此时可利用各调整键调整时间,调整结束后按启动调整键,则电子时钟再次进入到时钟运行状态。
3、当按下秒表启用键时,秒表开始计时,再次按下秒表启用键时停止计时,当读取到计时时间时,按下时钟启用键,则进入时钟运行状态。
2计时器总体结构设计
在应用Verilog硬件描述语言进行数字电路设计的时候,通常可以采用自顶向下或者自底向上两种设计流程。根据需求分析所要实现功能的具体要求,采用自顶向下的方法将电路系统逐层分解细化,设计其总体结构。
计时器应该包含计时和显示两大部分。
经过分析,计时部分应该采用60进制计数器各两个(分,秒计时),24进制计数器一个(小时计时)秒表部分需要采用100进制的计数器一个。显示部分采用动态扫描,可以有效地节约硬件资源。显示部分应该包括动态扫描和译码显示两部分。
除此之外,系统还应该具有计时和显示的分频电路。计时分频电路用来降低系统所用晶振的频率;显示分频电路用来决定合适的刷新频率,既要能够正常显 示,又要满足硬件的要求。电子时钟总体结构框图如图1.1所示。
时间数据动态
时间
数据
动态
扫描
模块
24进制计数器
数 码 显
数 码 显 示 管
译 码 电 路
60进制计数器
60进制计数器
60进制计数器
100进制计数器
100进制计数器
分 频 模 块50MHz
分 频 模 块
图1.1 电子时钟的总体框图
3系统模块化设计
3.1 分频模块
根据需求分析的要求,分频电路需要产生1HZ、100HZ、1000HZ的脉冲信号。其中秒表的精确度为0.01s,首先需要一个准确的计时基准时钟,它的周期为10ms,即需要用100Hz的计时时钟。电子时钟的运行需要一个1HZ 的脉冲信号来控制秒计时。动态扫描模式需要1000 HZ的脉冲信号来控制。电子时钟的分频模块如图3.1所示:
图3.1 分频模块
3.2模式选择模块
根据需求分析的要求,电子时钟分为时钟运行模式,调整时间模式和秒表运行模式,在运行时需要对运行状态进行转换。电子时钟的模式选择模块如图3.2所示:
图3.2 模式选择模块
3.3 计时模块
根据需求分析的要求,电子时钟计时模块的功能为正常计时,即每秒钟读出一次数,秒表加1,秒计时满60进1给分计时,分计时满60进1给小时计时,小时计时满24清零。从功能上讲需要60进制计数器,60进制计数器和24进制计数器。秒表的精度是0.01S,从功能上讲需要一个100进制计数器。电子时钟的计时模块如图3.3所示:
图3.3 计时模块
3.4 秒表功能模块
根据需求分析要求,电子时钟秒表模块功能为进行手动计时,按一下key2为计时,再按一次key2为停止计时,保存计数数值,依此类推;按一次key1为计数清零,停止计数。电子时钟秒表模块计数器共有三个,分别为百分秒的100进制计数器,秒钟的60进制计数器和分钟的60进制计数器。秒表功能模块如图3.4所示:
图3.4 秒表功能模块
3.5显示模块
电子时钟显示模块主要是用LED显示,采用动态扫描方式显示。根据需求分析的要求,电子时钟显示模块包括调整时间显示和时钟,秒表运行显示两部分,如图3.5和图3.6所示,分别表示调整时间显示和时钟,秒表运行显示。
图3.5调整时间显示
图
您可能关注的文档
- 基于enviidl的干旱区植被参数反演软件设计与实现(修复的).doc
- 基于envi的高分辨率遥感影像城市绿地信息提取研究陈阳.pdf.doc
- 基于flash课件的小学美术课堂的实践探究.doc
- 基于fpga的交通灯设计.doc
- 基于fpga的智能变送器的设计.doc
- 基于fpga的温度传感器系统.doc
- 基于fpga的电子密码锁设计.doc
- 基于dsp的fir数字低通滤波器设计.doc
- 基于fxgpwin的plc顺序功能图的绘制方法.doc
- 基于fpga的等精度频率计的设计.doc
- 2026年安徽省面向北京航空航天大学定向招录选调生笔试题库附答案解析.docx
- 贵州国企招聘:2025贵阳市城市建设投资集团有限公司第二批招聘备考题库附答案解析.docx
- 2026贵州安顺市公费师范生、优师计划毕业生招聘教师212人备考题库附答案解析.docx
- 2025浙江杭州市建德市公安局集中招聘警务辅助人员35人参考题库附答案解析.docx
- 基于蛋白质组学解析扶正化瘀方抗CCl4小鼠肝纤维化机制及PDCD4的作用探究.docx
- 脓毒症患者肠道乳杆菌属和双歧杆菌属相对丰度与临床预后关联探究.docx
- 美国信用证欺诈例外制度及其对中国的借鉴价值.docx
- 葛黄颗粒对酒精性肝病模型大鼠的干预效应及机制探究.docx
- 蒽醌染料中间体对偶氮染料脱色的促进及好氧降解机制探究.docx
- Cowen-Douglas算子相似性与曲率的深度探究:理论、关联及应用.docx
最近下载
- 《员工敬业度》课件.ppt VIP
- 2025年智能数据中心智慧数据中心规划建设方案.docx
- 川教版《生命生态安全》九年级上册第四课 正确使用金融支付工具 教学设计.pdf VIP
- 健身强体体魄锻炼主题班会PPT课件.pptx VIP
- 高标准农田项目施工部冬季施工已有设施和管线的加固保护等特殊情况下的施工措施.docx VIP
- 九年级语文上册教学探究积累课件《智取生辰纲》.pptx VIP
- 2025年党政领导干部拟任县处级资格考试试题全套.doc VIP
- 民航市场营销 项目6 互利共赢——民航市场营销的分销策略.pptx
- -互联网协议IP.ppt VIP
- T_CCUA 016-2021 超级计算数据中心设计要求.docx VIP
原创力文档


文档评论(0)