目录

一、ROM与RAM介绍

二、SDRAM的简介

1、SDRAM的发展简介

2、常见DRAM单元的基本单元介绍

三、SDRAM的尺寸与管脚介绍

1、DDR的常见尺寸与Ball数

2、DDR的管脚类型介绍


一、ROM与RAM介绍

ROM:只读存储器,非易失性

RAM:随机存取存储器,易失性

二、SDRAM的简介

1、SDRAM的发展简介

SDRAM 全称:同步动态随机访问存储器(Synchronous Dynamic Random Access Memory)

由第一代单数据率(Single Data Rate)SDR  SDRAM,到后面的第二代双数据率(Double Data Rate)DDR SDRAM,以及后面更加先进的DDR2、DDR3、DDR4、DDR5、DDR6

SDR SDRAM 与 DDR SDRAM的主要区别

  • SDR 只在时钟的上升沿传输数据
  • DDR 在时钟的上升沿和下降沿都能传输数据,即一个周期内可以传输两次数据。因此可以提供两倍于SDR SDRAM的性能

2、常见DRAM单元的基本单元介绍

(1)DRAM存储单元主要有四部分组成:

  • Storage Capacitor(存储电容):通过存储在其中电荷的多和少,或者说电容两端电压差的高低,来表示逻辑上的1和0

  • Access Transistor(访问晶体管):它的导通和截止,决定了允许或者禁止对存储电容所存储的信息进行读取和改写

  • Wordline(字线/行地址线路):它决定了访问晶体管的导通或者截止

  • Bitline(位线/列地址线路):它是外界访问存储电容的唯一通道,当访问晶体管导通时,外界可以通过Bitline来对存储电容进行读取或者写入操作

(2)基本读写原理:

  1. 读数据:读数据时候,Wordline(字线/行地址线路)需要先将Wordline设置为高电平,打开Access Transistor(访问晶体管),然后读取Bitline上的数据

  2. 写数据:写数据时候,先将要写入的电平状态设定到Bitline上,然后打开Access Transistor,通过Bitline来改变Storage Capacitor 所存储的信息

注:如按照以上流程对DRAM Storage Cell进行读写会遇到以下问题

  • 外界的逻辑电平与Storage Capacitor的电平不匹配:Bitline电容值比Storage Capacitor要大很多,当Access Transistor 导通后,如果Storage Capacitor存储信息为1,Bitline电压变化很小。外界电路无法通过Bitline读取Storage Capacitor存储的信息

  • 进行一次读取操作后,Storage Capacitor 存储的电荷会发生变化

  • 由于Capacitor的物理特性,即使不进行读写操作,其所存储的电荷会慢慢减少

三、SDRAM的尺寸与管脚介绍

1、DDR的常见尺寸与Ball数

DDR的常见封装与球数:FBGA;78Ball与96Ball

其中96Ball的外形尺寸上,比起78Ball的要更长一点。因此通过一个DDR颗粒的外形尺寸,基本上可以判断一个颗粒的球数。

  • 78Ball(mm):(长基本为11mm或以上)

    8Gb:7.5x11、8x12、9x13、10x11

    16Gb:9x11、10x11

  • 96Ball(mm):(长基本为13mm或以上)

    8Gb:7.5x13.5、7.5x13、8x14、9x14、

    16Gb:9x13、10x13

2、DDR的管脚类型介绍

注:主要介绍DDR4相关颗粒的管脚类型

(1)引脚类型可以主要分为以下5种:(仅列举部分)

信号分组 信号
电源 VDD、VDDQ、VPP、VREFCA、VSS、VSSQ
时钟 CK_t、CK_c
地址/命令 A[17:0]/A[14:0]、CAS_n、RAS_n、WE_n、BA[1:0]、BG[1:0]......
控制 CKE、ODT、CS_n、Ten......
数据 DQS_t、DQS_c、DQ[15:0]/DQ[7:0]、DM_n......

