基于VHDL数字时钟的设计与实现.

上传人:我** 文档编号:115327016 上传时间:2019-11-13 格式:DOC 页数:24 大小:183KB
返回 下载 相关 举报
基于VHDL数字时钟的设计与实现._第1页
第1页 / 共24页
基于VHDL数字时钟的设计与实现._第2页
第2页 / 共24页
基于VHDL数字时钟的设计与实现._第3页
第3页 / 共24页
基于VHDL数字时钟的设计与实现._第4页
第4页 / 共24页
基于VHDL数字时钟的设计与实现._第5页
第5页 / 共24页
点击查看更多>>
资源描述

《基于VHDL数字时钟的设计与实现.》由会员分享,可在线阅读,更多相关《基于VHDL数字时钟的设计与实现.(24页珍藏版)》请在金锄头文库上搜索。

1、 聂敏 基于 VHDL 数字时钟的设计与实现 第 1 页 共 24 页 1 引引 言言 随着科学技术的不断发展,人们对时间计量的精度要求越来越高。相对机械钟而言, 数字钟能实现准确计时,并显示时,分,秒,而且可以方便,准确的对时间进行调节。 在此基础上,还可以实现整点报时的功能。因此,数字钟的应用十分广泛。所谓数字时 钟,是指利用电子电路构成的计时器。 1.1 课题的背景、目的课题的背景、目的 电子技术是一门应用很广,发展极为迅速的科学技术,尤其由于数字电子技术具有高 抗干扰能力、更高的可靠性和便于计算机处理等特点,近年来得到更加迅速的发展,数 字通讯设备、数字电视、数字照相机、数字摄象机等数

2、字化产品近年如雨后春笋般大量 涌现,数字电子技术已经成为今后电子技术发展的主要方向。现代电子产品几乎渗透了 社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使 现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报 时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、定时启闭 电路、定时开关烘箱、通断动力设备,甚至各种定时电气的自动启用等,所有这些,都 是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。 通过数字时钟的设计,巩固计算机组成原理课程,理论

3、联系实际,提高分析、解决 计算机技术的实际问题的独立工作能力;掌握用 VHDL 语言编制简单的小型模块,学会 数字钟的设计方法,熟悉集成电路的使用方法,初步掌握电子钟的设计方法并实现时间 的显示和校对,以及报时的功能,并能对数字电子钟进行扩展。数字钟是一种用数字电 路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且 无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。 1.2 课程设计的内容课程设计的内容 本课程设计实现一个数字时钟,具有按秒走时功能,能够分别显示小时(2 位 24 小 时) 、分钟(2 位) 、秒(2 位) 。具有整点报时、时间调整功能,且能够对

4、计时系统的小 时、分钟进行调整。也可设计成十二小时计时方案(AM,PM) 。具有美观、清晰、人性 化的显示界面设计,走时精度不劣于3 秒/月。本课程设计采用 VHDL 语言,以 MAXPLUSII 开发工具。根据系统设计的要求,系统设计采用自顶向下的设计方法,可以 聂敏 基于 VHDL 数字时钟的设计与实现 第 2 页 共 24 页 将该系统中的各功能模块细分为:秒计数模块、分计数模块、小时计数模块、报警模块、 时间设置模块和译码显示模块六个部分。 聂敏 基于 VHDL 数字时钟的设计与实现 第 3 页 共 24 页 2 2 EDAEDA、VHDLVHDL 简介简介 2.1 EDA 简介简介

5、现代电子设计技术的核心就是 EDA(Electronic Design Automatic)技术。利用 EDA 技术,电子设计师可以方便地实现 IC 设计、电子电路设计和 PCB 设计等工作。EDA 技 术已有 30 年的发展历程。现在 EDA 技术应用广泛,包括在机械、电子、通信、航空航 天、化工等各个领域,都有 EDA 的应用。无论是在产品设计、制造方面,还是在科研与 教学方面,EDA 已成为必不可少的一部分。掌握 EDA 技术已成为通信电子类专业的学生 学习及就业的基本素质。 2.1.1 EDA 技术的概念 EDA 技术是在电子 CAD 技术基础上发展起来的通用软件系统,是指以计算机为工

