Driver/ODT DDR
Driver/ODT
这个例子中的输出驱动程序是一个标准的推挽式斯蒂尔驱动程序,类似于今天在一些DRAM驱动程序中看到的。ODT用于调整字节通道的驱动阻抗[数据(DQ)引脚,数据选择(DQS)引脚,数据掩码(DM)和ODT]。输出驱动器的上拉和下拉由七个240Ω腿组成,与PIC电路中的240Ω上拉或下拉pin之一相同。7个并联的电阻组成了一个34Ω引体向上驱动器。上拉驱动器和下拉驱动器可以用于60Ω ODT 匹配 。上拉驱动器的每个阶段都使用比较器产生的VOH值,以实现driver output的校准电阻(RON)阻抗值和校准ODT值。
下拉式驱动器的七个阶段中的每一个都使用VOL编码编程由PIC电路产生,这类似于发送到上拉电路的编码。七个并行240Ω pin也用于34Ω下拉驱动程序并行。系统中存在电压和温度随时间的变化导致的差异是一直需要解决的问题。为了解决这个问题,可以定期重新校准驱动程序/ODT使上拉和下拉驱动电流引起的波动去适应最小化电压和温度变化。PIC可以设置为在任何时间重新校准系统复位,延迟锁环(DLL)复位,或DLL相位电路发生大的相移。在这些事件之一之后,PIC电路开始重新校准过程。从PIC中的寄存器发送VOH和VOL码驱动程序和ODT,使其能够在任何时间进行极快的更新。
Driver/ODT DDR相关推荐
- On Die Termination (ODT) DDR
信号反射 在数据线和芯片连接点阻抗不一样,产生电信号反射,成为噪声,在高速电路中影响很大. 如下图,BUS上有两个DRAM,一个接收信号,一个反射,反射的信号会影响接收的DRAM.主板有termina ...
- 高通8155/8295 boot分析
目录 前言 通用boot流程 8155/8295 boot流程概述 前言 本文将基于高通8155/8295 Q+A hypervisor平台分析整个boot的启动流程.高通其他SOC芯片的启动流程大致 ...
- DDR中的ODT功能详解及波形对比
ODT(on die termination)即为片内端接,就是将端接电阻放在了芯片内部,这个功能只有在DDR2以上的数据信号才有.而有了ODT功能,原本需要在PCB板上加串联电阻的数据信号就不需要再 ...
- ODT(old driver tree)详解(带例题)
文章目录 ODT简介 实现前提&&实现原理 初始化 split操作 assign操作 其它操作 区间第k小 区间加 区间所有数的k次方和 几道水题 ODT简介 ODT(old driv ...
- DDR中ODT(on-die termination)
ODT是什么鬼?为什么要用ODT?在很多关于DDR3的博文和介绍中都没有将清楚.在查阅了很多资料并仔细阅读DDR3的官方标准(JESD79-3A)之后,总算有点了头绪,下面来整理整理. 1.首先ODT ...
- 内存 : DDR2与DDR
DDR2与DDR的区别 与DDR相比,DDR2最主要的改进是在内存模块速度相同的情况下,可以提供相当于DDR内存两倍的带宽.这主要是通过在每个设备上高效率使用两个DRAM核心来实现的.作为对比,在 ...
- DDR读写简介及相关
DDR总线的体系结构如下: 其中DQS是源同步时钟,在接收端使用DQS来读出相应的数据DQ,上升沿和下降沿都有效.DDR1总线,DQS是单端信号,而DDR2&3, DQS则是差分信号.DQS和 ...
- 内存:DDR2与DDR
DDR2与DDR的区别 与DDR相比,DDR2最主要的改进是在内存模块速度相同的情况下,可以提供相当于DDR内存两倍的带宽.这主要是通过在每个设备上高效率使用两个DRAM核心来实现的.作为对比,在 ...
- DDR VTT供电解决方案
DDR的VTT供电,以DDR4的0.6V为例,由于DDR4的CK及CK采样的信号不支持ODT,所以需要外部端接来实现阻抗匹配,同时也是SSTL接口的必备电路(需要VTT来让IO实现快速翻转).如下图所 ...
最新文章
- php表单ajax,PHP表单到Ajax类型
- 用XGBoost入门可解释机器学习!
- getcontentpane java_java – 为什么getcontentpane()未定义?
- Exchange日常管理之二十二:配置保留策略
- create view必须是批处理中仅有的语句_sqlserver 脚本和批处理指令小结
- rough and crude
- 数值的整数次方(剑指offer面试题11)
- Java虚拟机学习总结(3)——JDK内置工具(jps、jstack、jmap、jstat)使用详解
- 腾讯云短信发送api(SendSms)--java
- 和媳妇加一起月薪三万五想换车了不知道x5养的起吗?
- 脚本比别人的代码都多
- python双向链表以及双向循环链表
- 贪心高性能神经网络与AI芯片~学习笔记总计1
- iter()——迭代器
- gitlab忘记密码进行重置
- Java(1):Java SE疯狂复习基本数据类型、OOP
- Xcode8使用出现bundleid: com.xxx.xxx, enable_level: 0, persist_level: 0, propagate_with_acti
- 001.学习Python之-设置你的操作系统的环境变量,以便可以轻松进入 Python 环境
- 999系统可用性时间表
- vscode远程连接服务器失败的问题
热门文章
- 如何给惠普计算机主机解还原,惠普系统还原,详细教您惠普电脑系统如何还原...
- 手机中mac地址,ip地址,imei的区别
- Spring Boot 2.4.0 M2 Release Notes持续更新
- c语言中向计算机输入,C语言中字符数据的输入和输出
- 你可能把A/B测试做错了
- 五子棋玩家必看的基本防守技巧
- Nmap脚本引擎原理
- IntelliJ IDEA插件php golang python shell docker ignore UML plantuml等插件安装
- excel函数:汉字转全拼_星期五的Excel函数:带过滤器的小计和总和
- 大数据集群软件安装手册1