基于FPGA设计的BRAM内部结构

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

在FPGA设计中,我们往往会遇到如下图所示路径。图中FF、F1和F2均为触发器,其中FF为SlICe中的触发器,F1和F2为BRAM内部触发器。在高速时钟频率下,这种路径的最大缺陷是未使用F2,使得BRAM从输入到输出的Latency为1。为什么F2对BRAM时序性能如此重要?这就要从BRAM内部结构说起。

基于FPGA设计的BRAM内部结构

BRAM内部结构如下图所示,无论是7系列FPGA,还是UltraScale/UltraScale+,亦或是Versal,BRAM内部结构是一致的。该结构呈现如下几个特征:(1)所有输入信号(除时钟外)无论是数据信号还是控制信号,进入BRAM内部之后都会先过一级流水寄存器(2)BRAM的输出数据信号可以从图中的锁存器(Latch)输出,也可以从末级触发器输出(3)输入时钟可以是上升沿采样,也可以是下降沿采样,默认上升沿采样。采样沿的转换在BRAM内部完成。基于这些特征,我们可以得出:BRAM从输入到到输出Latency最小为1,最大为2。

再看末级触发器对BRAM时序性能的影响,下图依次展示了7系列FPGA、UltraScale+和Versal芯片在未使用和使用末级触发器两种情形下时钟到输出的延迟。以-2芯片为例,可以看到7系列由2.13降至0.74,降幅达65.3%;UltraScale+从1.02降至0.29,降幅达71.5%;Versal芯片从0.797降至0.234,降幅达70.6%。以400M时钟为例,对应时钟周期为2.5ns,延迟从0.797降至0.234,减小了0.563,对应时钟周期的22.5%,这还是很可观的。

审核编辑:黄飞

猜您喜欢

电子电路中,分流电阻(shuntresistor)是常见的元件,主要用于测量电流。很多电子爱好者和维修人员在学习或工作中,常常需要了解如何快速准确地找到分流电阻...
2025-10-31 16:30:05

科技日新月异的今天,电池作为各种电子设备和电动交通工具的核心能源供给,其重要性不言而喻。而电池管理系统(BMS)作为电池的大脑,则是保障电池安全运行、延长电池寿...
2024-10-04 00:00:00

现代电子产品的设计中,封装类型对设备的性能和尺寸有着重要影响。DFN6_3X3MM_EP是常见的电子元件封装,因其紧凑的尺寸和优越的散热性能而受到广泛应用。本文...
2025-02-21 13:44:08

继电器校验仪是用于测试和校验电气继电器性能的重要设备,其主要参数直接影响测试的准确性和可靠性。输出电压和电流是关键参数,继电器校验仪通常具备可调的输出范围,以适...
2010-03-03 00:00:00

电阻器作为基本的电子元件,起着限流、分压和信号调整的重要作用。随着电子产品对性能和可靠性的不断提升,升功率电阻因其能够承受较大功率而被应用。融欣(JACKCON...
2022-07-09 17:06:02

摩擦系数测定仪是用于测量材料表面摩擦性能的重要设备,不同类型的摩擦系数测定仪在设计和功能上存在明显区别。摩擦系数测定仪可以分为静态和动态两种类型。静态摩擦系数测...
2009-05-01 00:00:00

在选择散热风扇时,规格尺寸是一个非常重要的因素。散热风扇的尺寸通常以直径来衡量,常见的尺寸有80mm、120mm、140mm等。选择合适的风扇尺寸不仅影响散热效...
2009-07-30 00:00:00

肖特基二极管是应用于电子电路中的半导体器件,因其具有低正向压降和快速开关特性而受到青睐。在现代电子产品中,尤其是在开关电源和高频应用中,肖特基二极管的性能非常重...
2025-04-06 15:01:06

喉镜是重要的医疗设备,用于检查和治疗喉部疾病。其参数直接影响到医生的操作效果和患者的舒适度。喉镜的大小和形状是关键参数,通常根据患者的年龄和喉部结构选择合适的型...
2023-08-10 00:00:00

保险丝作为保护电路安全的重要元件,是不可替代的配件。伊莱科(ELECALL)作为知名的保险丝品牌,高品质的产品和丰富的分类体系,赢得了广大客户的信赖和认可。本文...
2023-11-28 00:27:30