EDA课程设计报告new.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA课程设计报告new.doc

摘要 前人不断的创新与实践,使的超大规模集成电路的发展日趋成熟且应用越来越广泛。随着超大规模集成电路工艺的发展和成熟采用或者来进行数字电路的设计已成为当前的热门之一,数字电子系统的设计方法及设计手段都发生了根本性的变化。芯片的可编程性和语言的出现使得数字电路的设计周期和难度都大大减小,而且正由分立数字电路向可编程逻辑器件及专用集成电路转变。FPGA等复杂可编程逻辑器件在现代数字系统设计中正占据越来越重要的地位。本文介绍的温度监控系统即是基于FPGA作为核心控制器件和VHDL进行编程来实现的。 FPGA温度监测系统在实际应用中有着广泛的应用,如室温的温度监测控制等。本文介绍了一种基于FPGA的温度监测系统的设计。可编程器件(FPGA)和硬件描述语言VHDL的出现使得数字电路的设计周期缩短难度减小。系统采用FPGA作为核心控制器件和VHDL进行编程,设计采用模块化思路:分别实现各个模块(温度监测、键盘输入、温度显示和控制、液晶显示),再加以整合实现整个控制,达到了温度监控的目的。 关键词:温度监控, FPGA, VHDL , 模块设计, 液晶显示 目 录 摘要 0 目 录 1 绪论 3 第1章 总体设计方案 5 1.1 硬件原理框图 5 1.2 软件原理框图 6 第2章 硬件设计 7 2.1 硬件实现 7 2.2 可编程逻辑器件简介 7 2.2.1 FPGA的背景及市场发展 8 2.2.2 FPGA的工作原理 9 2.2.3 FPGA的电源 10 2.2.4 FPGA芯片结构 10 2.2.5 FPGA的基本特点 11 2.2.6 PGA主要生产厂商 11 2.3 DS18B20简介 12 2.3.1 DS18B20内部结构 12 2.3.3 应用背景 15 2.3.4 控制方法 15 2.4 1602简介 16 2.4.1 液晶及液晶显示的介绍 16 2.4.2 1602引脚 17 2.4.3 主要技术指标 18 2.4.4 LCD指令 19 2.5 按键 20 2.5.1 弹跳消除电路的原理和功能 20 2.5.3 弹跳消除模块的实际应用 22 第3章 软件设计 23 3.1 设计流程图 23 3.2 分频电路 24 3.3 弹跳消除电路 24 3.4 按键电路 24 3.5 LED电路 25 第4章 系统调试 26 4.1 硬件结果 26 4.2 调试结果 26 4.3 调试分析 27 结论 28 参考文献 29 附录 30 一线总线(l-wire)传感器的出现(如DS18B20),使得在仓库、工厂、楼宇等需要实时测温的网络布线得以大大改善。在大体积混凝土的建造过程中,为了防止混凝土的开裂而造成工程的失败,需要对若干点的温度进行实时监控。由于施工现场的限制,使得可利用的布线区域越简单越好。与此同时,现场温度的采集与控制也有一定的要求。这时就可以在需要的测温点横向或纵向构成多层网络,而各个一线总线传感器直接挂接在上面即可。而对于每层的温度采集和控制则可以由“FPGA控制器”去实现,使用和拆卸都很方便。并且由于FPGA移植性好、升级方便,对于各企业的成本也可以大大降低。随着FPGA的进一步发展,此温度采集控制器的应用范围将不断扩大,所体现的价值也将越来越高。 现场可编程门阵列(Field Programmable Gate Array,FPGA)是当今应用最广泛的一类可编程专用集成电路(ASIC)。FPGA作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。电子设计工程师利用它可以在办公室或实验室里设计出所需的专用集成电路,从而大大缩短了产品上市时间,降低了开发成本。此外,可编程逻辑器件还具有静态可重复编程和动态在系统重构的特性。这使得硬件的功能可以像软件一样通过编程来修改,极大地提高了电子系统设计的灵活性和通用性。 在FPGA的设计中一般有两种方法:自上而下和自下而上。任何复杂的数字系统,都可以按层次细分,一直分到对每个部分都有比较明确而简单的设计方案为止。这就是常常说的分而治之的方法。自上而下的方法之所以重要,就在于只有在上面的层次上才能全面确定下面模块的输入输出和功能行为的规格。而自下而上有时也行得通的原因是有些模块的规格本身是就是事先确定的或者基本可以确定的。针对温度采集控制器系统的特点,决定采用自上而下的设计方法。 温度监控在实际中有着广泛的应用。文本设计的温度监测系统由温度检测键盘输入。温度显示和控制再加以整合实现整个系统达到了温度控制的目的。

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档