与其他PHY/控制器更新的交互
除了由DQS漂移检测和补偿逻辑生成的PHY更新请求外,DQS漂移还可以在以下情况下进行检测和补偿:
- 由DDL(数字延迟线)或阻抗VT漂移生成的PHY更新。
- 控制器更新期间。
这类配置通过寄存器位DQSDR1.PUDFTUP和DQSDR1.CUDFTUP来完成。可以使用DQSDR0.PUDFTRD和DQSDR0.CUDFTRD寄存器位配置在这些外部更新期间的可选虚拟读操作的次数。
同样,DDL和阻抗VT漂移也可以配置为在最初由DQS漂移触发的PHY更新期间进行更新。此配置通过寄存器位DQSDR0.DFTDDLUP和DQSDR0.DFTZQUP来实现。
关键点解释
- DQS漂移:指的是数据时钟信号(DQS)由于温度、电压变化或其他因素引起的漂移,需要进行实时检测和补偿。
- DDL和阻抗VT漂移的交互:在DQS漂移的检测和补偿过程中,DDL和阻抗VT漂移的影响也可能同时被考虑,并在相关的PHY更新周期内进行补偿。
- 第三方更新:指的是在非直接由DQS漂移引发的PHY更新中,进行的例如DDL或阻抗补偿更新,采用了虚拟读操作来确保更新的时序一致性。
配置寄存器位的功能:
- DQSDR1.PUDFTUP 和 DQSDR1.CUDFTUP:这些寄存器位用于配置在DDL或阻抗VT漂移补偿期间的PHY更新。
- DQSDR0.PUDFTRD 和 DQSDR0.CUDFTRD:这些寄存器位用于配置在这些外部更新期间的虚拟读操作次数。
- DQSDR0.DFTDDLUP 和 DQSDR0.DFTZQUP:这些寄存器位用于配置DDL和阻抗VT漂移是否可以在由DQS漂移引发的PHY更新期间进行更新。
本文作者:
ICXNM-ZLin
本文链接: https://talent-tudou.github.io/2024/11/09/DFI/DFI-update/
版权声明: 本作品采用 CC BY-NC-SA 4.0 进行许可。转载请注明出处!
本文链接: https://talent-tudou.github.io/2024/11/09/DFI/DFI-update/
版权声明: 本作品采用 CC BY-NC-SA 4.0 进行许可。转载请注明出处!