DDR的概念解读-三大关键技术

这篇具有很好参考价值的文章主要介绍了DDR的概念解读-三大关键技术。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

关键技术之一—差分时钟
差分时钟是DDR的一个非常重要的设计,是对触发时钟进行校准,主要原因是DDR数据的双沿采样。由于数据是在时钟的上下沿触发,造成传输周期缩短了一半,因此必须要保证传输周期的稳定以确保数据的正确传输,这就对CK的上下沿间距有了精确的控制的要求。一般说来,因为温度、电阻性能的改变等原因,CK上下沿间距可能发生变化,此时与其反相的CK#就起到纠正的作用,因为,CK上升沿快下降沿慢,CK#则是上升沿慢下降沿快。也就是,与CK反相的CK#保证了触发时机的准确性。
ddr dqs,硬件电路分析,单片机,嵌入式硬件

关键技术之二—数据选取脉冲(DQS)
DQS是DDR SDRAM中的另一项关键技术,它的功能是用来在一个时钟周期内准确的区分出每个传输周期,并便于接收方准确接收数据。每一颗芯片都有一个DQS信号线,它是双向的,在写入时它用来传送由芯片发来的DQS信号,读取时,则由内存生成DQS向芯片发送。因此可以认为DQS就是数据的同步信号。
ddr dqs,硬件电路分析,单片机,嵌入式硬件

我们知道DDR之前的SDR就是使用clock来同步的,因此理论上,DQ的读写时序完全可以由clock来同步。但是,由于速度提高之后,可用的时序余量越来越小,而引入DQS是为了降低系统设计的难度和可靠性,也就是可以不用考虑DQ和clock之间的直接关系,只用分组考虑DQ和DQS之间的关系,很容易同组同层处理。
DQ和DQS只是组成了源同步时序的传输关系,可以保证数据在接收端被正确的所存,但是IC工作时,内部真正的同步时钟是clock而不是DQS,数据要在IC内部传输存储同样需要和clock(内部时钟比外部时钟慢)去同步,所以就要求所有的DQ信号还是同步的,而且和clock保持一定的关系,所以就要控制DQS和clock之间的延时了。
ddr dqs,硬件电路分析,单片机,嵌入式硬件

在写入时,以DQS的高/低电平期中部为数据周期分割点,而不是上/下沿,但数据的接收触发仍为DQS的上/下沿。
关键技术之三—延迟锁定回路(DLL)
第三个关键技术是DLL技术,也就是延迟锁定回路。需要这种技术的原因是,内外时钟的不同步问题。内外时钟不同步在SDRAM中就存在了,不过因为它的工作/传输频率较低,所以内外同步问题并不突出。但是,DDR SDRAM对时钟的精确性有着很高的要求,而DDR SDRAM有两个时钟,一个是外部的总线时钟,一个是内部的工作时钟,在理论上DDR SDRAM这两个时钟应该是同步的,但由于种种原因,比如温度、电压波动而产生延迟使两者很难同步,更何况时钟频率本身也有不稳定的情况。我们熟悉的DDR SDRAM的tAC就是因为内部时钟与外部时钟有偏差而引起的,它很可能造成因数据不同步而产生错误。
ddr dqs,硬件电路分析,单片机,嵌入式硬件

怎么解决呢?实际上,因为不同步就是一种正/负延迟,如果延迟不可避免,那么若是设定一个延迟值,如一个时钟周期,那么内外时钟的上升与下降沿还是同步的。鉴于外部时钟周期也不会绝对统一,所以需要根据外部时钟动态修正内部时钟的延迟来实现与外部时钟的同步,这就是DLL的任务。
DLL主要的目的就是生成一个延迟量给内部时钟,来补充正负不同步造成的正负延迟。
ddr dqs,硬件电路分析,单片机,嵌入式硬件

有了这些技术就构成了内存帝国的最基本的元素,之后的DDR2,DDR3和DDR4以及即将推出的DDR5将以此为基础,内存的功耗及频率得到一次又一次的飞跃。

学习更多硬件相关内容及最全设计资料下载,可关注微信公众号:启芯硬件文章来源地址https://www.toymoban.com/news/detail-563733.html

