前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DDR4的DBI功能

DDR4的DBI功能

作者头像
crazy_hw
发布2022-08-29 15:00:41
1.4K0
发布2022-08-29 15:00:41
举报
文章被收录于专栏:硬件工程师硬件工程师

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

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

  • 只支持X8跟X16的颗粒,X4颗粒不支持;
  • 配置是按照每字节设置的(X8颗粒上有一个DBI_n脚,X16颗粒上有UDBI_n, LDBI_n两个脚);
  • 与DM跟TDQS脚复用,当DM功能被使能时候,写操作的DBI不能被使能;
  • 翻转是数据的位;
  • 更少的位会被拉低(算上DBI_n脚,最大被拉低的位位数为位数的一半);
  • 消耗更低的能量(能量只会在位数被拉低时候损耗);
  • 因为更少的位在切换,会获得更低的噪声跟更好的数据眼图;

举例:

如果一个字节通道里面有四位以上是低的:翻转此字节通道;拉低DBI_n脚

如果DBI_n是低的:翻转数据后才能写入

如果一个字节通道里面只有四位或以下是低的:不翻转此字节通道;拉高DBI_n脚

如果DBI_n是高的:数据不需要翻转即可写入

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

总结:

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-05-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 硬件工程师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档