(2)引脚介绍

符号 定义
A[17:0] Address inputs:指令执行提供行地址、为读写指令提供列地址
A10 / AP Auto precharge:自动预充电
A12 / BC_n Burst chop:突发终止,用以向下兼容DDR的不同突发长度
ACT_n Command input:激活命令 ACT_n为低时,视为行地址输入的激活指令 ACT_n为高时,视为常规命令
BA[1:0] Bank address inputs:定义对哪个块可使用ACTIVATE,READ,WRITE,PRECHARGE等命令,同时还确定在MODE REGISTER SET 命令下要访问哪个模式寄存器
BG[1:0] Bank group address inputs:定义对哪个块组可使用REFRESH,ACTIVATE,READ,WRITE,PRECHARGE等命令。同时还确定在MODE REGISTER SET 命令下要访问哪个模式寄存。BG[1:0]被使用在x4,x8的配置中。在x16中没有用到BG1
C0 / CKE1 C1 / CS1_n C2 / ODT1 Stack address inputs:这些输入引脚仅在设备被堆叠时使用,在2/4/8层高的堆栈元件系统中,次信号用来选择每一个slice。对于其他堆叠配置时候,如4H、8H配置下,假定成单负载可被当成 chip id
CK_t CK_s Clock:差分时钟输入,所有地址、命令、控制输入信号将在CK_t正边沿与CK_s负边沿的交叉处进行采样
CKE Clock enable:时钟使能。 当CKE为高电平时,启动内部时钟信号,设备输入缓冲以及输出驱动单元。 当CKE为低电平时,可使设备进入PRECHARGE POWER DOWN、SELF-REFRESH以及ACTIVE POWER DOWN模式。 在上电以及初始化序列REFRESH过程中,VPREFCA与VREF将变得稳定,并且在后续的操作过程中度需要保持稳定,包括SELF-REFRESH。 CKE必须在读写操作中保持稳定高电平。 在POWER DOWN过程中,除了CK_t、CK_c、ODT、RESET_n、CKE都将被禁用输入缓冲。在SELF-REFRESH过程中,除了RESET_n、CKE都将被禁用输入缓存
CS_n Chip select:片选信号。 当CS_n被锁存为高电平时候,将忽略所有命令。在多rank的系统中,CS_n可以用来选择外部rank,并且此信号还可以作为命令编码的一部分
DM_n UDM_n LDM_n Input data mask:DM_n是写入数据的输入掩码信号。 当DM_n为低电平时,写命令的输入数据对应的位将被丢弃。 DM_n在DQS的两个边沿都采样。 DM不支持x4配置 UDM_n和LDM_n在x16设备中使用。UDM_n与DQ[15:8],LDM_n与DQ[7:0]相关联 DM、DBI、TDQS功能将由模式寄存器来进行设置
ODT On-die Termination:片上终结电阻。 ODT为高电平时候,开启DDR4 SDRAM内部的终结电阻。 x4和x8设备中,ODT仅对每个DQ、DQS_t、DQS_c、DM_n/DBI_n/TDQS_t、TDQS信号有用。x16设备中,ODT仅对DQ、DQSU_t、DQSU_c、DQSL_t、DQSL_c,、UDM_n、LDM_n信号有用。
PAR Parity for command and address:命令与地址总线奇偶校验输入,可以通过模式寄存器来进行关闭或者启用。 当启用奇偶校验时,奇偶校验的信号包含所有命令和地址输入,包括ACT_n、RAS_n/A16、CAS_n/A15、WE_n/A14, A[17:0]、A10/AP、A12/BC_n、BA[1:0]、BG[1:0] 以上所有输入的奇偶性都应该在 CK_t的上升沿 与 CS_n 为低电平时保持住
RAS_n / A16 CAS_n / A15 WE_n / A14 Command inputs:此组命令与CS_n可构成当前命令的输入编码,有多重含义。 当ACT命令时(即ACT_n为低电平时),三个信号作为地址线来使用 当非ACT命令时,这三个信号作为命令编码使用,如:读、写等其他命令操作都可以通过这三个信号实现
RESET_n Active Low asynchronous reset:低电平有效的异步复位。 此信号为低电平时,设备复位。 在正常操作时,此信号必须为高电平。此信号为轨到轨的CMOS类型的信号,DC高低电平分别为VDD的80%和20%
TEN Connectivity test mode:连通测试使能。 此信号高电平时开启,低电平时关闭。 在正常操作时,此信号必须为低电平。此信号为轨到轨的CMOS类型的信号,DC高低电平分别为VDD的80%和20%。
DQ Data input/output:数据输入、输出,双向数据总线。 DQ在x4、x8、x16设备中分别表示成DQ[3:0]、DQ[7:0]、DQ[15:0]。 如果通过模式寄存器使能写CRC,CRC将在数据burst结束时就会附加。若MR4中的A4为高电平,则测试中DQ0-3的任何一根DQ信号都可以代表VREF的电平。
DBI_n UDBI_n LDBI_n DBI input/output:数据总线倒置。 DBI_n是应用在x8设备中的数据总线反转的输入/输出信号 UDBI_n 和 LDBI_n用于x16配置中,其中UDBI_n与DQ[15:8]相关、LDBI_n与DQ[7:0]相关。 x4设备不支持DBI特性。DBI特性可以通过模式寄存器来配置读或者写。DM、DBI和TDQS功能都可以通过模式寄存器来进行配置
DQS_t DQS_c DQSU_t DQSU_c DQSL_t DQSL_c Data strobe:数据选通信号。 输入时与写数据同时有效,输出时与读数据同时有效。与读数据时边沿对齐,写数据时跳变沿位于写数据的中心。 在x16设备中,DQSL对应DQ[7:0],DQSU对应DQ[15:8]上的数据。 对应x4、x8设备DQS分别对应DQ[3:0]、DQ[7:0]上的数据。 对于DDR4 SDRAM仅支持选通信号为差分信号,不支持单根信号的数据选通信号
ALERT_n Alert output:警示信号。 此信号可代表DRAM中产生的多种错误,如:CRC校验错误、命令与地址的奇偶校验错误等。可以通过模式寄存器进行开启
TDQS_t TDQS_c Termination data strobe:终端数据选通。 TDQS_t、TDQS_c仅在x8系统中使用。当通过模式寄存器启用时DRAM将启用类似终止电阻的功能,TQDS_t、TDQS_c将会应用于DQS_t、DQS_c。 当通过模式寄存器禁用TDQS功能时,DM / TQDS_t 将会提供DATA MASK功能,TQDS_c未被使用。 在x4、x16设备中的模式寄存器必须关闭TDQS功能。
VDD Power supply:内核供电电源 1.2V ± 0.060V
VDDQ DQ power supply:DQ供电1.2V ±0.060V
VPP DRAM activating power supply:DRAM激活供电:2.5V –0.125V/+0.250V
VPREFCA 用于命令、控制、寻址的参考电压
VSS 地线
VSSQ DQ地线
ZQ Reference ball for ZQ calibration:用于ZQ校准的参考引脚,外部绑定240Ω电阻

