1、1 2011-07-01 EDA 课程设计报告 数字钟设计数字钟设计 目录目录 一、引言一、引言 1 二、相关知识简介二、相关知识简介 1 1、EDA简介简介 1 2、VHDL简介简介 2 三、课程设计题目三、课程设计题目 3 四、课程设计要求:四、课程设计要求: 3 五、课程设计思路五、课程设计思路 4 六、相关六、相关 VHDL程序程序 5 1、屏幕切换模块、屏幕切换模块 5 2、显示切换程序、显示切换程序 6 3、置数操作模块、置数操作模块 7 4、秒显示模块、秒显示模块 9 5、分显示模块、分显示模块 9 6、小时显示模块、小时显示模块 10 7、日显示模块(已加入闰年判断功能)、日显
2、示模块(已加入闰年判断功能) 11 8、月显示模块、月显示模块 12 9、年显示模块、年显示模块 13 七、实验心得七、实验心得 13 1 一、引言一、引言 随着科学技术的迅猛发展,电子工业界经历了巨大的飞跃。集成电路的设计正朝着速度 快、性能高、容量大、体积小和微功耗的方向发展。基于这种情况,可编程逻辑器件的出现 和发展大大改变了传统的系统设计方法。 可编程逻辑器件和相应的设计技术体现在三个主要 方面:一是可编程逻辑器件的芯片技术;二是适用于可逻辑编程器件的硬件编程技术,三是可 编程逻辑器件设计的 EDA 开发工具,它主要用来进行可编程逻辑器件应用的具体实现。在本 实验中采用了集成度较高的
3、FPGA 可编程逻辑器件, 选用了 VHDL 硬件描述语言和 MAX + p lus开发软件。VHDL 硬件描述语言在电子设计自动化( EDA)中扮演着重要的角色。由于采 用了具有多层次描述系统硬件功能的能力的“自顶向下”( Top - Down)和基于库(L ibrary - Based)的全新设计方法,它使设计师们摆脱了大量的辅助设计工作,而把精力集中于创造性的 方案与概念构思上,用新的思路来发掘硬件设备的潜力,从而极大地提高了设计效率,缩短 了产品的研制周期。MAX + p lus是集成了编辑器、仿真工具、检查/分析工具和优化/综合 工具的这些所有开发工具的一种集成的开发环境,通过该开发
4、环境能够很方便的检验设计的 仿真结果以及建立起与可编程逻辑器件的管脚之间对应的关系。 二、相关知识简介二、相关知识简介 1、EDA 简介简介 20 世纪 90 年代,国际上电子和计算机技术较先进的国家,一直在积极探索新的电子电 路设计方法,并在设计方法、工具等方面进行了彻底的变革,取得了巨大成功。在电子技术 设计领域,可编程逻辑器件(如 CPLD、FPGA)的应用,已得到广泛的普及,这些器件为数 字系统的设计带来了极大的灵活性。 这些器件可以通过软件编程而对其硬件结构和工作方式 进行重构, 从而使得硬件的设计可以如同软件设计那样方便快捷。 这一切极大地改变了传统 的数字系统设计方法、设计过程和设计观念,促进了 EDA 技术的迅速发展。 EDA 是电子设计自动化(Electronic Design Automation)的缩写,在 20 世纪 90 年代初从计算 机辅助设计(CAD) 、计算机辅助制造(CAM) 、计算机辅助测试(CAT)和计算机辅助工程 (CAE)的概念发展而来的。EDA 技术就是以计算机为工具,设计者在EDA 软件平台上,用 硬件描述语言 HDL 完成设计文