dram基础和6q的ddr校验,压力测试

2024-01-21 18:58

本文主要是介绍dram基础和6q的ddr校验,压力测试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

RAM有两大类,
一种称为SRAM,SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲。
另一种称为DRAM,DRAM保留数据的时间很短,速度也比SRAM慢,不过它还是比任何的ROM都要快,但从价格上来说DRAM相比SRAM要便宜很多,计算机内存就是DRAM的。

DRAM(Dynamic RAM)
要不断刷新以保持数据,存取速度相对SRAM较慢。
DRAM演进路线如下
sdram :Synchronous DRAM 同步动态随机存储器。同步代表着它的工作速度是与系统总线速度同步的。SDRAM在一个时钟周期内只传输一次数据,它是在时钟的上升期进行数据传输。
ddr:  2.5V
严格的说DDR应该叫DDR SDRAM 即Double Data Rate SDRAM是双倍速率同步动态随机存储器的意思,人们习惯称为DDR。双倍是指在一个时钟周期内传输两次数据,它能够在时钟的上升期和下降期各传输一次数据。
ddr2  1.8V
虽然DDR2和DDR一样,都采用了在时钟的上升延和下降延同时进行数据传输的基本方式,但DDR2拥有两倍于DDR的预读取系统命令数据的能力。也就是说,在同样100MHz的工作频率下,DDR的实际频率为200MHz,而DDR2则可以达到400MHz。
ddr3 1.5V
可以看作DDR2的改进版


一般来说,DDR内存采用了TSOP(Thin Small Outline Package,薄型小尺寸封装)封装,又长又大。

而DDR2和DDR3内存均采用FBGA(底部球形引脚封装)封装,与TSOP相比,内存颗粒就小巧很多,FBGA封装形式在抗干扰、散热等方面优势明显。




DDR SDRAM是双数据率同步动态随机存储器的缩写。它能够在一个时钟周期内传送两次数据,也就是说数据速率是时钟频率的两倍,可以达到很高的数据读写速度。此外它通过对地址线的分时复用,可以做到很大的容量。比如我们设计实现的DDR内存时钟频率可达到150MHz,数据速率为300MHz,容量达到1M x 72bit DDR内存为了更精确的同步使用若干对差分时钟;它还有一个独特的数据脉冲信号(DQS)。DDR内存就是根据DQS来分割一个时钟周期内的两次数据。更需要注意的是:DDR内存没有一个信号是发送读或写的明确命令的,而是通过芯片的可写状态来达到读/写的目的。具体为:片选信号(CS),行地址有效信号(RAS),列地址有效信号(CAS),写允许信号(WE)。它们都是低电平有效,它们的不同组合构成了对DDR内存的不同命令。比如CSCAS有效,RAS无效,WE无效,表示从现在地址线指示的存储单元处读出一个数据放到数据在线;再如CSCAS有效,RAS无效,WE有效,表示将数据在线的数据写入现在地址线指示的存储单元处。 DDR内存可以支持突发读写,并能根据不同的需要选择不同的突发长度(BL);位宽也可以选择,并能利用掩码技术灵活的选择每次读写的有效数据宽度(以8bit为单位);此外由于DDR内存读写时需要先激活(Active)将要读写的存储单元行,然后再读写,但DDR内存任何时候只能有一存储行是打开的(处于激活态),因此在需要读写不同存储行时,要先关闭前已打开的存储行,才能打开现在将要读写的存储单元行,这一操作被称为预充电(precharge)。


ddr2的引脚:

ODT Input
On DieTermination Control : ODT(registered HIGH) enables on die terminationresistance internal to the DDR2 SDRAM.
For x16 configuration ODT is applied to each DQ, UDQS/UDQS.LDQS/LDQS, UDM and LDMsignal. The ODT pin will be ignored if the Extended Mode Register(EMRS(1)) is programmedto disable ODT
终端电阻控制,给odt引脚高电平可以使能ddr2内部的终端电阻。对于16位的配置,odt作用于DQ, UDQS/UDQS.LDQS/LDQS, UDM and LDM 信号.odt引脚将被忽略如果EMRS(1)被设置为禁用odt

CS Input
Chip Select :All commands are masked when CS is registered HIGH. CS provides for externalbank selection on systems with multiple banks. CS is considered part of the commandcode.
片选信号,低电平有效

RAS, CAS, WE Input
分别是行地址有效,列地址有效,写有效。都是低电平有效。

DQM Input
Data Mask
数据屏蔽。
对于x16的分为DQM_0(0-7),DQM_1(8-15)或者LDQM(0-7), UDQM(8-15)
对于x32的分为DQM_0(0-7),DQM_1(8-15),DQM_2(16-23),DQM_3(24-32),


DQS Input/output
Data Strobe
数据选通
对于差分信号的分为DQS,DQS_N
对于x16的分为DQS_0(0-7),DQS_1(8-15)或者LDQS(0-7), UDQS(8-15)
对于x32的分为DQS_0(0-7),DQS_1(8-15),DQS_2(16-23),DQS_3(24-32),
对于x32差分信号的分为DQS_0, DQS_0_N, DQS_1, DQS_1_N,DQS_2, DQS_2_N,DQS_3, DQS_3_N






2014-12-25
板子做好之后,与官方的sdp板子不一样,需要重新校验ddr参数,待续

这篇关于dram基础和6q的ddr校验,压力测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/630527

相关文章

Python基础文件操作方法超详细讲解(详解版)

《Python基础文件操作方法超详细讲解(详解版)》文件就是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位,文件的核心操作就是读和写,:本文主要介绍Python基础文件操作方法超详细讲解的相... 目录一、文件操作1. 文件打开与关闭1.1 打开文件1.2 关闭文件2. 访问模式及说明二、文件读写1.

Java进行文件格式校验的方案详解

《Java进行文件格式校验的方案详解》这篇文章主要为大家详细介绍了Java中进行文件格式校验的相关方案,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、背景异常现象原因排查用户的无心之过二、解决方案Magandroidic Number判断主流检测库对比Tika的使用区分zip

C#基础之委托详解(Delegate)

《C#基础之委托详解(Delegate)》:本文主要介绍C#基础之委托(Delegate),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 委托定义2. 委托实例化3. 多播委托(Multicast Delegates)4. 委托的用途事件处理回调函数LINQ

Java中使用注解校验手机号格式的详细指南

《Java中使用注解校验手机号格式的详细指南》在现代的Web应用开发中,数据校验是一个非常重要的环节,本文将详细介绍如何在Java中使用注解对手机号格式进行校验,感兴趣的小伙伴可以了解下... 目录1. 引言2. 数据校验的重要性3. Java中的数据校验框架4. 使用注解校验手机号格式4.1 @NotBl

SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程

《SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程》本文详细介绍了如何在虚拟机和宝塔面板中安装RabbitMQ,并使用Java代码实现消息的发送和接收,通过异步通讯,可以优化... 目录一、RabbitMQ安装二、启动RabbitMQ三、javascript编写Java代码1、引入

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

Spring常见错误之Web嵌套对象校验失效解决办法

《Spring常见错误之Web嵌套对象校验失效解决办法》:本文主要介绍Spring常见错误之Web嵌套对象校验失效解决的相关资料,通过在Phone对象上添加@Valid注解,问题得以解决,需要的朋... 目录问题复现案例解析问题修正总结  问题复现当开发一个学籍管理系统时,我们会提供了一个 API 接口去

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11