1.《EDA技术与实验》概述.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《EDA技术与实验》概述 课程概述 绪论 Verilog HDL 语言基础 EDA 技 FPGA开发软件使用实例 术 与 嵌入式逻辑分析仪及Modelsim仿真验证 实 FPGA设计实例 验 基于FPGA的触摸屏弹球游戏设计 基于FPGA的永磁同步电机驱动系统设计 1. 什么是EDA技术? EDA是电子设计自动化(Electronics Design Automation)的缩写,最早 从计算机辅助设计(CAD)的概念发展而来的。 指以计算机为工作平台,融合应用电子技术、计算机技术、智能化技术最新 成果的电子设计技术,广义包括IC设计、电子电路设计和PCB设计,电子电 路的仿真等。 本课程主要侧重在数字电子技术设计领域,可编程逻辑器件(如CPLD、 FPGA)的应用,用硬件描述语言Verilog HDL完成设计文件,然后由计算机 自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至 对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。 可编程逻辑器件 2、EDA设计方法的特点 (1)采用硬件描述语言作为设计输入 用HDL对数字电子系统进行抽象的行为与功能描述到具体的内部线路结 构描述,从而可以在电子设计的各个阶段、各个层次进行计算机模拟验 证,保证设计过程的正确性,可以大大降低设计成本,缩短设计周期。 (2)库的引入 EDA工具之所以能够完成自动设计过程,关键是有各类库的支持。如逻 辑仿真时的模拟库、逻辑综合时的综合库、版图综合时的版图库、测试 综合时的测试库等。这些库都是EDA设计公司与半导体生产厂商紧密合 作、共同开发的。 (3)强大的系统建模、电路仿真功能 利用计算机编程方式,软件自动完成从设计到电路的具体实现,并具有 仿真验证设计性能的方法。 2、EDA设计方法的特点 (4)具有自主知识产权(IP ) 传统的应用电子系统设计使用的功能器件,如某公司的单片机、CPU 、 DSP处理器或其他特定功能的IC ,没有任何自主知识产权,这将导致该系 统在许多情况下的应用直接受到限制。如该系统中某关键器件失去供货来 源将是致命的。 但是基于EDA技术的设计则不同,由于用HDL表达的成功的专用功能设 计在实现目标方面有很大的可选性,它既可以用通用的PLD来实现,也可 以直接以ASIC方式来实现。 (5)适用于高效率、复杂电子系统设计 采用自顶向下设计方法相比传统的电子设计方法明显具有优越性。 2、EDA设计方法的特点 (6) 开发技术标准化、规范化以及设计具有可复用性,可移植性强 EDA技术的标准化和HDL设计语言与设计平台对具体硬件的无关性,使 设计具有可复用性,可以方便地移植到不用的硬件平台。 (7)高速性能好 以软件方式控制操作和运算的系统速度显然无法与纯硬件系统相比,因 为软件是通过顺序执行指令的方式来完成控制和运算步骤的,而HDL描 述的可编程器件的功能本身是数字硬件电路,硬件是并行方式工作。 3. IP核 IP (intellectual property )就是知 完整的设计 识产权核或知识产权模块的意思 完备的 和转让文档 不同级别的 。为用于ASIC 或FPGA/CPLD 中 Script 文件 模型 的预先设计好的电路功能模块。 是一段具有特定电路功能的硬件 具有可配置 IP核 通用的总线 描述语言程序,该程序与集成电

文档评论(0)

恬淡虚无 + 关注
实名认证
内容提供者

学高为师,身正为范.师者,传道授业解惑也。做一个有理想,有道德,有思想,有文化,有信念的人。 学无止境:活到老,学到老!有缘学习更多关注桃报:奉献教育,点店铺。

1亿VIP精品文档

相关文档