到了这里,关于DDR的概念解读-三大关键技术的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【DDR】基于Verilog的DDR控制器的简单实现(一)——初始化

    在FPGA中,大规模数据的存储常常会用到DDR。为了方便用户使用,Xilinx提供了DDR MIG IP核,用户能够通过AXI接口进行DDR的读写访问,然而MIG内部自动实现了许多环节,不利于用户深入理解DDR的底层逻辑。 本文以美光(Micron)公司生产的DDR3芯片MT41J512M8RH-093为例,说明DDR芯片的操作

    2024年02月02日
    浏览(52)
  • 嵌入式硬件电路可靠性的关键问题的分析(可靠性介绍)

    :失效率 温度 可靠性 降额 器件工艺 质量与可靠性的区别 质量:时间点上去衡量                                              可靠性:一段时间上才能衡量,需要有量才能去衡量(大部分是产品量产之后才会出现问题) 质量:在时间点上衡量

    2024年03月24日
    浏览(48)
  • Xilinx FPGA DDR3设计(三)DDR3 IP核详解及读写测试

    引言 :本文我们介绍下Xilinx DDR3 IP核的重要架构、IP核信号管脚定义、读写操作时序、IP核详细配置以及简单的读写测试。 7系列FPGA DDR接口解决方案如图1所示。 图1、7系列FPGA DDR3解决方案 1.1 用户FPGA逻辑(User FPGA Logic) 如图1中①所示,用户FPGA逻辑块是任何需要连接到外部

    2024年02月06日
    浏览(56)
  • 是否可以将笔记本电脑上的内存条从 DDR3 更换为 DDR4?

    通常情况下,将笔记本电脑上的内存条从 DDR3 更换为 DDR4 是不可行的。原因如下: 物理插槽不兼容:DDR3 内存和 DDR4 内存使用不同的物理插槽。DDR3 内存插槽与 DDR4 内存插槽的位置、引脚数目和接口设计都不同,因此 DDR4 内存条无法直接插入 DDR3 内存插槽。 电压不兼容:DDR

    2024年02月13日
    浏览(125)
  • vivado DDR配置讲解

    注意一定要选verilog语言,后续才能配置mig 1.如果创建了工程,但是没有创建MIG IP核 图1 2.如果是已经配置好了MIG IP核,想要修改其设置。 双击图中所示 图2 说明:官方的教程可以点击配置界面左下方的user guide,去其网站上下载官方的英文说明文档** 1.确认一下器件** 图3 2. 是否

    2024年02月09日
    浏览(38)
  • DDR PHY

    PolarFire® FPGA and PolarFire SoC FPGA Memory Controller (microchip.com) 这个链接有DDR中相关的内容,但是全英文。 1.ddr phy架构 1.pub(phy unility block)  支持特性: (1)不支持SDRAM的DLL off mode (2)数据位宽是以8bit逐渐递增的(这样做的目的是因为可能支持16/32/64bit的总线位宽) (3)最多支

    2024年02月11日
    浏览(38)
  • DDR4 信号说明

    SDRAM Differential Cloc k : Differential clocks signal pairs , pair perrank . The crossing of the positive edgeand the negative edge of theircomplement are used to sample thecommand and control signals on theSDRAM SDRAM差分时钟:差分时钟信号对,每列对。补码的正边缘和负边缘的交叉用于对SRAM上的命令和控制信号进行采样。

    2024年02月14日
    浏览(50)
  • FPGA开发-ddr测试

    文章目录 概要 整体架构流程 技术名词解释 技术细节 小结 提示:这里可以添加技术概要 例如: 本文以米联科开发板为例,介绍ddr测试相关例程。 提示:这里可以添加技术整体架构 提示:这里可以添加技术名词解释 例如: app _addr:表示正在提交给用户界面的请求的地址。聚

    2024年02月08日
    浏览(42)
  • DDR3读写模块

    使用xilinx官方提供的MIG IP核进行设计,接口协议为AXI,关于AXI协议的内容此处不做过多介绍。 关于IP核个参数的介绍可以参考野火教程,以下为目前使用的通用配置。 DDR物理接口的位宽为32bit DDR用户接口的位宽为64bit MIG核的XADC是关闭的,需要外部模块例化XADC模块读取FPGA的内

    2024年02月03日
    浏览(53)
  • DDR5 内存ECC

    针对DDR5,已经写了很多文章来分析,但最近工作中碰到一个问题, 同一个channel里的CB是不是可以任意互换?  让我对DDR5的ECC功能有一些疑问,查了下资料发现这里面水挺深,ECC居然还有好几种? DDR作为目前主板上带宽最高的设备和协议,误码率当然是其中最重要的参数之一

    2024年02月15日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包