memory 的 address/data line 直接對應到內部的 cell,沒有 mapping到內部的 register。所以 DDR Spec 規定了一個 bus pattern ,當 bus pattern 是這樣,A0~A14 就對應要寫入 register 的內容。 這個動作就叫做 Mode Register Set
一般好像 CS, CAS, RAS, WE 都是 low 的時候是 mode register set,這時後 A0~A14 的內容會被解讀為 mod register set command 的 op-code好像在 chip power up sequence 中有MRS 的階段,所有 DDR 開機都要經過這個階段?有些把這個"寫入 DDR Mode Rester" 的動作叫 Load Mode Register - LMR)
Mode Register Set 還有 Extended Mode Register Set,可以用來設定 DDR 的 auto-refresh type (range) 和 DDR 的 output current/strength。
Mode Register Set 要 MCU 的 control 支援,通常 MCU 的 memory control unit 會提供 EMRS register 和 EMRS-cycle (設定 EMRS 鎖需要的clock)
沒有留言:
張貼留言