DRAM知识整理系列(一):SDRAM的简介与SDRAM的管脚与尺寸介绍相关推荐

  1. DRAM知识整理系列(二):DRAM状态转换图与命令(真值表)相关整理

    目录 一.DRAM状态转换图 二.命令与命令真值表 注:本文为DDR4相关内容的整理 一.DRAM状态转换图 以上给出了DDR4 SDRAM的状态转换图,它包括了DDR4运行时,可能存在的各个状态转换 ...

  2. C++知识整理系列(五)—— auto自动类型

    目录 一.概念 二.auto推导的类型 三.案例 迭代器iterator访问 函数返回值和参数为auto 四.总结 参考 一.概念 在C++11引入了auto类型说明符,其作用:编译器替我们去分析表达 ...

  3. C++知识整理系列(一)指针和动态空间

    目录 1.指针和引用 2. 函数指针和指针函数 指针函数 函数指针 3. C/C++ volatile关键字 4. 易混淆的指针概念 5. 虚函数表和虚函数指针 6. new / delete 和 m ...

  4. Java基础知识整理系列第三弹

    一.对象和类 (1)类的概念 属性-对象具有的各种特征 方法-对象执行的操作 具有相同或者相似性质的对象的抽象就是类,类就是一个模型,确定对象拥有的属性和方法. (2)对象的概念 对象是类的一个具体实 ...

  5. C++知识整理系列(三)—— constexpr常量表达式

    const修饰常量,但是const并未区分编译时常量和运行时常量,而constexpr则只能是编译时常量,在C++11中提出. 这篇文章,将详细讲解constexpr. 目录 一.常量表达式 二.co ...

  6. Kali Linux渗透基础知识整理(四):维持访问

    Kali Linux渗透基础知识整理系列文章回顾 维持访问 在获得了目标系统的访问权之后,攻击者需要进一步维持这一访问权限.使用木马程序.后门程序和rootkit来达到这一目的.维持访问是一种艺术形式 ...

  7. C#多线程编程系列(一)- 简介

    目录 系列大纲 一.前言 二.目录结构 四.章节结构 五.相关链接 系列大纲# 目前只整理到第二章,线程同步,笔者后面会慢慢更新,争取能把这本书中精华的知识都分享出来. C#多线程编程系列(一)- 简 ...

  8. 安卓高级面试知识整理

                                                    安卓高级面试知识整理 Android 四大组件:这是一份全面 & 详细的Activity学习指南 ...

  9. android 最全 图片相关知识整理

    android 最全 图片相关知识整理 图片基础知识梳理 图片基础知识梳理(1) - ImageView 的 ScaleType 属性解析 图片基础知识梳理(2) - Bitmap 占用内存分析 图片 ...

