- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉理工大学通信工程应用技术综合训练与实习课程设计说明书
PAGE
PAGE I
课程设计任务书
学生姓名: 专业班级: 通信1002
指导教师: 徐文君 工作单位: 信息学院
题 目: 基于FPGA定时闹钟实验报告
初始条件: quartus II 软件
要求完成的主要任务:
设计一个具有系统时间设置和带闹钟功能的24小时计时器中的应用。电子钟要求如下:
(1)计时功能:4位LED数字时钟对当前时间的小时和分钟进行显示,显示的最长时间为23小时59分。
(2)设置并显示新的闹钟时间:用户先按“set”键,再用数字键“0”~“9”输入时间,然后按“alarm”键确认。在正常计时显示状态下,用户直接按下“alarm”键,则已设置的闹钟时间显示在显示屏上。
(3)设置新的计时器时间:用户先按“set”键,再用数字键“0”-“9”输入新的时间,然后按“time”键确认。
(4)闹钟功能:如果当前时间与设置的闹钟时间相同,则扬声器发出蜂鸣声。
时间安排
1
根据设计任务,分析电路原理,确定实验方案
2天
2
根据实验条件进行电路的测试,并对结果进行分析
7天
3
撰写课程设计报告
1天
指导教师签名:
年 月 日
系主任(或责任教师)签名:
年 月 日
目 录
TOC \o 1-3 \h \z \u 摘 要 III
Abstract IV
1 FPGA概述 1
1.1 FPGA基本结构 1
1.2 FPGA编程原理 1
1.3 FPGA设计流程 2
2总体方案 4
2.1顶层设计 4
3各模块设计与实现 5
3.1计时模块 5
3.2分频器模块 8
3.3显示模块 10
3.4校对模块 12
3.5闹铃设置模块 14
3.6闹铃发声模块 17
4 心得体会 21
5参考文献 22
摘 要
FPGA是现场可编程门阵列(Field Programmable Gate Array)的简称,与之相应的CPLD是复杂可编程逻辑器件(Complex Programmable Logic Device)的简称,两者的功能基本相同,只是实现原理略有不同,所以有时可以忽略这两者的区别,统称为可编程逻辑器件或CPLD/PGFA。
VHDL的英文全名是Very-High- eed Integrated Circuit HardwareDescription Language,诞生于1982年。1987年底,VHDL被IEEE和美国国防部确认为标准硬件描述语言 。自IEEE公布了VHDL的标准版本,IEEE-1076(简称87版)之后,各EDA公司相继推出了自己的VHDL设计环境,或宣布自己的设计工具可以和VHDL接口。此后VHDL在电子设计领域得到了广泛的接受,并逐步取代了原有的非标准的硬件描述语言。
本设计基于闹钟系统的原理以及功能的分析,采用自顶向下的设计方法,以现场可编程门阵(FPGA)作为硬件基础,对闹钟系统进行电路设计。本文研究的目的也是利用EDA技术实现闹钟的基本功能。分别介绍了发展历史、设计思路、系统原理、系统功能分析、系统结构、各个模块分析与设计以及主要工作过程,并且经实际电路测试与仿真从而实现了一种基于FPGA的精确可靠的闹钟系统。
关键字:FPGA;闹钟;VHDL;QuartusⅡ
Abstract
A field programmable gate array is FPGA (Field Programmable Gate Array) for short, is the corresponding complex programmable logic device CPLD (Complex Programmable Logic Device) for short, the two functions the same, but slightly different implementation principle, Sometimes you can ignore this difference between the two, referred to as programmable lo
您可能关注的文档
最近下载
- 2011届高考化学一轮复习专题模拟检测:专题5_氮族元素及其化合物.doc VIP
- Unit6大单元教学整体单元分析课件人教版九年级英语全册.ppt
- 教育信息化背景下跨学科教学资源的数字化建设.docx
- 城镇直埋供热管道电预热安装施工工法(技术方案).pdf VIP
- 2014造口治疗师培训个案发展计划及产品册造口学校.pdf VIP
- 标准化乡镇卫生院制度.doc
- 2026年湖南科技职业学院单招职业技能考试必刷测试卷完美版.docx VIP
- 2024年9月8日贵州省黔西南州州直遴选(事业单位考聘)笔试真题及答案解析.doc VIP
- 2025年兵棋章节答案.docx VIP
- 酒店工程部计件量化方案(3篇).docx VIP
文档评论(0)