三星DDR4:如何在模式寄存器上进行读写?

时间:2018-11-15 17:18:03

标签: c hardware ram cpu-registers hardware-programming

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

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

1 个答案:

答案 0 :(得分:1)

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