- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于数字系统的密码引爆器设计
目 录
一、引言 1
二 、方案论证 1
(一)EDA(电子设计自动化)的概述 1
(二)EDA(电子设计自动化)的特点 2
1.“自顶向下”的设计方法 2
2.硬件描述语言(HDL) 2
3.逻辑综合优化 2
4.开放性和标准化 2
(三)数字系统与单片机、数电的的比较 2
三 、方案设计 3
(一)控制器的设计 3
1.建立等待状态 3
2.准备操作状态 3
3.输入密码操作状态 3
4.引爆操作状态 4
5.报警操作状态 4
6.报警返回状态 4
(二)受控电路的设计 4
1.编码电路 4
2.比较电路 6
3.预置密码电路 6
4.计数器选择电路 7
5.控制指示灯电路 8
6.七段显示译码电路 9
7.其它简单电路 11
(三)仿真、测试注意事项 12
四 、结束语 14
参考文献 15
基于数字系统的密码引爆器设计
摘要:随着电子技术的日新月异,使数字系统的设计方法,也随之发生了变革,基EDA(电子设计自动化)技术的设计方法以成为现代数字系统设计的主流。本论文采用了自顶向下的设计方法,利用VHDL硬件电路描述语言,设计数字密码引爆器,以EDA软件开发平台MAX+plusⅡ对电路进行了VHDL编程设计及调试。该引爆器中的控制器完成建立等待、准备操作、输入密码操作、引爆操作、报警操作、报警返回等控制功能;引爆器中的受控部分主要包括:编码电路、比较器电路、预置码电路、计数器选择电路和输出电路几部分。
关键词: 数字系统;VHDL;MAX+plusⅡ;密码引爆器
一、引言
数字系统设计分为硬件和软件设计,随着计算机技术、超大规模集成电路的发展和硬件描述语言VHDL的出现,数字系统的硬件设计可以完全用软件来实现,只要掌握了VHDL语言就可以设计出各种各样的数字逻辑电路。
硬件描述语言,就是利用一种人和计算机都能识别的语言来描述硬件电路的功能,信号连接关系及定时关系,它可以比电原理图更能表示硬件电路的特性。而硬件描述语言主要用于可编程逻辑器件(PLD)的设计与开发上。
复杂可编程逻辑器件(CPLD),是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统。
二 、方案论证
(一)EDA(电子设计自动化)的概述
EDA(Electronic Design Automation)即电子设计自动化,是指利用计算机来完成电子系统的设计。EDA技术就是指以计算机为工作平台、以EDA软件工具为开发环境、以硬件描述语言为设计语言、以可编程逻辑器件为实验载体、以电子系统设计为应用方向的电子产品自动化设计过程。
EDA 技术不是某一学科的分支,而是一门综合性学科。它融合多学科于一体,打破了软件和硬件间的壁垒,实现设计效率和产品性能合二为一,它代表了电子设计和应用技术的发展方向。近30年的电子技术的发展历程,可大致将EDA技术的发展分为三个阶段。
第一阶段 20世纪70年代,集成电路制作方面,MOS工艺已得到广泛的应用。可编程逻辑技术及其器件已经问世,计算机作为一种运算工具已在科研领域得到广泛的应用。
第二阶段 20世纪80年代,FPGA,CAE和CAD技术的应用更为广泛,它们在PCB设计方面的原理图输入、自动布局布线及PCB分析,以及逻辑设计、逻辑仿真等方面担任要的角色,特别是各种硬件描述语言的出现,为解决电路建模、标准文档及仿真测试奠定了基础。
第三阶段 20世纪90年代,随着硬件描述语言的标准化得到进一步的确立,计算机辅助工程、辅助分析和辅助设计在电子技术领域获得更加广泛的应用,与此同时电子技术在通信、计算机及家电产品生产中的市场需求和技术需求,极大地推动了全新的电子设计自动化技术的应用和发展。
(二)EDA(电子设计自动化)的特点
1.“自顶向下”的设计方法
从系统级设计入手,在顶层进行功能方框图的划分和结构设计;在方框图级进行仿真、纠错,并用硬件描述语言对高层次的系统行为进行描述;在功能级进行验证,然后用逻辑综合优化工具生成具体的门级逻辑电路的网表。
2.硬件描述语言(HDL)
硬件描述语言进行电路与系统的设计,是目前EDA技术的一个重要特征,更适合于规模日益增大的电子系统,还是进行逻辑综合优化的重要工具。
3.逻辑综合优化
逻辑综合功能将高层次的系统行为设计自动翻译成门级逻辑的电路描述,做到了设计与工艺的独立。
4.开放性和标准化
框架是一种软件平台结构,它为EDA工具提供了操作环境。任何一个EDA系统,只要建立一个符合标准的开放式框架结构,就可以接纳其他厂商的EDA工具一起进行设计工作。
(三)数字系统与单片机、数电的的比较
数
您可能关注的文档
- 千里之行 始于规划——网站规划.doc
- 半加器版图设计报告.doc
- 华中科技大学_液压传动课程设计说明书_完整版.docx
- 华图《申论万能宝典》总结.doc
- 华发公司小区物业管理信息系统开发 课程设计.doc
- 华阳集团薪酬管理研究 本科毕业设计.doc
- 华隆建筑安装公司税务筹划研究 开题报告.doc
- 单U型地埋管热响应测试及换热特性分析1.doc
- 单元写作体例和样章.doc
- 单克隆抗体的合成 论文.doc
- 基于扫描隧道显微镜测定石墨中碳原子的半径.doc
- 基于数控加工中心的LOM快速成型装置数字样机设计(机械结构设计) 任务书与开题报告.doc
- 基于数控加工中心的LOM快速成型装置数字样机设计(机械结构设计) 毕业设计.doc
- 基于新农村建设的农村金融体系创新研究 毕业设计.doc
- 基于新资本协议下的我国商业银行信贷运行的问题研究 毕业论文.doc
- 基于模拟实验的天棚辐射供冷的计算方法1.doc
- 基于智能仪表的加氢反应评价装置控制系统设计.doc
- 基于有限元的水平圆管道外空气自然对流的数学模型设计.doc
- 基于正交判别定位保持投影的人脸识别-----论文.doc
- 基于模糊神经网络的城市交通流预测算法研究.doc
文档评论(0)