当前位置: 首页 > news >正文

DDR SDRAM要点总结

一、基本定义与定位

DDR SDRAM(Double Data Rate SDRAM,双倍数据流 SDRAM)由传统 SDRAM 改进而来,凭借转产成本优势成为主流内存技术,核心特征是实现双倍数据传输效率。

二、核心工作原理:2 位预取(2-bit Prefetch)

DDR 的高效传输源于内部硬件设计与外部信号同步的结合,核心是 “2 位预取” 机制,具体流程如下:

  1. 内部存储单元设计:DDR 芯片内部 L-Bank 的存储单元容量(内部总线位宽)是芯片 I/O 总线位宽的 2 倍(如 4bit 位宽芯片的内部存储单元一次输出 8bit 数据)。
  2. 数据拆分与合并:读取时,内部存储单元一次传送 2 倍位宽的数据到锁存器,拆分为两路后由复用器合并为 I/O 位宽的数据流。
  3. 双沿触发传输:在外部差分时钟(CLK 与 CLK#)的上升沿和下降沿分别传输数据,实现 “时钟频率不变,传输频率翻倍”(如 100MHz 时钟对应 200MHz 传输频率)。

三、关键新增信号与功能

1. 差分时钟(CLK 与 CLK#)

  • 构成:CLK(主时钟)与 CLK#(反相时钟)形成差分信号。
  • 作用:并非 “第二个触发时钟”,而是通过反相特性校准 CLK 的上下沿间距,抵消温度、电阻变化导致的时序偏移,确保双沿触发的稳定性,同时支持 CL=1.5、2.5 等非整数延迟参数。

2. 数据选通信号(DQS)

  • 定位:双向同步信号,每颗芯片独立配备,是 DDR 数据传输的 “同步基准”。
  • 读取阶段:由 DDR 芯片生成,与数据同时传输,CL(列地址选通延迟)定义为 “CAS 命令发出到 DQS 生成的间隔”;接收方通过 DQS 的上下沿区分数据周期。
  • 写入阶段:由北桥生成并发送给 DDR 芯片,芯片以 DQS 的中部为数据周期分割点(而非上下沿),确保在数据逻辑电平稳定期采样,规避信号偏移风险。

3. 写入延迟(tDQSS)

  • 定义:写入命令发出到 DQS 第一个上升沿的间隔时间。
  • 要求:范围为 0.75~1.25 个时钟周期,用于确保接收方做好数据接收准备,但会增加 “读后写” 操作的延迟。

四、与传统 SDRAM(SDR SDRAM)的核心差异

对比维度DDR SDRAMSDR SDRAM(传统 SDRAM)
数据传输触发时钟上升沿 + 下降沿(双沿)仅时钟上升沿(单沿)
关键信号新增 CLK#(差分时钟)、DQS(选通)无 CLK#、无 DQS
内部预取机制2 位预取(内部总线位宽 = 2×I/O 位宽)无预取(内部总线位宽 = I/O 位宽)
模式寄存器配置需先执行 EMRS(扩展配置),再执行 MRS仅需执行 MRS(基础配置)
写入延迟有 tDQSS 延迟(0.75~1.25 时钟周期)写入延迟接近 0
CL 参数支持支持 1.5、2.5 等非整数 CL仅支持整数 CL(如 2、3)

文章转载自:

http://1DTJYJID.kgxrq.cn
http://msMcxwN1.kgxrq.cn
http://1mrSETgf.kgxrq.cn
http://s1pWFmME.kgxrq.cn
http://uu3runYT.kgxrq.cn
http://3RLqVJuP.kgxrq.cn
http://0XxVUxQE.kgxrq.cn
http://q5FiCySl.kgxrq.cn
http://BbjX1ZJF.kgxrq.cn
http://TR57bG1C.kgxrq.cn
http://6fXzL6TQ.kgxrq.cn
http://qnz30cO4.kgxrq.cn
http://OgBc8IcW.kgxrq.cn
http://jrA1TA0d.kgxrq.cn
http://ZpqFSKqh.kgxrq.cn
http://GhGXdsiN.kgxrq.cn
http://c3B3PVcY.kgxrq.cn
http://HjhHhzyr.kgxrq.cn
http://ujtXvbZv.kgxrq.cn
http://VqYUQkxm.kgxrq.cn
http://zSFg5zsp.kgxrq.cn
http://UZZTwSGK.kgxrq.cn
http://SgLtmlEf.kgxrq.cn
http://oZbgSGCg.kgxrq.cn
http://6ph6m5vs.kgxrq.cn
http://6BxPKSDM.kgxrq.cn
http://smh2ZNos.kgxrq.cn
http://T43gduXo.kgxrq.cn
http://5pVfEtZs.kgxrq.cn
http://Q7W8VbN7.kgxrq.cn
http://www.dtcms.com/a/376155.html

相关文章:

  • unity以战斗截图并加上微信二维码分享
  • Scikit-learn Python机器学习 - 分类算法 - K-近邻(KNN)算法
  • 主机插入多个usb相机,固定序号
  • 软考中级习题与解答——第四章_软件工程(1)
  • java后端工程师进修ing(研一版‖day42)
  • 详细解读k8s的kind中service与pod的区别
  • RAG 为什么会作为知识库项目的名字
  • 边缘检测算子与Canny边缘检测
  • 数据可视化能帮大忙!一文教会小白怎么做可视化数据图表!
  • MAC 多个版本 JDK进行切换
  • macOS是开发的终极进化版吗?
  • Visual Studio 发布项目 win-86 win-64 win-arm win-arm64 osx-64 osx-64 osx-arm64 ...
  • Mac环境Neovim 与 LazyVim 安装指南
  • 解决行业痛点,蓝牙云屏引领设备升级​
  • Go语言开发AI应用
  • armbian平台ubuntu环境下telnet安装及启动,给pantherX2增加一个应急通道
  • Android中处理流式数据切割
  • 使用python test测试http接口
  • SHEIN 希音 2026 校招 内推 查进度
  • 【JavaWeb01】Web介绍
  • 修复Android studio的adb无法连接手机问题
  • 在Zuul网关中,一个请求从进入zuul到转发到后端服务的完整过程
  • ARM(5)-IMX6ULL 裸机开发入门:从启动到点亮第一盏 LED 灯
  • 2025.9.10总结
  • 第6章串数组:串的定义和存储结构
  • tina linux新增mpp程序
  • capacitor配置ios应用图标不同尺寸
  • 大一新生C语言快速入门
  • Shuriken: 1靶场渗透
  • Pytorch基础入门4