《数字电子技术》课程设计--基于fpga的数字电子时钟设计与实现

《数字电子技术》课程设计--基于fpga的数字电子时钟设计与实现

ID:10766681

大小:1.58 MB

页数:21页

时间:2018-07-08

《数字电子技术》课程设计--基于fpga的数字电子时钟设计与实现_第1页
《数字电子技术》课程设计--基于fpga的数字电子时钟设计与实现_第2页
《数字电子技术》课程设计--基于fpga的数字电子时钟设计与实现_第3页
《数字电子技术》课程设计--基于fpga的数字电子时钟设计与实现_第4页
《数字电子技术》课程设计--基于fpga的数字电子时钟设计与实现_第5页
资源描述:

《《数字电子技术》课程设计--基于fpga的数字电子时钟设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《数字电子技术》课程设计基于FPGA的数字电子时钟设计与实现系部:电子与信息工程系专业班级:09秋电子(1)班 小组成员:XXXXXX指导教师:XXXX完成日期2011年12月目录一.所用设备与器材11.1仪器设备11.2器件1二.系统方案12.1设计思想12.1.1课题背景综述12.1.2QuartusII软件介绍以及如何使用22.2工作原理及系统框图5三.软件方案73.1程序流程图73.2程序清单10四.调试及结果144.1模块仿真144.2系统仿真164.3程序下载164.4分析运行结果182011.

2、12上海师范大学天华学院电信系数字集成器件与应用专业课程设计一.所用设备与器材1.1仪器设备DE2-70、PC机、GWINSTECSFG_20101.2器件数码管、LED灯、微动开关、拨动开关、USB-BLEAST模块、电源模块二.系统方案2.1设计思想2.1.1课题背景数字时钟与机械时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命。此外,数字时钟可以扩展一些额外的功能,诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动开关路灯、通断动力设备、甚至各种定时电器的自动启用等,但

3、是所有这些,都是以钟表数字化为基础的。因此,研究万年历及扩展其应用,有着非常现实的意义。由于现场可编程门阵列(FPGA)具有门阵列的高逻辑密度和高可靠性以及可编码逻辑器件的用户可编程特性,因此,在FPGA基础上设计万年历可以很大程度的减少系统设计和维护的风险,降低产品成本,缩短设计周期。2.1.2QuartusII软件QuartusII是Altera公司的综合性PLD开发软件,支持原理图、VHDL、VerilogHDL以及AHDL(AlteraHardwareDescriptionLanguage)等多种设

4、计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。QuartusII可以在XP、Linux以及Unix上使用,除了可以使用Tcl脚本完成设计流程外,提供了完善的用户图形界面设计方式。具有运行速度快,界面统一,功能集中,易学易用等特点。  192011.12上海师范大学天华学院电信系数字集成器件与应用专业课程设计QuartusII支持Altera的IP核,包含了LPM/MegaFunction宏功能模块库,使用户可以充分利用成熟的模块,简化了设计的复杂性、加快了设计速度

5、。对第三方EDA工具的良好支持也使用户可以在设计流程的各个阶段使用熟悉的第三方EDA工具。此外,QuartusII通过和DSPBuilder工具与Matlab/Simulink相结合,可以方便地实现各种DSP应用系统;支持Altera的片上可编程系统(SOPC)开发,集系统级设计、嵌入式软件开发、可编程逻辑设计于一体,是一种综合性的开发平台。MaxplusII作为Altera的上一代PLD设计软件,由于其出色的易用性而得到了广泛的应用。目前Altera已经停止了对MaxplusII的更新支持,Quartus

6、II与之相比不仅仅是支持器件类型的丰富和图形界面的改变。Altera在QuartusII中包含了许多诸如SignalTapII、ChipEditor和RTLViewer的设计辅助工具,集成了SOPC和HardCopy设计流程,并且继承了MaxplusII友好的图形界面及简便的使用方法。AlteraQuartusII作为一种可编程逻辑的设计环境,由于其强大的设计能力和直观易用的接口,越来越受到数字系统设计者的欢迎。Altera的QuartusII可编程逻辑软件属于第四代PLD开发平台。该平台支持一个工作组环境

7、下的设计要求,其中包括支持基于Internet的协作设计。Quartus平台与Cadence、ExemplarLogic、MentorGraphics、Synopsys和Synplicity等EDA供应商的开发工具相兼容。改进了软件的LogicLock模块设计功能,增添了FastFit编译选项,推进了网络编辑性能,而且提升了调试能力。支持MAX7000/MAX3000等乘积项器件。使用方法:(一)在File(文件)中找到NewProjectWizard创建一个新的工程。如图1所示:图1打开FILE文件(二)

8、在第一栏中输入工程存取的路径,第二第三栏输入工程名和实体名,必须一样,如图2所示:192011.12上海师范大学天华学院电信系数字集成器件与应用专业课程设计图2存取路径(三)将相关的文件加入进来,没有相关的文件可跳过此步。如图3所示:图.3添加相关文件(四)选择相关的Devices的名字,选用的是数字编号为896c6的device。图4选择896C6的Devices(五)选择相应的文件类型,我们选用的是Veril

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。