FPGA学习笔记二

FPGA学习之路二

——器件结构及工作原理

FPGA于上世纪90年代就以开始使用,经过30年的发展,其制作工艺在不断的变化,内部结构也不尽相同,这就是看了很多结构资料各自描述不是唯一确定的原因。个人认为,既然不能了解其差异,我们就应从其共性出发,去了解普遍存在的结构与工作原理。

总体来说,FPGA结构主要包括三大部分:(1)可编程逻辑模块,(2)可编程布线资源,(3)可编程I/O模块。

一,可编程逻辑模块:用来实现逻辑门及存储单元。

二,可编程布线资源:用来提供内部模块与模块之间的连接。

三,可编程I/O模块:数据输入输出模块,可被配置为输入、输出、双向、三态四种状态。

具体的结构图及其不同结构网上也有很多,我不想写重复的学习笔记,那些没有意

义。所以就自己的疑问给出分析。对于其结构方面:有EAB、LAB、LE、LUT,这些专用名词从字面意思很容易理解,即嵌入式阵列块(EAB)、逻辑阵列块(LAB)、逻辑单元(LE)、查找表(LUT)。其中EAB与LAB互相交替分布,通过可编程布线连接,LAB由一组LE构成,LUT则是实现逻辑电路的一种方式,通过将逻辑结果全部写出,再一一通过查找表找到其结果,这种方式速度快,但损耗资源较多。速度与面积是两个需要共同考虑的参数,以后的学习我们会经常遇到。

FPGA程序如何运行方面还不是那么清晰,在此先不做谬论。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值