6、作 平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电 子产品的自动设计。 EDA 设计可分为系统级、电路级和物理实现级。物理级设计主要指 IC 版图设计, 一般由半导体厂家完成;系统级设计主要面对大型复杂的电子产品;而一般民用及教学 所涉及基本是电路级设计。我们常用的 EDA 软件多属于电路级设计。 电路级设计工作,是在电子工程师接受系统设计任务后,首先确定设计方案,并选 择合适的元器件,然后根据具体的元器件设计电路原理图,接着进行第一次仿真。其中 包括数字电路的逻辑模拟、故障分析、模拟电路的交直流分析、瞬态分析等。这一次仿 真主要是检验设计方案在功能方面的正确性。

7、 仿真通过后,根据原理图产生的电气连接网络表进行 PCB 板的自动布局布线,有条 件的还可以进行 PCB 后分析。其中包括热分析、噪声及窜扰分析、电磁兼容分析、可靠 性分析等,并可将分析后的结果参数反馈回电路图,进行第二次仿真,也称作后仿真。 后仿真主要是检验 PCB 板在实际工作环境中的可行性。 2.1.2 EDA 技术的历史与发展 EDA 技术发展历程大致可分为三个阶段。20 世纪 70 年代为计算机辅助设计(CAD)阶 段,人们开始用计算机取代手工操作进行 IC 版图编辑、PCB 布局布线。80 年代为计算机 辅助工程(CAE)阶段。与 CAD 相比,CAE 除了有纯粹的图形绘制功能外,

8、又增加了电路 功能分析和结构设计,并且通过电气连接网络表将两者结合在一起,实现了工程设计。 聂敏 基于 VHDL 数字时钟的设计与实现 第 4 页 共 24 页 20 世纪 90 年代为电子系统设计自动化(EDA)阶段,同时又出现了计算机辅助工艺 (CAPP) 、计算机辅助制造(CAM)等。 2.1.3 EDA 的应用 现在 EDA 技术应用广泛,包括在机械、电子、通信、航空航天、化工、矿产、生物、 医学、军事等各个领域,都有 EDA 的应用。目前 EDA 技术已在各大公司、科研和教学 部门广泛使用。 在产品设计与制造方面,EDA 技术可实现前期的计算机仿真、系统级模拟及测试环 境的仿真、PC

9、B 的制作、电路板的焊接、ASIC 的设计等。 在教学方面,我国高校是从九十年代中期开始 EDA 教育的,现在几乎所有理工科类 高校都开设了 EDA 课程。这些课程主要是让学生了解 EDA 的基本概念和原理,使用 EDA 软件进行电子电路课程的实验及从事简单系统的设计。 2.1.4 EDA 常用软件 EDA 工具层出不穷,目前进入我国并具有广泛影响的 EDA 软件有: EWB、PSpice、OrCAD、PCAD、Protel、Viewlogic、Mentor、Graphics、Synopsys、LSIl ogic、Cadence 等等。这些工具都有较强的功能,一般可用于几个方面,例如很多软件都

10、 可以进行电路设计与仿真,同时也可以进行 PCB 自动布局布线,可输出多种网表文件与 第三方软件接口。下面按主要功能或主要应用场合进行划分。 1. 电子电路设计与仿真工具 电子电路设计与仿真工具包括 PSpice、EWB、Matlab、SystemView、MMICAD 等。 下面简单介绍前两种软件。 (1)PSpice:基于 Spice 的 PC 版软件。Spice(Simulation Program with Integrated Circuit Emphasis)是由美国加州大学推出的电路分析仿真软件,是 20 世纪 80 年代世界上应用最 广的电路设计软件,1988 年被定为美国国家

