EDA专业课程设计万年历电子钟的设计
课程设计(论文)任务书 信息工程学院 学 院 通信工程 专 业 .2 班 一、课程设计(论文)题目 电子钟设计 二、课程设计(论文)工作自1月 3 日起至 年 1月 6 日止。 三、课程设计(论文) 地点: 华东交通大学4-410,图书馆 四、课程设计(论文)内容要求: 1.本课程设计目标 (1)掌握EDA技术及CPLD/FPGA开发步骤; (2)掌握自顶向下设计思想; (3)掌握实用电子钟设计原理; (4)掌握系统设计分析方法; (5)提升学生科技论文写作能力。 2.课程设计任务及要求 1)基础要求: (1)用HDL设计一个多功效数字钟,包含以下关键功效:正确计时,时间能够二十四小时制或12小时制显示; (2)日历:显示年月日星期; (3)能把设计文件进行仿真并下载到试验箱实现功效验证。 2)创新要求: 在基础要求达成后,可进行创新设计,如增加报时等、秒表功效模块。 3)课程设计论文编写要求 (1)要根据书稿规格打印誊写论文 (2)论文包含目录、绪论、正文、小结、参考文件、谢辞、附录等 (3)论文装订按学校统一要求完成 4)答辩和评分标准: (1)完成系统分析:20分; (2)完成设计过程:20分; (3)完成仿真:10分; (4)完成下载:10分 (5)回复问题:10分。 5)参考文件: (1)潘松,黄继业编著 .《EDA技术实用教程 》, ,科学出版社 (2)徐志军,徐光辉编著 .《 CPLD/FPGA开发和应用 》,电子工业出版社,.1 (3) 6)课程设计进度安排 内容 天数 地点 构思及搜集资料 1 图书馆 设计和调试 3 试验室 撰写论文 1 图书馆、试验室 学生署名: 年 月 日 课程设计(论文)评审意见 (1)设计程序 (40分):优( )、良( )、中( )、通常( )、差( ); (2)仿真结果 (10分):优( )、良( )、中( )、通常( )、差( ); (3)下载结果 (10分):优( )、良( )、中( )、通常( )、差( ); (4)回复问题 (10分):优( )、良( )、中( )、通常( )、差( ); (5)汇报成绩 (30分):优( )、良( )、中( )、通常( )、差( ); (6)格式规范性及考勤是否降等级:是( )、否( ) 评阅人: 职称: 年 月 日 电子钟设计 摘要 基于FPGA电子钟设计,关键完成任务是使用Verilog语音,在Quartise2上完成电路设计,程序开发,基础功效是能够显示、修改年月日时分秒。电路设计模块分为多个模块:分频、控制、时间显示调整、时分、年月日、译码器。各个模块完成不一样任务,合在一起就组成了电子钟。至于程序编写,使用Verilog语言,依据各个模块不一样功效和它们之间控制关系进行编写。软件模块直接在Quartis2上进行。进入信息时代,时间观念越来越强,不过老是钟表和日历等时间显示工具已经不太适宜。如钟表易坏,需常常维修,日历天天全部需要翻页等。对此,数字钟表设计就用了用武之地。 基于FPGA电子钟设计,采取软件开发模块,开发成本底,而且功效设计上有很大灵活度,需要在软件上进行简单修该就能实现不一样功效要求,能够满足不一样环境要求。同时,该设计在精度上远远超出钟表,而且不需要维修,也不用没天翻页,极其方便。且能够添加多种不一样功效要求。比如:在其上加闹钟,同时显示阴阳历等。。总而言之本设计含有设计方便、功效多样、电路简练成本低廉等优点,符合社会发展趋势,前景宽广。 关键字:电子钟;FPGA;仿真;verilog;QuartusII 目录 摘 要.3 第一章 绪论5 1.1电子钟发展5 1.2 FPGA介绍5 第二章 电子钟设计原理6 2.1 组成模块6 2.2 电子钟工作原理图6 第三章 电子钟系统部分程序设计和仿真8 3.1时分秒模块代码和仿真8 3.2年月日模块代码和仿真11 3.3具体电路图13 谢 辞. 15 参考文件16 附录17 第一章 绪论 1.1电子钟发展 钟表数字化给大家生产生活带来了极大方便,而且大大地扩展了钟表原先报时功效,诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、定时启闭路灯等。全部这些,全部是以钟表数字化为基础。所以,研究电子万年历及扩大其应用,有很现实意义。数字钟是一个用数字电路技术实现时、分、秒计时装置,和机械式时钟相比含有更高正确性和直观性,且无机械装置,含有更长使用寿命,所以得到了广泛使用。电子万年历从原理上讲是一个经典数字电路,其中包含了组合逻辑电路和时序电路。 所以,我们此次设计和制做电子万年历就是为了了解数字钟原理,从而学会制作数字钟。而且经过万年历制作深入了解多种在制作中用到中小规模集成电路作用及使用方法,且因为电子万年历包含组合逻辑电路和时序电路,经过它能够深入学习和掌握多种组合逻辑电路和时序电路原理和使用方法。 1.2 FPGA介绍 FPGA是现场可编程门阵列(Field programmable gates array)英文简称。是有可编程逻辑模块组成数字集成电路(IC)。这些逻辑模块之间用可配置互联资源。设计者能够对这些器件进行编程来完成多种多样任务 PLD/FPGA是近几年集成电路中发展最快产品。因为PLD性能高速发展和设计人员本身能力提升,可编程逻辑器件供给商将深入扩大可编程芯片领地,将复杂专用芯片挤向高端和超复杂应用。据IC Insights数据显示,PLD市场从1999年29亿美元增加到去年56亿美元,几乎翻了一番。Matas估计这种高速增加局面以后极难出现,但可编程逻辑器件仍然是集成电路中最具活力和前途产业。 复杂可编程逻辑器件。 可编程逻辑器件两种关键类型是现场可编程门阵列(FPGA)和复杂可编程逻辑(CPLD)。 在这两类可编程逻辑器件中,FPGA提供了最高逻辑密度、最丰富特征和最高性能。 现在最新FPGA器件,如Xilinx Virt