首页 > 技术 > 内容

FPGA学习:分布式RAM和Block ram

时间:2025-12-01  作者:Diven  阅读:0

以下分析基于xilinx 7系列

CLB是xilinx基本逻辑单元,每个CLB包含两个slICes,每个slICes由4个(A,B,C,D)6输入LUT和8个寄存器组成。

同一CLB中的两片slices没有直接的线路连接,分属于两个不同的列。每列拥有独立的快速进位链资源。

slice分为两种类型 SLICEL, SLICEM 。 SLICEL可用于产生逻辑,算术,ROM。 SLICEM除以上作用外还可配置成分布式RAM或32位的移位寄存器。每个CLB可包含两个SLICEL或者一个SLICEL与一个SLICEM.

7系列的LUT包含6个输入 A1 -A6 , 两个输出 O5 , O6 。

可配置成6输入查找表,O6此时作为输出。或者两个5输入的查找表,A1-A5作为输入 A6拉高,O5,O6作为输出。

一个LUT包含6个输入,逻辑容量为2^6bit,为实现7输入逻辑需要2^7容量,对于更多输入也一样。每个SLICES有4个LUT,256bit容量能够实现最多8bit输入的逻辑。为了实现此功能,每个SLICES还包括3个MUX(多路选择器)

F7AMUX 用于产生7输入的逻辑功能,用于连接A,B两个LUT

F7BMUX 用于产生7输入的逻辑功能, 用于连接C,D两个LUT

F8MUX 用于产生8输入的逻辑功能, 用于连接4个LUT

对于大于8输入的逻辑需要使用多个SLICES, 会增加逻辑实现的延时。

一个SLICES中的4个寄存器可以连接LUT或者MUX的输出,或者被直接旁路不连接任何逻辑资源。寄存器的置位/复位端为高电平有效。只有CLK端能被设置为两个极性,其输入若要改变电平需要插入逻辑资源。例如低电平复位需要额外的逻辑资源将rst端输入取反。但设为上升/下降沿触发寄存器不会带来额外消耗。

分布式RAM

SLICEM可以配置成分布式RAM,一个SLICEM可以配置成以下容量的RAM

多bit的情况需要增加相应倍数的LUT进行并联。

分布式RAM和 BLOCK RAM的选择遵循以下方法:

1. 小于或等于64bit容量的的都用分布式实现

2. 深度在64~128之间的,若无额外的block可用分布式RAM。要求异步读取就使用分布式RAM。数据宽度大于16时用block ram。

3. 分布式RAM有比block ram更好的时序性能。 分布式RAM在逻辑资源CLB中。而BLOCK RAM则在专门的存储器列中,会产生较大的布线延迟,布局也受制约。

移位寄存器(SLICEM)

SLICEM中的LUT能在不使用触发器的情况下设置成32bit的移位寄存器,4个LUT可级联成128bit的移位寄存器。并且能够进行SLICEM间的级联形成更大规模的移位寄存器。

MUX

一个LUT可配置成4:1MUX.

两个LUT可配置成最多8:1 MUX

四个LUT可配置成16个MUX

同样可以通过连接多个SLICES达成更大规模设计,但是由于SLICE没有直接连线,需要使用布线资源,会增加较大延迟。

进位链

每个SLICE有4bit的进位链。每bit都由一个进位MUX(MUXCY)和一个异或门组成,可在实现加法/减法器时生成进位逻辑。该MUXCY与XOR也可用于产生一般逻辑。

猜您喜欢


这一项目作品来自以色列特拉维夫大学的两名大四学生,基于Digilent与Avnet联合出品的Xilinx Zynq一代名板:ZedBoard实现。本质上,项目通...
2018-04-10 17:01:00
发光二极管(LED)是应用于照明、显示和信号指示等领域的半导体元件。由于其高效能、长寿命和小体积,LED在现代电子产品中是重要配件。在使用LED时,正确识别其正...
2025-04-01 08:00:36
硅电容式集成传感器是现代技术中重要的一个元件。在多个领域应用。例如,消费电子、汽车和医疗设备。优点很多,尤其是高精度和小型化。接下来,我们将探讨硅电容式集成传感...
2025-04-02 17:31:07
其合金电阻产品在电子行业中享有极高的声誉。合金电阻因其稳定的性能和优异的耐热性,应用于各种电子设备中。本文将围绕“Kyocera(京瓷)合金电阻电流参数多少品牌...
2012-01-18 00:17:17
线性稳压器作为一种常见的电源管理元件,在电子设备中是很重要的配件。当需要更换线性稳压器时,选择合适的替代品显得尤为重要。本文将为您提供一份简明易懂的指南,帮助您...
2024-06-16 00:00:00
2010-09-06 00:00:00
鲤鱼钳是常见的手动工具,应用于钓鱼、修理和日常生活中。了解鲤鱼钳的参数对于选择合适的工具非常重要。鲤鱼钳的长度通常在6到12英寸之间,适合不同的使用场景。钳口的...
2014-06-10 00:00:00
电子技术的不断发展,贴片电阻作为常见的电子元件,应用于各种电路中。相较于传统的引脚电阻,贴片电阻体积小、功耗低,适合于高密度的电路设计。而风枪焊接作为高效的焊接...
2025-04-16 03:37:41
薄膜电阻独特的优势占据了不可少的地位,而台康(TAICON)作为该领域的佼佼者,其生产的薄膜电阻更是很好的性能和的应用领域赢得了市场的青睐。本文将深入探讨台康薄...
2014-07-31 15:43:30
液压工具在工业和建筑领域中是重要配件,其分类多样,适用于不同的工作需求。液压千斤顶是常见的工具,用于汽车维修和重物搬运。利用液压原理,能以较小的力举起重物,极大...
2011-06-05 00:00:00