1、EDA 课程设计课程设计 I 摘 要 本设计主要利用 Verilog_HDL 语言在 EDA 平台上设计整点响铃系统。 整点智 能响铃系统走时精度高,稳定性好,实用方便,不需要经常调教,这种响铃具有 时、分、秒计数显示功能,以 24 小时循环计时,时钟计数显示时有 LED 灯的花 样显示,具有调节小时、分钟及清零的功能以及整点报时功能。这次设计以 Verilog_HDL 语言和 Quartus 为工具,实现整点智能报时。系统分模块进行分析 和设计,并给出相应的设计原理图和 Verilog_HDL 源程序,通过仿真实现预定功 能。 关键词关键词:整点智能响铃系统 EDA Verilog_HDL
2、Quartus EDA 课程设计课程设计 II Abstract This design mainly use Verilog_HDL language on EDA platform design hourly alarm system. The hour walking intelligent alarm system of high precision, good stability, convenient and practical, dont need often set-up, this ring has when, minutes and seconds count displa
3、y function, with 24-hour cycle time, counting clock display LED lights of the pattern, according to adjust the hours, minutes and reset function and the hour of the function. The design to Verilog_HDL language and Quartusis the tool, realize intelligent tell the time of the hour. Points module syste
4、m for analysis and design, and gives the corresponding design principle diagram and Verilog_HDL source program, reservation function was achieved by the simulation. Key words: Intelligent alarm system design of the hour;EDA;Verilog_HDL; Quartus EDA 课程设计课程设计 III 目 录 摘 要. I Abstract II 目 录 III 第 1 章 引
5、 言 1 1.1 课题背景及意义. 1 1. 2 课程设计目的. 1 1.3 课程设计内容 2 第 2 章 理论基础 3 2.1 Verilog HDL 语言概述 3 第 3 章 整点智能响铃系统的设计方案 5 3.1 设计任务与功能要求. 5 3.2 系统的总体设计. 5 3.2.1 系统组成框图 5 3.2.2 基本原理 6 3.2.3 乐曲演奏电路原理框图 7 第 4 章 系统模块的设计与仿真 7 4.1 秒计数器模块 7 4.1.1 模块的具体实现及功能介绍 7 4.1.2 秒计数器模块仿真 8 4.2 分钟计数器模块 8 4.2.1 模块的具体实现及功能介绍 8 4.2.2 分钟计数
6、器模块的仿真图 9 4.3 时钟计数器模块: 10 4.3.1 模块的具体实现及功能介绍 10 4.3.2 小时计数器模块的仿真图 10 4.4 整点报时模块 11 4.4.1 模块的具体实现及功能介绍 11 4.4.2 整点报时模块的仿真图 11 4.5 乐曲演奏模块 .12 4.5.1 模块的具体实现及功能介绍 12 第 5 章 整点智能响铃系统的仿真与实现.12 EDA 课程设计课程设计 IV 结论 15 参考文献 16 附录 17 EDA 课程设计课程设计 1 第 1 章 引 言 现在,人类社会已进入到高度发达的信息化社会。信息化社会的发展离不开 电子信息产品开发技术、产品品质的提高和进步。电子信息产品随着科学技术的 进步,其电子器件和设计方法更新换代的速度日新月异。实现这种进步的主要原 因就是电子设计技术和电子制造技术的发展,其核心就是电子设计自动化(EDA, Electronics Design Automation)技术,EDA 技术的发展和推广应用又极大地推动了 电子信息产业的发展。为保证电子系统设计的速度和质量,适应“第一时间推出 产品”的设计要求,EDA 技