FPGA开发板为什么要使用SDRAM呢

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

SDRAM有一个同步接口,在响应控制输入前会等待一个时钟信号,这样就能和计算机的系统总线 同步。时钟被用来驱动一个有限状态机,对进入的指令进行管线(Pipeline)操作。

FPGA开发板为什么要使用SDRAM呢

这使得SDRAM与没有同步接口的异步DRAM相比,可以有一个更复杂的操作模式。

管线 意味着芯片可以在处理完之前的指令前,接受一个新的指令 。在一个写入的管线 中,写入命令在另一个指令执行完之后可以立刻执行,而不需要等待数据写入存储队列的时间。

在一个读取的流水线中,需要的数据 在读取指令发出之后固定数量的时钟频率后到达,而这个等待的过程可以发出其附加指令。这种延迟被称为等待时间(Latency),在为计算机购买内存时是一个很重要的参数。

SDRAM在计算机中被使用,从起初的SDRAM到之后一代的DDR(或称DDR1),然后是DDR2 和DDR3 进入大众市场,2015年开始DDR4进入消费市场。如UMI型号 UD408G5S1AF的一款8Gb 32位 DDR4 SDRAM,是一款支持使用在英特尔Arria 10 SoC FPGA以及Kintex Ultrascale FPGA中的存储器

32位 DDR4 SDRAM非常适合边缘类计算,或对PCB面积有紧凑要求的深度学习计算设备。英尚微支持32位DDR4 SDRAM送样及测试.

为什么要使用内存控制器?

动态内存的驱动比静态内存的驱动更加复杂...我们需要行,列和存储体以及刷新周期来处理。但是由于SDRAM的高速性和低单位成本使其引人注目。

因此我们需要的是访问SDRAM的方法,但是要易于使用静态内存。这就是创建内存控制器的原因。充当转换层:一方面,为用户提供了易于使用的内存接口,然后进行了繁琐的工作来驱动真实的SDRAM信号。

SDRAM引脚

如果我们看一下SDRAM的引脚,那么会有一些新来者。地址和数据总线仍然存在,但是地址总线只有11位(用于提供要打开的行,然后提供列地址)。BA引脚指定了存储区(由于在我们的示例中只有2个存储区,因此我们仅需要一个引脚)。

WE,CAS和RAS一起用作命令引脚,因此我们可以向SDRAM发送8个不同的命令(命令包括“打开行”,“读取”,“写入”和“关闭行”)。使用了其一些引脚(但未在图片上显示),例如时钟,片选,字节使能...

请注意,在动态内存中,“打开行”称为激活,“关闭行”称为预充电。

刷新

SDRAM是动态存储器:由于每个存储器位值(0或1)都保存在一个微小的电容器中,电荷随时间衰减,因此需要定期刷新其内容。

但是衰减率足够低,只要定期对其进行读取和重新写入(“刷新”),制造商就可以保证不会丢失任何数据。

有两种刷新机制

· FPGA将“自动刷新”命令发送到SDRAM。

只要确保定期完成(SDRAM数据表会告诉您最小刷新频率)。

· FPGA“经常”访问每一行。

打开一行会导致SDRAM中的“感测放大器”获得该行所有电容器电荷的副本。然后,当该行关闭时,较早检测到的值将被复制回电容器中,从而刷新过程中的数据。

审核编辑:刘清

猜您喜欢

截止阀是常见的管道阀门,主要用于控制流体的流动。根据不同的标准,截止阀可以分为多种类型。按结构形式分类,截止阀可分为直流式和角度式。直流式截止阀的流体流动方向与...
2010-02-21 00:00:00

二极管是重要的电子元件,应用于整流、限流、开关等电路中。了解二极管的工作状态对于电子电路的设计和故障排查非常重要。本文将介绍一些判断二极管工作状态的方法,帮助读...
2025-04-07 02:30:02

合金电阻作为电子元器件中的重要组成部分,得到了应用。在众多合金电阻品牌中,正邦(JPCON)合金电阻因其优良的品质和稳定的性能,逐渐被行业内外认可。那么,正邦(...
2022-07-27 17:24:20

本次实验旨在探讨快速有效地检测贴片电阻好坏的方法。实验采用万用表测量电阻值,并与标称值进行比较,判断电阻是否正常。结果显示,对于阻值较大的电阻,万用表能够准确判...
2024-11-29 10:26:04

电阻器作为电子元器件中的基础组件,在各类电路设计中是重要配件。华润电阻作为国内知名的电阻品牌,其分流器电阻因性能稳定、品质优良而受到关注。本文将围绕“华润电阻分...
2018-05-12 15:21:43

高精度大电流传感器作为电量测量解决方案供应商,航智一直以来致力于为各行业提供创新的、高质量的电量测量技术和产品。为了满足市场不同应用场景需求并提供更卓越的产品体...
2023-09-11 10:25:00

4302贴片电阻表示阻值为4300Ω,也就是4.3kΩ。 4302遵循的是三位数或四位数的标码法。其中前两位或前三位数字表示有效数值,最后一位数字表示有效数值后...
2024-11-29 10:25:35

温度校正器是重要的仪器,应用于工业、实验室及科研领域。主要作用是确保温度测量的准确性和可靠性。在许多生产过程中,温度控制直接影响产品的质量和安全,使用温度校正器...
2010-01-29 00:00:00

雪崩二极管是特殊的半导体器件,应用于电路保护、信号处理和电压稳压等领域。由于其独特的工作原理,雪崩二极管在接线时需要特别注意。本文将详细介绍雪崩二极管的接线方法...
2025-04-07 16:30:35

旋转编码器是应用于自动化和工业控制领域的传感器,主要用于测量旋转位置和角度。根据不同的工作原理和结构,旋转编码器可分为以下几类。绝对编码器和增量编码器是两大主要...
2012-01-27 00:00:00