详解逻辑单元的内部结构

逻辑单元在altera叫作(logic element,le)le,在xilnx中叫作lc(logic cell).
1.逻辑单元与逻辑阵列 
逻辑单元(logic element,le)在fpga器件内部,用于完成用户逻辑的最小单元。一个逻辑阵列包含16个逻辑单元以及一些其他资源, 在一个逻辑阵列内部的16个逻辑单元有更为紧密的联系,可以实现特有的功能。 
一个逻辑单元主要由以下部件组成:一个四输入的查询表(lookup table,lut),一个可编程的寄存器,一条进位链,一条寄存器级连链。 
1、查询表:用于完成用户需要的逻辑功能,cycloneⅱ系列的查询表是4输入1输出的,可以完成任意4输入1输出的组合逻辑。 
2、可编程寄存器:可以配置成d触发器,t触发器,jk触发器,sr触发器。每个寄存器包含4个输入信号,数据输入、时钟输入、时钟使能、复位输入。 
一个逻辑单元包含3个输出,两个用于驱动行连接、列连接、直接连接,另外一个用于驱动本地互联。这三个输出是相互独立的。输出信号可以来自于查询表也可以来自于寄存器。 
一个le主要由两部分组成:查找表lut+可编程寄存器
1.本地互连通路
是逻辑阵列的重要组成部分,芯片级设计思路上的考虑与节省我们就不讨论,从实际运用出发,直接看看这个互连通路是干什么用的。本地互连通路提供了一种逻辑阵列内部的连接方式, 逻辑阵列内部还包含一种对外的高速连接通路,称之为直接连接通路。 
直接连接通路连接的是相邻的逻辑阵列,或者与逻辑阵列相邻的m4k存储器块、乘法器、锁相环等。 
cycloneⅱ系列fpga的逻辑单元有两种工作模式:普通模式和算数模式。普通模式适合于一般的逻辑运算。算数模式适用于实现加法器、计数器、累加器、比较器等。 
逻辑阵列的主体是16个逻辑单元,另外还有一些逻辑阵列内部的控制信号以及互连通路。前面所讲的互联通路和直接连接通路就是逻辑阵列中的部分。 
逻辑阵列还包括一些控制信号:两个时钟信号,两个时钟使能信号,两个异步复位信号,一个同步复位信号,一个同步加载信号。 
2.内部连接通路 
在fpga内部存在各种连接通路,连接不同的模块,比如逻辑单元之间、逻辑单元与存储器之间。fpga内部资源是按照行列的形式排列的,所以连接通路也分为行列的。行连接又分为r4连接、r24连接和直接连接。r4连接就是连接4个逻辑阵列,或者3个逻辑阵列和1个存储块, 或者3个逻辑阵列和1个乘法器。简单地说就是连接4个模块吧。r24就是24个模块。列连接是c4,c16,含义不用说了吧,是连接4个模块和16个模块。
altera的le内部结构如图
原文标题:fpga基础之逻辑单元(le or lc)的基本结构
文章出处:【微信公众号:fpga设计论坛】欢迎添加关注!文章转载请注明出处。


ibeacon是什么_ibeacon工作原理
近红外双模式单光子探测器----单光子探测主力量子通讯
深圳自明年1月1日起实现大面积电动自行车限行
LED照明在各国的认证以及标准的发展趋势
DCC模块的工作原理,DCC模块的实际应用及注意事项
详解逻辑单元的内部结构
什么是APON?
日本的EUV***引进之路
保隆科技智能悬架控制器项目正式通过ASPICE CL2国际权威评估
OKMX8MP操作说明 :飞凌嵌入式 iMX8MP平台系统设置
富乐天山荣获DEKRA德凯首张IEC 62788-5-1双组份密封胶证书
预防跨站脚本攻击(XSS)的方法
FF首款电动车FF91试驾体验:性能没问题 量产需等待时日
电子工程师必备:电感基础知识总结
共进股份:公司子公司共进微电子专注于智能传感器及汽车电子芯片领域的先进封装测试业务
振动传感器有哪些类型
苹果正式上架双项充电器,售价1049元
电压双象限Buck?Boost电路拓扑及分析
罗德与施瓦茨频谱分析仪FSW43报错UNCAL/IF OVLD维修案例
9v简易特斯拉线圈点亮节能灯的制作教程