我们知道FPGA由LUT、IO接口、时钟管理单元、存储器、DSP等构成,我觉得最能代表FPGA特点的就是LUT了。当然不同厂家、同一厂家不同阶段FPGA的LUT输入数量是不同的,随着技术的发展,LUT的输入数量也在增加。
作为FPGA最基本的电路单元,承担着各种电路功能的实现,如果能够理解LUT对电路的实现及影响,对我们进行FPGA开发及优化有着至关重要的作用。如果电路的输入数量远大于LUT的输入数量,LUT在实现电路时必然采用级联方式,级联数量必定会造成电路的延时,有时候会严重制约系统的最高运行频率。
如果我们能够理解好这一点,那么我们在设计电路的时候就要尽量避免级联级数太多,对电路进行优化,比如插入寄存器等方式来减少电路的延时,保证系统的正常运行。
附XILINX 7Series基本逻辑单元框图
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
FPGA
+关注
关注
1602文章
21320浏览量
593156 -
存储器
+关注
关注
38文章
7148浏览量
161979 -
Xilinx
+关注
关注
70文章
2121浏览量
119372 -
时钟
+关注
关注
10文章
1479浏览量
130304 -
LUT
+关注
关注
0文章
49浏览量
12396
原文标题:关于FPGA四输入、六输入基本逻辑单元LUT的一点理解
文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
初识FPGA CLB之LUT实现逻辑函数
LUT中文名字叫查找表。以7系列的FPGA为例,每一个Slice里面有四个LUT。FPGA就是通过LUT实现大量的组合
请教ALTERA的FPGA什么时候开始使用6输入LUT?
`Xilinx片子一般从65nm工艺以上就使用6输入LUT,新器件的Slice包含4个6输入LUT和8个寄存器等。Cyclone V的片子是
发表于 10-26 10:58
FPGA基础知识0(查找表LUT和编程方式)
Flash或者熔丝与反熔丝工艺的查找表结 构。通过烧写文件改变查找表内容的方法来实现对FPGA的重复配置。 根据数字电路的基本知识可以知道,对于一个n输入的逻辑运算,不管是与或非运算还
发表于 05-09 15:04
如何在LUT和逻辑元件之间以及逻辑元件和逻辑单元之间进行交换
嗨,我目前正在对设计进行初步分析。我正在研究关于实现不同功能所需资源的不同FPGA。我找不到一种方法来将设计使用的LUT数量相关联,并将其转换为virtex和spartan范围的
发表于 01-08 10:18
Spartan 6 FPGA LUT中是否有pmos和nmos transisors?
transisors?Spartan 6有6个输入LUT,所以如果我想实现一个简单的两个输入“和”门,那么其他四个
发表于 08-09 09:16
与FPGA CLB相关的第一节LUT
下SLICE的结构(图一),一眼望去,这是分分钟会劝退入门者。为了让读者更好的接受以及理解,所以我打算先讲清楚它里面的每一个基本单元(
发表于 07-29 08:13
解析数字电路的与、或、非等逻辑是通过 6 输入的查找表实现
在 7 系列中实现数字电路的与、或、非等逻辑是通过 6 输入的查找表实现的。LUT 有 6 个输入(A1~A6)和 2 个输出(O5~O6)。在一个 Slice 中,四个
一文详解xilinx CLB基本逻辑单元
CLB是xilinx基本逻辑单元,每个CLB包含两个slices,每个slices由4个(A,B,C,D)6输入LUT和8个寄存器组成。
评论