- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东 北 石 油 大 学
课 程 设 计
2011年 07月 10 日
东北石油大学课程设计任务书
课程 硬件课程设计
题目 矩阵键盘控制接口设计
专业 姓名 学号
主要内容、基本要求、主要参考资料等
一、主要内容:
利用EL教学实验箱、微机和QuartusⅡ软件系统,设计并实现一个4×8键盘接口控制器。设计过程中使用层次设计方法和VHDL语言,完成硬件设计和功能仿真。最后下载到EL教学实验箱中予以实现。
二、基本要求:
1.按照层次设计方法实现键盘接口控制器中的时序产生电路、键盘扫描电路、弹跳消除
电路、键盘译码电路、按键码存储电路和显示八段数码管电路。
2. 按下某一键时,在数码管上显示该键对应的键值。
三、参考文献:
[1] 李国洪,胡辉.可编程器件与EDA技术与实践[M].北京:机械工业出版社,2004.
[2] 潘松,黄继业.EDA技术实用教程[M].北京:科学出版社,2002.
[3] 王行,李衍.EDA技术入门与提高[M].西安:西安电子科技大学出版社,2005.
[4] 徐惠民,安德宁.数字逻辑设计与VHDL描述[M].北京:机械工业出版社,2008.
完成期限: 18-19周
指导教师:
专业负责人:
2011年 06 月28 日
目 录
第1章 EDA的概述 1
第2章 QUARTUS II系统 3
第3章 矩阵键盘控制接口电路 4
3.1 概述 4
3.2 底层实体电路 6
3.3 顶层实体电路 9
3.4 仿真结果 16
3.5 硬件验证结果 17
结 论 20
参考文献 21
第1章 EDA的概述
EDA是电子设计自动化(Electronic Design Automation)的缩写,在20世纪90年代初从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。电子设计自动化(EDA)技术是电子设计技术和先进的电子制造技术的核心[1]。
20世纪90年代,国际上电子和计算机技术较先进的国家,一直在积极探索新的电子电路设计方法,并在设计方法、工具等方面进行了彻底的变革,取得了巨大成功。在电子技术设计领域,可编程逻辑器件(如CPLD、FPGA)的应用,已得到广泛的普及,这些器件为数字系统的设计带来了极大的灵活性。这些器件可以通过软件编程而对其硬件结构和工作方式进行重构,从而使得硬件的设计可以如同软件设计那样方便快捷。这一切极大地改变了传统的数字系统设计方法、设计过程和设计观念,促进了EDA技术的迅速发展[2]。
EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度[3]。
利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程的计算机上自动处理完成。
随着计算技术和数字技术的发展,在现代电子设备中,单纯用模拟电路实现的已经很少见,通常只在微弱信号放大、高频数据采集和大功率输出等局部电路采用模拟电路,其余部分广泛采用数字电路。因此,对大多数电子设备而言,其整体部分是数字系统[4]。现在对EDA的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。目前EDA技术已在各大公司、企事业单位和科研教学部门广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA技术。
1.几个有关EDA的专题网站
(1) EDA中心
(2) EDA中国门户网站
(3) 中国EDA工程网
(4) EDA爱好者
(5) EDA教学与研究
2.设计方法
(1) 前端设计(系统建模RTL 级描述)后端设计(FPGAASIC)系统建模
(2) IP 复用
(3) 前端设计
(4) 系统描述:建立系统的数学模型。
(5) 功能描述:描述系统的行为或各子模块之间的数据流图。
(6) 逻辑设计:将系统功能结构化,通常以文本、原理图、逻辑图、布尔表达式来表示设计结果。
文档评论(0)