这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 周师电子设计创新社区 » EDA第3次

共1条 1/1 1 跳转至

EDA第3次

菜鸟
2015-01-06 23:02:20     打赏
 

2-2什么是基于乘积项的可编程逻辑结构?什么是基于查找表的可编辑逻辑结构?

答:可编程逻辑器件PLD器件从结构上可分为两大类:一类属乘积项结构器件,其基本结构为“与-或”阵列,大部分简单PLDCPLD属于这个范畴;另一类是基于查找表结构的器件,由简单的查找表组成可编程门,再构成阵列形式,多数FPGA属于此类器件。 

   诸如PROMPLAPALGALCPLD之类都是基于乘积项的可编程结构,即可编程的与阵列和固定的或阵列组成。

   FPGA使用了可编程逻辑的形成方法,即可编程的查找表(Look Up Table,LUT)结构,LUT是可编程的最小逻辑构成单元。大部分FPGA采用基于SRAM(静态随机存储器)的查找表逻辑形成结构,就是用SRAM来构成逻辑函数发生器。一个N输入LUT可以实现N个输入变量的任何逻辑功能,如N输入“与”、N输入“异或”等。

2-5解释编程与配置这两个概念?

:编程:基于电可擦除存储单元的EEPROMFlash技术。CPLD一般使用此技术进行编程。CPLD被编程后改变了电可擦除存储单元中的信息,掉电后可保存。某些FPGA也采用Flash工艺。电可擦除编程工艺的优点是编程后信息不会因掉电而丢失,但编程次数有限,编程的速度不快。

配置:基于SRAM查找表的编程单元。对该类器件,编程信息是保存在SRAM中的,SRAM在掉电后编程信息立即丢失,在下次上电后,还需要重新载入编程信息。因此该类器件的编程一般称为配置。大部分FPGA采用该种编程工艺。对于FPGA来说,配置次数为无限,在加电时可随时更改逻辑,但掉电后芯片中的信息即丢失,下载信息的保密性也不如前者的电可擦除的编程。CPLD编程和FPGA配置可以使用专门的编程设备,也可以使用下载电缆。如AlteraUSB-Blaster




关键词: 编程     配置    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]