网站大量收购闲置独家精品文档,联系QQ:2885784924

edaelectronic design automation电子设计自动化大三上review.pdfVIP

edaelectronic design automation电子设计自动化大三上review.pdf

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

EDA:ElectronicDesignAutomation电子设计自动化

SOC:SystemonChip片上系统

SOPC:SystemonaProgrammableChip可编程片上系统

FPGA:FieldProgrammableGateArray现场可编程门阵列

PLD(programmablelogicdevice,可编程逻辑器件)

CLPD(ComplexProgrammableLogicDevice,复杂可编程逻辑器件)

IC(IntegratedCircuit,)

DSP(DigitalSignalProcessor,数字信号处理器)

MCU(microprogramedcontrolunit)微程序控制器

MPU(microprocessorunit)微处理器

HDL(HardwareDescriptionLanguage,硬件描述语言)

RTL(RegisterTransferLevel,寄存器转换级电路)

IP(IntellectualProperty,知识)

RAM(randomaccessmemory)随机存取器

ROM(readonlymemory)只读器

EPROM(ElectricallyProgrammableRead-Only-Memory)可擦可编程只读器

API(ApplicationProgramInterface),应用程序界面

HAL(HardwareionLayer),硬件抽象层

UDP(User-DefinedPrimitives)用户定义原语

EDA定义

EDA技术就是以计算机为工作平台,以EDA软件工具为开发环境,以PLD器件或者ASIC

为目标器件设计实现电路系统的一种技术。

现代EDA技术和EDA工具的共同特点:HDL语言,标注化、开放性,库,综合

逻辑器件:固定逻辑器件(大量的“非重发性工程成本”NRE)和PLD(廉价,快速)

PLD能实现任意数字逻辑?

任何组合逻辑函数均可化为“与或”表达式,用“与门—或门”二级电路实现,任何时序电路

又都可以由组合电路加上元件(触发器)构成。因此,从原理上说,与或阵列加上触

发器的结构就可以实现任意的数字逻辑。

EDA设计流程:

设计输入:设计以开发软件的要求表达出来,如文本输入,原理图输入;

综合:将较次的设计描述自动转化为低级的设计描述;(综合=转换(翻译)+优化)

分为:行为综合,逻辑综合,版图综合

布局布线:将综合生成的电路逻辑网表映射到具体的目标器件中实现,并产生最终可文

件的过程;

时序分析:按时间顺序到的数据进行数据分析

仿真:对设计电路的功能验证;分为行为仿真(前),功能仿真(综合前),时序仿真(综合

后)

编程配置:将适配后的编程文件装入到PLD器件的过程.

EDA工具的两个主要功能是:综合和仿真。

综合器和编译器的区别:

①编译器将软件程序翻译成某种特定的CPU机器代码,这种代码不代表硬件结构,更不能

改CPU的硬件结构,只能的为某特定的硬件电路结构所利用。只是机械式的一一对应

的翻译。

②综合器则不同,综合器转化(翻译)的目标是底层电路结构网表文件,它不依赖于任何

特定硬件环境,能轻易的移植到任何通用硬件环境中。具有明显的能动性和创造性,不是机

械式的一一对应的翻译,而是根据设计库、工艺库以及预先设置的各类约束条件,选择最优

的方式完成电路结构的形成。

IP核

定义:完成某种功能的设计模块。

分类:硬核、固核和软核。

软核:在寄存器级或门级对电路功能用HDL进行描述。

硬核:以版图形式实现的设计模块。

固核:完成了综合的功能块。

NiosII软核处理器(硬件抽象层HAL是软硬件的桥梁)

最大特点:可配置性能

开发任务:定制NiosII处理器系统和软件开发

集成开发环境:Nio

您可能关注的文档

文档评论(0)

183****7931 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档