C 三星DDR4:如何读取/写入模式寄存器?

C 三星DDR4:如何读取/写入模式寄存器?,c,hardware,ram,cpu-registers,hardware-programming,C,Hardware,Ram,Cpu Registers,Hardware Programming,我有一个带K4A8G085WB-BCTD DDR4的Samsun DRAM。 设备操作规范()规定您可以通过MRS指令使用模式寄存器[第1.4节] 我想知道TRR(目标行刷新)[第2.34节]是否启用。它说我可以读取MR4寄存器,发现它是否处于活动状态,或者我可以写入它以激活它。但是,如何实际地写入/读取模式寄存器?MR4是什么类型的寄存器?据我所知,这不是从主机cpu上的软件向DRAM模块发出的命令,而是由主板上的DDR控制器(或与cpu集成)向DRAM模块发出的命令,或由模块上的控制器芯片向

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


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

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