DDR4控制筆記


 

DDR4接口
      A[17:0]     input

                         為激活命令提

供行地址,為讀、寫命令地址輸入:提供列地址,也為模式寄存器設

置提供操作碼,A[16]只用於8Gb和16Gb,A[17]只用於16Gb,另外 

(A10/AP, A12/BC_n, WE_n/A14, CAS_n/A15, RAS_n/A16還有一些別

的功能)                               

A10/AP input 

 自預充電(Auto precharge):在讀寫命令期間采樣A10,決定是

否對訪問的Bank在讀寫操作之后進行Auto Precharge,高電平表示進

行Auto Precharge,低電平表示不進行Auto Precharge。

另外PRECHARGE命令期間也會對A10進行采樣,來決定是對一個(A10為

低電平)Bank進行還是對所有的Banks(A10為高電平)進行PRECHARGE,

如果選擇一個,則選擇的Bank由Bank組和Bank地址決定     

A12/BC_n input

突發突變(Burst chop):在讀和寫命令期間對A12/BC_n進行采樣,

來決定是否進行突發突變,高電平表示進行,低電平表示不進行.具體

可以查看命令真值表

ACT_n   input    

命令輸入(command input):ACT_n用於指示激活命令。當ACT_n(與CS_n)是低電平時,輸入RAS_n/A16,CAS_n/A15, 和WE_n/A14 看作行地址用於激活命令。

當ACT_n為高電平(CS_n為低)時,RAS_n/ A16, CAS_n/A15, and WE_n/A14,用作RAS_n, CAS_n,和WE_n

BA[1:0]     input

Bank地址輸入(bank address inputs):指示被ACTIVTE,READ,

WRITE或者PRECHARGE命令操作的Bank。另外用作指示在MODE REGISTER

SET命令期間要訪問的模式寄存器

BG[1:0]   input

Bank組地址輸入(Bank group address inputs):指示被ACTIVTE,

READ,WRITE或者PRECHARGE命令操作的Bank組。另外用作指示在MODE REGISTER SET命令期間要訪問的模式寄存器,BG[1:0]用於x4和x8配

置,而BG[1]不用於x16配置

C0/CKE1,

C1/CS1_n,

C2/ODT1

input Stack address inputs:

CK_t,

CK_c,

input

時鍾:差分時鍾輸入,所有的地址,命令和控制輸入信號在CK_t和

CK_c的低電平被采樣  

CKE input

時鍾使能:高電平激活,低電平禁止內部時鍾信號,輸入緩存和輸

出驅動。拉低CKE提供PRECHARGE,POWER_DOWN和SELF REFRESH操作。

CKE在讀寫期訪問期間必須保持HIGH,

CS_n input 片選

DM_n,

UDM_n,

LDM_n

input

輸入數據Mask:用於寫數據,DM在DQS的雙沿采樣,DM不支持x4配置,

UDM_n用於x16的高8位,LDM_n用於x16低8位,

ODT

input

On-die termination:ODT為高電平時使能內部終端電阻到DDR4.當使

能時,ODT(Rtt)只用於x4和x8的DQ, DQS_t,DQS_c,

DM_n/DBI_n/TDQS_t, 和TDQS_c信號(當TDQS功能通過模式寄存器

使能)。對於x16配置,Rtt應用於DQ, DQSU_t, DQSU_c, DQSL_t,

DQSL_c, UDM_n,和 LDM_n信號,如果模式寄存器禁止Rtt,ODT腳將

被忽略。

PAR INPUT  

RAS_n/A16,

CAS_n/A15,

WE_n/A14

INPUT

命令輸入:

RESET_n

input 低電平異步復位:

TEN

input 連通性測試模式:高電平有效,低電平無效

DQ

IO

數據輸入輸出 :對於x4,x8和x16分別代表DQ[3:0],DQ[7:0]和

DQ[15:0].如果在模式寄存器中使能了寫CRC,寫CRC會添加在寫

突發的后面

DBI_n,

UDBI_n,

LDBI_n

I/O

DBI輸入輸出:數據總線翻轉。DBI_n用於x8,UDBI_n用於x16的

高8位,LDBI_n用於x16的低8位。不支持x4。通過模式寄存器可

以配置DBI用於讀和寫操作。

DQS_t,

DQS_c,

DQSU_t,

DQSU_c,

DQSL_t,

DQSL_c,

IO

數據選通:輸入用於寫數據輸出用於讀數據。與輸出數據邊沿對

齊,與輸入數據中心對齊,DQS用於x4,x8,DQSU用於x16高8位,

DQSL用於x16低8位。DDR4只支持差分數據選通,不支持單端數據

選通道。

ALERT_n

   

TDQS_t,

TDQS_c

output

終端數據選通道:TDQS只用於x8 DRMAs.如果在模式寄存器使能該功能,DRAM會在TDQS_t和TDQS_c使能與DQS_t和DQS_c同樣

的Rtt終端電阻。當TDQS功能通過模式寄存器禁止,DM/TDQS_t腳會提供DATA MASK(DM)功能,TDQS_c腳不使用。對於x4和x16模式,

必須禁止TDQS功能。DM功能只支持x8和x16配置

ZQ

參考 外部通過240歐姆電阻連接到VssQ

 

 

 

 

Bank與Bank 組的區分

 

這是從DDR4框圖中截取的一部分。該DDR總共有16個Bank,每4個Bank組成一個Bank組。

READ Buust操作

DDR4 讀命令支持突發長度為BL8,BC4兩種,或者OTF(實時修改BL8和BC4)。這由A12來控制

.A12 = 0 ,BC4(BC4 = burst chop)

.A12 = 1 ,BL8

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM