首页 > 技术 > 内容

基于FPGA设计的BRAM内部结构

时间:2026-01-30  作者:Diven  阅读:0

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

审核编辑:黄飞

猜您喜欢


贴片电阻370,又称SMD电阻或片式电阻,是一种应用于电子电路中的小型化电阻器。其370封装尺寸指的是长3.7mm,宽0.7mm,小巧的体积使其成为现代电子产品...
2024-11-29 10:26:18
冲是指通过某种方式使物体或能量快速流动的行为,应用于多个领域,主要可以分为以下几类:1. **水冲**:常见于日常生活中,如冲洗、冲澡等,利用水的流动清洁物体或...
2013-01-13 00:00:00
现代生活中,手机已经成为重要的一部分,而手机电池的续航能力也直接影响着我们的使用体验。如何正确地充电,最大程度地延长电池寿命,成为了许多人关注的话题。以下就为大...
2024-01-30 00:00:00
电锯、往复锯和曲线锯是现代 woodworking 和建筑中不可少的工具,各自具备独特的优势。电锯强大的切割能力和高效率,适合大规模的木材切割,能够快速完成工作...
2012-06-11 00:00:00
数字信号处理器(DSP/DSC)在现代电子设备中是非常重要的配件,其规格尺寸因应用领域和设计需求而异。DSP/DSC的封装类型主要包括QFN、BGA和TQFP等...
2013-09-14 00:00:00
贴片电阻上的59C标记代表其阻值。其中,59是阻值代码,而C是乘数代码。要解读59,我们需要查阅贴片电阻的阻值代码表。根据标准的EIA-96代码表,59对应的是...
2024-11-29 10:26:32
铝壳电阻因其优越的散热性能和稳定的电流承载能力,成为工业和电子设备中不可少的元件。正邦(JPCON)作为国内知名的铝壳电阻品牌,很好的品质和可靠的性能,赢得了的...
2013-02-17 06:54:30
光敏电阻作为重要的光电元件,在智能照明、自动控制等领域是关键配件。三环集团(CCTC)作为国内知名的电子元器件供应商,其光敏电阻产品以优良的性能和稳定的品质受到...
2015-04-05 19:51:30
近日,深圳市华众自动化工程有限公司(简称“华众自动化”)正式签约入驻国内领先的大数据科创管理平台——企知道科创空间。华众自动化成立于2013年,是一家专注于...
2024-01-23 09:36:00