|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
FPGA和单片机一样,是一颗芯片,既然是芯片,就有一些内部资源。 Altera的FPGA最基本的资源是LE,通过查看Cyclone系列FPGA手册可以看到,一个LE主要包括了一个四输入查找表,也就是LUT,LUT本质上就是一个RAM。目前Cyclone系列使用4输入的LUT,所以每一个LUT可以看成一个有4位地址线的16x1的RAM。当用户用程序描述了一个逻辑电路以后,FPGA开发工具会自动计算逻辑电路的所有可能的结果,并把结果事先写入RAM,这样,每输入一个信号进行逻辑运算就等于输入一个地址进行查表,找出地址对应的内容,然后输出即可。除了一个四输入查找表以外,还有一个可编程寄存器,至于为什么说可编程,是因为可以通过程序来配置为异步或者同步触发器,具体的结构可以看Cyclone系列的芯片手册。我们通常看Altera的FPGA资源大小,就是看他有多少个LE。8 t! i4 S9 `+ H+ V. @$ D
8 {3 Y+ L5 b: r% l5 W# e$ Q+ { C: ?
, g& e& N( B: k" j9 K' k! P
9 N, I+ c6 e- B8 E3 i
# x# {6 ?1 u; i2 W; c8 @7 f9 i' h& p6 M- U- g! J
~* n; U+ v+ R% W8 |; |+ [8 Y, a0 [) K9 U9 p
8 b" _' U/ p4 R0 w. r( H
2 C; m$ p, \6 t0 R |
|