最新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工具的支持。
eda工具
eda工具在eda技术应用中占据极其重要的位置,eda的核心是利用计算机完成电子设计全过程自动化,因此,基于计算机环境的eda软件的支持是必不可少的。eda工具大致可以分为如下5个模块:设计输入编辑器;仿真器;hdl综合器;适配器(或布局布线器);下载器。vhdl语言基础
vhdl 作为一个规范语言和建模语言,不仅可以作为系统模拟的建模工具,而且 可以作为电路系统的设计工具,可以利用软件工具将 vhdl源码自动地转化为文 本方式表达的基本逻辑元件连接图,即网表文件。这种方法显然对于电路自动设计是一个极大的推进。它具有很强的电路描述和建模能力,能从多个层次对数字 系统进行建模和描述,从而大大简化了硬件设计任务,提高了设计效率和可靠性。 eda技术良好的可移植性与可测试性,将所有设计环节纳入统一的自顶向下的设 计方案中。它不但在整个设计流程上充分利用计算机的自动设计能力、在各个设计层次上利用计算机完成不同内容的仿真模拟,而且在系统板设计结束后仍可利 用计算机对硬件系统进行完整的测试。 书中通过大量的图示对pld硬件特性与编程技术进行了形象的讲解,不仅融 合了之前学习的关于电路设计的知识还将eda 的技术加入其中。对vhdl 语言的 详尽讲解更是让我深刻理解了 vhdl语言的编程原理。
vhdl可以把任意复杂的电路系统作为一个模块。一个模块可以分为3个主要的组成部分:参数部分,接口部分,描述部分。参数部分主要由库和程序包说明组成。每个vhdl模块中仅有一个设计实体它类似于原理图中一个不见符号。实体并不描述设计的具体功能,只用于定义该设计所需的全部输入信号。结构体主要描述实体的内部结构,即描述一个实体的功能。vhdl结构体有多种描述方式:行为描述方式,数据流描述方式,结构描述方式,混合描述方式等。
eda技术的综合体会
由于本门课程是一门硬件 学习课程,所以实验必不可少。通过课程最后实验,我体会一些 vhdl 语言相对 于其他编程语音的特点。相对于其它计算机语言的学习,如c 或汇编语言,vhdl 具有明显的特点。 这不仅仅是由于 vhdl 作为一种硬件描述语言的学习需要了解较多的数字逻辑方面的硬件电路知识,包括目标芯片基本结构方面的知识更重要的是由
最新EDA设计心得(三篇)
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。