11、标准。1984 年,美国 MicroSim 公司推出了 PSpice。PSpice 是一种强大的模拟和数字电路混合信号仿真软件,包括对中规模集成电路 (MSI)和大规模集成电路(LSI)提供多种分析功能,而且仿真精度高,在国内普遍使用。 (2)EWB(Electronic Workbench)软件:Interactive ImageTechnologies Ltd 在 20 世纪 90 年 代初推出的电路仿真软件,主要用于模拟和数字电路的仿真。高版本已更名为 Multisim。 相对于其它 EDA 软件,它提供了万用表、示波器、信号发生器等虚拟仪器。该软件的界 面直观,易学易用。它的很多功能模

12、仿了 Spice 的设计,分析功能也较强。 2. PCB 设计软件 聂敏 基于 VHDL 数字时钟的设计与实现 第 5 页 共 24 页 PCB(PrintedCircuit Board)设计软件种类很多,如 Protel、OrCAD、PowerPCB、Cadence PSD、MentorGraphices 的 Expedition PCB、Winboard/Windraft/IvexSPICE、PCB Studio 等等。目前在我国使用最普遍的应属 Protel。 Protel 是 PROTEL(现更名为 Altium)公司在 20 世纪 80 年代末推出的 CAD 工具。它较 早在国内使用

13、,普及率很高。早期的 Protel 主要作为印刷板自动布线工具使用,现在普遍 使用的是 Protel 99 SE。它是个完整的全方位电路设计系统,包含了电原理图绘制、模拟 电路与数字电路混合信号仿真、多层印刷电路板设计,可编程逻辑器件设计等功能,并 具有 Client/Server 体系结构,同时还兼容一些其它设计软件的文件格式。Protel 软件功能 强大、界面友好、使用方便。它最具代表性的是电路设计和 PCB 设计。 3. IC 设计软件 IC 设计工具很多,其中按市场所占份额排行为 Cadence、Mentor Graphics 和 Synopsys。这三家都是 ASIC 设计领域相当有

14、名的软件供应商。其它公司的软件相对来说 使用者较少。 4. 其它 EDA 软件 (1)VHDL 语言:超高速集成电路硬件描述语言(Vhsic Hardware Deseription Languagt,简称 VHDL) ,是 IEEE 的一项标准设计语言。它源于美国国防部提出的超高速 集成电路(Very High Speed Integrated Circuit,简称 VHSIC)计划,是 ASIC 设计和 PLD 设计的一种主要输入工具。 (2)Veriolg HDL:Verilog 公司推出的硬件描述语言,在 ASIC 设计方面与 VHDL 语言 平分秋色。 2.2 VHDL 介绍介绍 V

15、HDL 的英文全名是 Very-High-Speed Integrated Circuit HardwareDescription Language,诞生于 1982 年。1987 年底,VHDL 被 IEEE 和美国国防部确认为标准硬 件描述语言 。自 IEEE 公布了 VHDL 的标准版本, IEEE-1076(简称 87 版)之后, 各 EDA 公司相继推出了自己的 VHDL 设计环境,或宣布自己的设计工具可以和 VHDL 接口。此后 VHDL 在电子设计领域得到了广泛的接受,并逐步取代了原有的非 标准的硬件描述语言。 1993 年,IEEE 对 VHDL 进行了修订,从更高的抽象层次和

16、系 统描述能力上扩展 VHDL 的内容,公布了新版本的 VHDL,即 IEEE 标准的 1076- 1993 版本,(简称 93 版)。现在, VHDL 和 Verilog 作为 IEEE 的工业标准硬件描 聂敏 基于 VHDL 数字时钟的设计与实现 第 6 页 共 24 页 述语言,又得到众多 EDA 公司的支持,在电子工程领域,已成为事实上的通用硬件 描述语言。有专家认为,在新的世纪中, VHDL 于 Verilog 语言将承担起大部分的数 字系统设计任务。 VHDL 语言是一种用于电路设计的高级语言。它在80 年代的后期出现。最初是 由美国国防部开发出来供美军用来提高设计的可靠性和缩减开发周期的一种使用范围 较小的设计语言 。 VHDL 的英文全写是: VHSIC(Very High Speed Integrated Circuit)Hardware Descriptiong Language.翻译成中文就是超高速集成电路硬

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号