vhdl编程一些心得体会.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vhdl 编程的一些心得领悟 篇一: VHDL学习心得 学习心得 ——《 EDA技术合用教程》 本学期对《 EDA技术合用教程 --VHDL 版》的学习为我的 专业知识学习打开了一个崭新的窗口——微电子技术领域。 对 EDA技术,我更是有了崭新的认识。 微电子技术的进步主要表现在大规模集成电路加工技 术即半导体工艺技术的发展上,使得表征半导体工艺水平的 线宽已经达到了纳米级。所以,集成电路设计正在不断地向 超大规模、极低功耗和超高速的方向发展。 而现代电子设计技术的核心已日益转向基于计算机的 电子设计自动化技术,即 EDA技术。 EDA技术就是依赖功能 富强的计算机,在 EDA工具软件平台上,对以硬件描绘语言 HDL 为系统逻辑描绘手段完成的设计文件,自动地完成逻辑 编译、化简、切割、综合、布局布线以及逻辑优化和仿真测 试,直至实现既定的电子线路系统功能。 EDA 技术使得设计 者的工作仅限于利用软件的方式,即利用硬件描绘语言和 EDA 软件来完成对系统硬件功能的实现,这是电子设计技术 的一个巨大进步。 EDA技术在进入 21 世纪后, 获取了更大的发展。 嵌入式 办理器软核的成熟,使得 SOPC步入大规模应用阶段。电子 技术领域全方向融入 EDA技术,除了日益成熟的数字技术外, 传统的电路系统设计建模理念发生了重要的变化。 同时,EDA 使得电子领域各学科的界限更加模糊,更加互为包括。这些 都利于设计人员利用 EDA技术进行电子系统设计,如全定制 或半定制 ASIC 设计, FPGA/CPLD开发应用和印制电路板。 从 EDA技术的特点不难看出,对照于传统的数字电子系统或 IC 设计, EDA技术拥有独到的优势。 在传统的数字电子系统或 IC 设计中,手工设计占了较大的比率。所以,也存在好多缺点。比方:复杂电路的设计、调试十分困难;由于 无法进行硬件系统仿真,若是某一过程存在错误,查找和更正十分不便;设计过程中产生大量文档,不易管理;可移植 性差等。对照之下, EDA技术有很大不相同。它运用 HDL对数字系统进行抽象的行为与功能描绘到详尽的内部线路结构 描绘,从而能够在电子设计的各个阶段、各个层次进行计算机模拟考据,保证设计过程的正确性,能够大大降低设计成本,缩短设计周期。由于有各种库的支持,能够完成各种自动设计过程。它极大地简化了设计文档的管理,逻辑设计仿真测试技术也日益富强。 VHDL在现在的 EDA设计中使用最多, 也拥有几乎所有主 流 EDA工具的支持。 VHDL作为一个规范语言和建模语言, 不仅能够作为系统模拟的建模工具,而且能够作为电路系统的 设计工具,能够利用软件工具将 VHDL 源码自动地转变成文本方式表达的基本逻辑元件连接图,即网表文件。这种方法 显然关于电路自动设计是一个极大的推进。它拥有很强的电路描绘和建模能力,能从多个层次对数字系统进行建模和描绘,从而大大简化了硬件设计任务,提高了设计效率和可靠性。 EDA 技术优秀的可移植性与可测试性,将所有设计环节纳入一致的自顶向下的设计方案中。它不仅在整个设计流程上充分利用计算机的自动设计能力、在各个设计层次上利用计算机完成不相同内容的仿真模拟,而且在系统板设计结束后仍可利用计算机对硬件系统进行完满的测试。 书中经过大量的图示对 PLD硬件特点与编程技术进行了形象的讲解,不仅交融了从前学习的关于电路设计的知识还 将 EDA的技术加入其中。对 VHDL语言的详尽讲解更是让我深刻理解了 VHDL 语言的编程原理。由于本门课程是一门硬件学习课程,所以实验必不能少。经过课程最后实验,我领悟一些 VHDL语言相关于其他编程语言的特点。 相关于其他计算机语言的学习, 如 C 或汇编语言, VHDL 拥有显然的特点。这不能是是由于 VHDL 作为一种硬件描绘 语言的学习需要认识很多的数字逻辑方面的硬件电路知识, 包括目标芯片基本结构方面的知识更重要的是由于 VHDL 描 述的对象向来是客观的电路系统。由于电路系统内部的子系统以致部分元器件的工作状态和工作方式能够是相互独立、 互不相关的,也能够是互为因果的。这表示,在任一时辰,电路系统能够有好多相关和不相关的事件同时并行发生。比方能够在多个独立的模块中同时入行不相同方式的数据交换 和控制信号传输, 这种并行工作方式是任何一种基于 CPU 的软件程序语言所无法描绘和实现的。传统的软件编程语言只 能依照 CPU 的工作方式, 以排队式指令的形式来对特定的事件和信息进行控制或接收。 在 CPU 工作的任一时间段内只能完成一种操作。 所以,任何复杂的程序在一个单 CPU 的计算机中的运行,永远是单向和一维的。所以程序设计者也几乎只需以一维的思想模式就可以编程和工作了。 VHDL 诚然也含有近似于软件编程语言的序次描绘语句 结

文档评论(0)

183****0046 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档