DDR4的DBI功能

简介: DDR4的DBI功能

Data Bus Inversion(DBI):数据总线翻转

数据总线翻转功能的优势:


  • 只支持X8跟X16的颗粒,X4颗粒不支持;
  • 配置是按照每字节设置的(X8颗粒上有一个DBI_n脚,X16颗粒上有UDBI_n, LDBI_n两个脚);
  • 与DM跟TDQS脚复用,当DM功能被使能时候,写操作的DBI不能被使能;

    640.png

640.png


  • 翻转是数据的位;

  • 更少的位会被拉低(算上DBI_n脚,最大被拉低的位位数为位数的一半);
  • 消耗更低的能量(能量只会在位数被拉低时候损耗);
  • 因为更少的位在切换,会获得更低的噪声跟更好的数据眼图;


举例:


读

写

如果一个字节通道里面有四位以上是低的:

翻转此字节通道;

拉低DBI_n脚

如果DBI_n是低的:

翻转数据后才能写入

如果一个字节通道里面只有四位或以下是低的:

不翻转此字节通道;

拉高DBI_n脚

如果DBI_n是高的:

数据不需要翻转即可写入

 

640.png

  • 读与写操作能被单独启动DBI(MR5(模式寄存器5)控制)


总结:


通过以上的DBI介绍,其实DBI主要是对硬件有较大的优化,功耗跟信号完整性都有,不过主要还是信号完整性。


所以,当我们在设计图纸的时候,主控支持的话,DBI应该是要接上,且要求软件使能的。

相关文章
|
SQL 开发框架 安全
Linux系统中ARMv8架构u-boot启动流程分析
Linux系统中ARMv8架构u-boot启动流程分析
1352 1
|
Web App开发 关系型数据库 RDS
电源缓启动(软起动)原理分享
该文讨论了电源的缓启动(软起动)技术,主要是为了解决热插拔时的电源振荡和冲击电流问题。缓启动电路有两个主要功能:防抖动延时上电和控制输入电流上升斜率。文章提到了电压斜率型缓启动电路,通过MOS管和相关电阻、电容元件实现延迟和电流控制。电路设计中,MOS管的栅极电压和漏源电流的变化决定了电流上升斜率,从而限制热插拔时的冲击。
1847 0
|
内存技术
飞腾FT-2000/4、D2000 log报错指导(2)
飞腾FT-2000/4、D2000 log报错指导(2)
3462 0
飞腾FT-2000/4、D2000 log报错指导(2)
|
12月前
|
机器学习/深度学习 人工智能 自然语言处理
AI 十大论文精讲(三):RLHF 范式奠基 ——InstructGPT 如何让大模型 “听懂人话”
本文解读AI十大核心论文之二——《Training Language Models to Follow Instructions with Human Feedback》。该论文提出RLHF框架,通过“监督微调-奖励建模-强化学习”三步法,首次实现大模型与人类意图的有效对齐,推动GPT-3进化为更安全、可信的InstructGPT,奠定ChatGPT等后续模型的技术基石,开启大模型“从博学到好用”的新时代。
2091 152
|
11月前
|
存储 芯片 内存技术
南京观海微电子----DDR的工作原理——DDR接口专栏(一)
DDR从SDR发展至今已至DDR5,历经多代演进。每代通过降低电压、提升预取(Prefetch)、引入Bank Group等技术,显著提高带宽与能效。DDR4采用16bit预取与Bank Group交错,实现高速传输;其寻址利用分时复用,大幅提升容量。文章详解了DDR架构、信号引脚及内存颗粒内部结构,揭示高容量与高性能实现原理。
南京观海微电子----DDR的工作原理——DDR接口专栏(一)
|
Shell Linux
九、Linux Shell脚本:运算符与表达式
Shell脚本里的变量就像一个个贴着标签的“箱子”。装东西(赋值)时,=两边千万不能有空格。用单引号''装进去的东西会原封不动,用双引号""则会让里面的$变量先“变身”再装箱。默认箱子只能在当前“房间”(Shell进程)用,想让隔壁房间(子进程)也能看到,就得给箱子盖个export的“出口”戳。此外,Shell还自带了$?(上条命令的成绩单)和$1(别人递进来的第一个包裹)等许多特殊箱子,非常有用。
806 0
|
缓存 负载均衡 网络协议
面试:TCP、UDP如何解决丢包问题
TCP、UDP如何解决丢包问题。TCP:基于数据块传输/数据分片、对失序数据包重新排序以及去重、流量控制(滑动窗口)、拥塞控制、自主重传ARQ;UDP:程序执行后马上开始监听、控制报文大小、每个分割块的长度小于MTU
|
IDE 物联网 开发工具
Aurora8B10B IP使用 -02- IP功能设计技巧
Aurora8B10B IP使用 -02- IP功能设计技巧
1908 0
Aurora8B10B IP使用 -02- IP功能设计技巧
Linux 命令 `chown`:改变文件或目录的所有者
`chown` 是 Linux 中用于改变文件或目录所有者的命令。基本语法是 `chown [选项] 新所有者 文件或目录...`。常用选项包括 `-R` 递归更改、`-c` 显示详细信息和 `-v` 显示详细处理。示例:将 `example.txt` 所有者改为 `user2` 使用 `chown user2 example.txt`;更改目录 `mydir` 及其内容所有者为 `user2` 使用 `chown -R user2 mydir`。注意,通常只有 root 或当前所有者能更改所有者,且需谨慎操作以避免影响权限。