EDA_verilog知识点_原创文档.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  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文档。上传文档
查看更多

第1章:

EDA(ElectronicDesignAutomation)即电子设计自动化,是指利用计算机完成电子系统的设计。(以填

空题的形式出题)

狭义的EDA技术是指以大规模可编程逻辑器件为载体,以硬件描述语言HDL为系统逻辑的主要表达方式,

借助功能强大的计算机,在EDA工具软件平台上,对用HDL描述完成的设计文件,自动完成用软件方式设计

的电子系统到硬件系统的设计工作,最终形成集成电子系统或专用集成芯片ASIC的一门新技术。(以简答题

的形式出题)

EDA的实现目标:完成专用集成电路(ASIC)或印制电路板(PCB)的设计和实现。

作为EDA技术最终实现目标的ASCI可以通过以下3种途径完成:(要知道它们三种途径之间的区别)

1)可编程逻辑器件FPGA/CPLD(直接面向用户、具用极大的灵活性和通用性)

2)半定制或全定制ASCI(用户提要求,厂家设计生产,出厂后用户不可更改)

3)混合ASCI(既具有面向用户的FPGA可编程功能和逻辑资源,同时也含有可方便调用和配置的硬件标准单

元模块)

EDA主要内容

1)可编程逻辑器件

可编程逻辑器件是一种由用户编程以实现某种逻辑功能的新型件。可编程逻辑器件也称为可编程ASIC,

它是EDA技术的物质基础。

2)硬件描述语言HDL

HDL语言是EDA技术的重要组成部分,它是一种用于描述硬件电子系统的计算机语言,它用软件编程的

方式来描述电子系统的逻辑功能、电路结构和连接形式。

软件开发工具

3)软件开发工具

EDA软件开发工具是EDA技术的强有力支持。EDA软件开发工具是指以工作站或者高档计算机为基本工

作平台,利用计算机图形学、拓扑逻辑学、计算数学和人工智能等多种应用学科的最新成果而开发出来的一

套软件工具,它是一种帮助设计工程师进行电子系统设计的辅助工具。

在EDA中首选的设计方法是:自顶向下

第2章:

实践中发现:

任何组合逻辑都可化成“与-或”表达式;

任何时序电路都可由组合电路加上存储元件组成。

可编程逻辑器件的分类:(选择或填空)

1、按集成度分

2、按结构分

1)PLD(乘积项结构器件,其基本结构为“与-或”阵列)

1

2)FPGA(FieldProgrammableGateArray)门阵列(基于查找表结构的器件,由简单的查找表组成可编

程门,再构成阵列形式)

3、按工艺分

1)熔丝或反熔丝编程器件,PROM器件

2)UEPROM编程器件,紫外线擦除/电气编程器件

3)EEPROM编程器件,电擦写编程器件

4)SRAM器件

PROM:与阵列固定,或阵列可编程

PLA:与阵列可编程,或阵列可编程

PAL:与阵列可编程;或阵列固定

GAL:与阵列可编程,或阵列固定

编程与配置

1.主要配置方式有三种

1)JTAG方式(是由JTAG命令来配置CPLD/FPGA器件的方式。主要用于芯片测试等功能)

2)主动配置方式AS(由FPGA控制配置过程)

3)被动配置方式PS(由系统中的其它设备发起并控制配置过程。

2.大规模可编程逻辑器件的编程工艺有三种(要背诵)

(1)基于电可擦除存储单元的EEPROM或Flash技术。

(2)基于SRAM查找表的编程单元。

(3)基于反熔丝编程单元。

配置芯片

当FPGA器件正常工作时,其配置数据存储在SRAM中,而SRAM有易失性,故每次加电配置数据都必须重新

载入。Altera为设计者提供了一系列的配置器件来存储配置数据。

(1)主动串行配置

(2)被动串行配置

FPGA器件在配置过程中完全是被动的,它仅输出一些状态信号来配合配置过程

FPGA/CPLD由三部分组成:逻辑块、连线资源、输入/输出口(要记忆)

FPGA/CPLD的工作原理(老师要求掌握)

CPLD:内部互连结构由固定长度的连线资源组成,布线的延迟确定,属确定型结构。逻辑单元主要由“与

或阵列”构成。

FPGA:内部互连结构由多种长度不同的连线资源组成,每次布线的延迟可不同,属统计型结构。逻辑单

元主体为由静态存储器(SRAM)构成的函数发生器,即查找表。通过查找表可实现逻辑函数功能

两者

文档评论(0)

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

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

1亿VIP精品文档

相关文档