最新文章

  1. 串口上升时间标准_JESD204B 串行接口时钟需要及其实现
  2. ndk use of undeclared identifier #39malloc#39
  3. 如何断开mongodb数据库连接_如何连接远程mongodb数据库
  4. 嵌入式学习在linux下使用c语言对文件进行打开、读写操作。_2000字干货!单片机进阶嵌入式Linux要怎么学习……...
  5. CPaintDC、CClientDC、CWindowDC和CMetaFileDC类的主要特点及区别-Windows绘图基础知识
  6. sfs2x 连接 mongodb
  7. fcpx插件:21个模拟相机取景器数码屏显效果预设Camera Rec
  8. python之质数判断
  9. 建立企业内部maven服务器并使用Android Studio发布公共项目
  10. sco linux crontab重启,crontab 详解
  11. NSRunLoop 概述和原理
  12. 再次荣获最受观众喜爱奖
  13. 标榜 AI 的百度又玩区块链,跟风布局“加密猫”?
  14. substring substr slice 区别
  15. GlusterFS简单环境部署
  16. 【Sibelius】制谱软件 (西贝柳斯)入门笔记
  17. PCB布局布线注意事项
  18. ipv6文件服务器,ipv6怎么配置服务器
  19. install sql server 2016 Error code 0x84B20001
  20. 001 量子计算与复数

热门文章

  1. 安装Kali Linux系统 全流程详解
  2. css图像描边,纯CSS实现帅气的SVG路径描边动画效果
  3. 移动通信—无线资源管理
  4. springboot-No7 加入异常拦截机制ExceptionHandler
  5. 快捷复制网页文字小技巧
  6. pytorch忽略user warning
  7. 【Python代码】文件查重(01)-简易版
  8. sql语句的各种模糊查询
  9. seq2seq(序列到序列)模型
  10. Windows下如何硬盘安装Ubuntu