依公知及經驗整理,原創保護,禁止轉載。
專欄 《深入理解DDR》
1. 概念
模式寄存器用于定義各種操作模式。在初始化過程中,可以通過重新執行MRS命令來更改模式寄存器的內容。即使用戶只想修改模式寄存器變量的一個子集,在發出MRS命令時也必須編程所有變量。
只有當所有bank空閑且處于預充狀態(滿足tRP且未進行數據爆發)時,才能發出(或重新發出MRS命令)。在發出MRS命令后,必須滿足兩個參數:tMRD和tMOD。控制器必須等待MRD才能啟動任何后續MRS命令。
2. 模式寄存器讀取
模式寄存器讀取 (MRR) 命令用于從DDR5 SDRAM寄存器中讀取配置和狀態數據。MRR 命令以 CS 和 CA[13:0] 在命令真值表定義的正確狀態下啟動。模式寄存器地址操作數 (MA[7:0]) 允許用戶從 256 個寄存器中選擇一個。
MRR 的命令突發長度為 16。不得中斷 MRR 操作。
模式寄存器內容在脈沖串的第二個8個UI (即BL 8 ~15)上可用,并在MRR命令后的RL之后的所有DQ上重復。為了避免潛在的最壞投射模式,每個奇數DQ位(用!會把里面的東西倒過來突發(BL 0 -7)中的數據將為“0”或“1”&#