


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 EDA技术的认识和体会 摘要:本学期我对EDA技术进行了学习,通过学习,我掌握了部分EDA技术的知识。 本学期对 EDA 技术的学习为我的专业知识学习打开了一个全新的窗口 微电子技术领域。对EDA 技术,我更是有了全新的认识。 微电子技术的进步主要表现在大规模集成电路加工技术即半导体工艺技术 的发展上,使得表征半导体工艺水平的线宽已经达到了纳米级。所以,集成电路 设计正在不断地向超大规模、极低功耗和超高速的方向发展。 而现代电子设计技术的核心已日趋转向基于计算机的电子设计自动化技术, 即EDA 技术。 EDA技术的特点和优势 技术就是依赖功能强大的计算机,在EDA 工具软件平台上,对 以硬件
2、描述语言 HDL 为系统逻辑描述手段完成的设计文件,自动地完成逻辑编 译、化简、分割、综合、布局布线以及逻辑优化和仿真测试,直至实现既定的电 子线路系统功能。EDA 技术使得设计者的工作仅限于利用软件的方式,即利用硬 件描述语言和EDA 软件来完成对系统硬件功能的实现,这是电子设计技术的一个 巨大进步。 EDA 技术在进入21 世纪后,得到了更大的发展。嵌入式处理器软核的成熟, 使得SOPC 步入大规模应用阶段。电子技术领域全方位融入EDA 技术,除了日益 成熟的数字技术外,传统的电路系统设计建模理念发生了重大的变化。同时,EDA 使得电子领域各学科的界限更加模糊,更加互为包容。这些都利于设计
3、人员利用 EDA 技术进行电子系统设计,如全定制或半定制ASIC 设计,FPGA/CPLD 开发应用 和印制电路板。 从 EDA 技术的特点不难看出,相比于传统的数字电子系统或 IC 设计,EDA 技术拥有独特的优势。在传统的数字电子系统或 IC 设计中,手工设计占了较大 的比例。因此,也存在很多缺点。例如:复杂电路的设计、调试十分困难;由于 无法进行硬件系统仿真,如果某一过程存在错误,查找和修改十分不便;设计过 程中产生大量文档,不易管理;可移植性差等。相比之下,EDA 技术有很大不同。 它运用HDL 对数字系统进行抽象的行为与功能描述到具体的内部线路结构描述, 从而可以在电子设计的各个阶段
4、、各个层次进行计算机模拟验证,保证设计过程 的正确性,可以大大降低设计成本,缩短设计周期。由于有各类库的支持,能够 完成各种自动设计过程。它极大地简化了设计文档的管理,逻辑设计仿真测试技 术也日益强大。 VHDL 在现在的EDA 设计中使用最多,也拥有几乎所有主流EDA 工具的支持。 EDA工具 EDA工具在EDA技术应用中占据极其重要的位置,EDA的核心是利用计算机完成电子设计全过程自动化,因此,基于计算机环境的EDA软件的支持是必不可少的。EDA工具大致可以分为如下5个模块:设计输入编辑器;仿真器;HDL综合器;适配器(或布局布线器);下载器。 VHDL语言基础VHDL 作为一个规范语言和
5、建模语言,不仅可以作为系统模拟的建模工具,而且 可以作为电路系统的设计工具,可以利用软件工具将 VHDL 源码自动地转化为文 本方式表达的基本逻辑元件连接图,即网表文件。这种方法显然对于电路自动设 计是一个极大的推进。它具有很强的电路描述和建模能力,能从多个层次对数字 系统进行建模和描述,从而大大简化了硬件设计任务,提高了设计效率和可靠性。 EDA 技术良好的可移植性与可测试性,将所有设计环节纳入统一的自顶向下的设 计方案中。它不但在整个设计流程上充分利用计算机的自动设计能力、在各个设 计层次上利用计算机完成不同内容的仿真模拟,而且在系统板设计结束后仍可利 用计算机对硬件系统进行完整的测试。
6、书中通过大量的图示对PLD 硬件特性与编程技术进行了形象的讲解,不仅融 合了之前学习的关于电路设计的知识还将EDA 的技术加入其中。对VHDL 语言的 详尽讲解更是让我深刻理解了 VHDL 语言的编程原理。VHDL可以把任意复杂的电路系统作为一个模块。一个模块可以分为3个主要的组成部分:参数部分,接口部分,描述部分。参数部分主要由库和程序包说明组成。每个VHDL模块中仅有一个设计实体它类似于原理图中一个不见符号。实体并不描述设计的具体功能,只用于定义该设计所需的全部输入信号。结构体主要描述实体的内部结构,即描述一个实体的功能。VHDL结构体有多种描述方式:行为描述方式,数据流描述方式,结构描述
7、方式,混合描述方式等。 EDA技术的综合体会由于本门课程是一门硬件 学习课程,所以实验必不可少。通过课程最后实验,我体会一些 VHDL 语言相对 于其他编程语音的特点。 相对于其它计算机语言的学习,如C 或汇编语言,VHDL 具有明显的特点。 这不仅仅是由于 VHDL 作为一种硬件描述语言的学习需要了解较多的数字逻辑 方面的硬件电路知识,包括目标芯片基本结构方面的知识更重要的是由于 VHDL 描述的对象始终是客观的电路系统。由于电路系统内部的子系统乃至部分元器件 的工作状态和工作方式可以是相互独立、互不相关的,也可以是互为因果的。这 表明,在任一时刻,电路系统可以有许多相关和不相关的事件同时并
8、行发生。例 如可以在多个独立的模块中同时入行不同方式的数据交换和控制信号传输,这种 并行工作方式是任何一种基于 CPU 的软件程序语言所无法描绘和实现的。传统 的软件编程语言只能根据 CPU 的工作方式,以排队式指令的形式来对特定的事 件和信息进行控制或接收。在 CPU 工作的任一时间段内只能完成一种操作。 VHDL 虽然也含有类似于软件编程语言的顺序描述语句结构,但其工作方 式是完全不同的。软件语言的语句是根据 CPU 的顺序控制信号,按时钟节拍对 应的指令周期节拍逐条运行的,每运行一条指令都有确定的执行周期。但 VHDL 则不同,从表面上观,VHDL 的顺序语句与软件语句有相同的行为描述方式,但 在标准的仿真执行中有很大的区别。VHDL 的语言描述只是综合器赖以构成硬件 结构的一种依据,但进程语句结构中的顺序语句的执行方式决非是按时钟节拍运 行的。实际情况是其中的每一条语句的执行时间几乎是 0 (但该语句的运行时 间却不一定为0),即1000 条顺序语句与10 条顺序语句的执行时间是相同的。 在此,语句的运行和执行具有不同的概念(在软件语言中,它们的概念是相同), 的执行是指启动一条语句,允许它运行一次,而运行就是指该语句
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山西旅游职业学院《庄子》2023-2024学年第二学期期末试卷
- 吉林农业科技学院《基础护理实践技能》2023-2024学年第二学期期末试卷
- 沈阳航空职业技术学院《市政与轨道交通工程计量与计价》2023-2024学年第二学期期末试卷
- 杭州万向职业技术学院《物流基地管理》2023-2024学年第二学期期末试卷
- 江西服装学院《体内药物分析学》2023-2024学年第二学期期末试卷
- 大连理工大学《数据分析导论》2023-2024学年第二学期期末试卷
- 广东食品药品职业学院《体育项目解说与评论》2023-2024学年第二学期期末试卷
- 永定县2025年数学五下期末调研试题含答案
- 2024-2025学年甘肃省武威第十八中学高三第一次模拟(期末)考试历史试题试卷含解析含解析
- 上海市松江区天马山学校2025届三下数学期末调研模拟试题含解析
- 《财政学》试题库及答案
- 广东省广州市白云区2023-2024学年八年级上学期期末英语试题(答案)
- 品管圈PDCA案例-提高成人术后疼痛评估与护理规范率医院品质管理成果汇报
- 我的家乡湖南岳阳
- 《QOHAB123-2023高端G系列冷镦钢用热轧盘条》
- 扬尘防治(治理)监理实施细则(范本)
- 华为智慧矿山解决方案
- 幼儿园办园行为督导评估指标体系表
- 房地产项目能源管理制度制定
- 核心素养下小学道德与法治实践性作业设计探究
- DB11∕T 161-2012 融雪剂 地方标准
评论
0/150
提交评论