文档详情

Verilog-HDL-多功能电子钟.doc

发布:2025-04-22约1.01万字共20页下载文档
文本预览下载声明

基于verilogHDL语言的数字电子钟设计

摘要:本课程设计完成了数字电子钟的设计,数字电子钟是一种用数字显示秒、分、时的计时装置,由于十足集成电路技术的开展,使数字钟走时准确、多功能化且性能稳定等优点。在本次设计中,系统开发平台为MAX+plusⅡ,硬件描述语言是VerilogHDL。依据VerilogHDL语言设计由计时,闹铃,秒表,报时等7大模块组成的多功能数字电子钟。根据输入,观察输出及仿真。设计方案和设计平台完成了程序编写和程序调试,通过运行程序及时序波形的仿真有效验证了设计的正确性,初步实现了设计目标。

关键词多功能数字电子钟;VerilogHDL;MAX+plusⅡ;专用集成电路;

BasedonVerilogHDLlanguage

digitalelectricclockdesign

Thestudentsname:H

Theguideteacher:X

Abstract:Thecourseisdesignedtofinishedthedesignofdigitalelectricclock,digitalelectricclockisakindofdigitaldisplaysecond,points,whenthetimer,becausedye-in-the-woodintegratedcircuittechnologydevelopment,andmakeadigitalclockkeepsgoodtime,morefunctionalandstableperformance,etc.Inthisdesign,systemdevelopingplatformforMAX+plusⅡ,hardwaredescriptionlanguageisVerilogHDL.Accordingtothedesignschemeanddesignplatformcompletedprogrammingandprogramtest,throughtoruntheprogramintimesequencewaveformsimulationverifiedeffectivelythecorrectnessofdesign,andthenrealizedthedesigngoal.

Keywords:application-specificintegratedcircuit,VerilogHDL,Multi-functiondigitalelectricclock;MAX+plusⅡ

目录

1引言

1.1课题设计的背景、目的

1.2课题设计环境

2VerilogHDL简介

3多功能电子钟的7大模块设计及仿真芯片生成

3.1计时模块

3.2闹铃设置模块

3.3校时模块

3.4秒表功能模块

3.5整点报时模块

3.6闹铃屏蔽及响铃功能模块

3.7秒表提示功能模块

47大模块组合的多功能电子钟的设计及仿真

4.1功能描述

4.2源程序(基于VerilogHDL语言)

4.3模块仿真

5结束语

参考文献

1引言

数字电子钟的时间周期为24小时,具有显示时,分,秒的功能,并设置有闹钟,日历,时间调节等功能。本课程设计设想采用专用集成电路〔ASIC[1],ApplicationSpecificIntegratedCircuit〕实现数字电子钟的功能。

在本次计中,系统开发平台为MAX+plusⅡ[2]。MAX+plusⅡ是Altera公司提供的FPGA/CPLD开发集成环境,Altera是世界上最大可编程逻辑器件的供给商之一。Max+plusⅡ界面友好,使用便捷,被誉为业界最易用易学的EDA软件。在Max+plusⅡ上可以完成设计输入、元件适配、时序仿真和功能仿真、编程下载整个流程,它提供了一种与结构无关的设计环境,是设计者能方便地进行设计输入、快速处理和器件编程。

在本次设计中,采用的硬件描述语言是VerilogHDL。VerilogHDL也是目前应用最为广泛的硬件描述语言,并被IEEE采纳为IEEE#1064-1995标准。VerilogHDL可以用来进行各种层次的逻辑设计,也可以进行数字系统的逻辑综合、仿真验证和时序分析。VerilogHDL适合算法级〔Algorithm〕、存放器传输级〔RTL〕逻辑级〔Log

显示全部
相似文档