首页 > 解决方案 > 三星 DDR4:模式寄存器如何读/写?

问题描述

我有一个带有 K4A8G085WB-BCTD DDR4 的 Samsun DRAM。设备操作规范(此处)说您可以通过 MRS 指令 [第 1.4 节] 使用模式寄存器。

我想知道是否启用了 TRR(目标行刷新)[第 2.34 节]。它说我可以读取 MR4 寄存器来发现它是否处于活动状态,或者我可以写入它来激活它。但是,我如何实际写入/读取模式寄存器?MR4是什么寄存器?

标签: chardwareramcpu-registershardware-programming

解决方案


据我所知,这不是从主机 cpu 上的软件发出到 DRAM 模块的命令,而是由主板上的 DDR 控制器(或与 cpu 集成)到 DRAM 模块,或者由将模块上的控制器芯片连接到各个 DDR 芯片。可能有一些方法可以让英特尔的控制器传递命令,但更有可能的是有一些英特尔型号特定的寄存器(记录或未记录,可能仅通过 BIOS/固件公开)来控制更高级别的功能。


推荐阅读