一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

SDRAM工作時序與原理

 薛董_艾瑞 2018-01-03

DDR出身自SDRAM,嚴(yán)格的說應(yīng)該叫DDR SDRAM,DDR SDRAM是Double Data Rate SDRAM的縮寫,是雙倍速率同步動態(tài)隨機存儲器的意思,所以,有很大一部分,兩者是一樣的,理解SDRAM,然后再來理解DDR在SDRAM上的改進,效果應(yīng)該更好一些,這里要感謝Chinaunix.net的大神--Tekkaman Ninja,我的內(nèi)存的學(xué)習(xí)資料都是Tekkaman Ninja的博客中介紹的。以下是我對大神推薦文檔的一些個人整理,OK,先上一張SDRAM的結(jié)構(gòu)圖。


下面上一張我畫的簡易的SDRAM工作流程圖

圖中用紅色標(biāo)明的就是我們需要找的幾個主要時間,現(xiàn)在開始看圖說話。
1.芯片初始化
SDRAM 芯片內(nèi)部有一個邏輯控制單元,并且有一個模式寄存器為其提供控制參數(shù)。因此,每次開機時 SDRAM 都要先對這個控制邏輯核心進行初始化。

2.行有效 
初始化完成后,要想對一個 L-Bank 中的陣列進行尋址,首先就要確定行(Row),使之處于活動狀態(tài)(Active),然后再確定列。簡單點理解就先傳行地址過來。

3.列讀寫
行地址確定之后,就要對列地址進行尋址了。讀寫的信號和列地址是同時發(fā)過來的,讀寫的操作取決于WE#引腳,當(dāng)他使能則為寫,否則為讀。
在發(fā)送列讀寫命令時必須要與行有效命令有一個間隔,這個間隔被定義為 tRCD,即RAS to CAS Delay(RAS 至 CAS 延遲),大家也可以理解為行選通周期,簡單點理解就是說,在發(fā)完行地址后,再發(fā)列地址和讀寫信號時,需要延遲一下,這應(yīng)該是根據(jù)芯片存儲陣列電子元件響應(yīng)時間(從一種狀態(tài)到另一種狀態(tài)變化的過程)所制定的延遲。
廣義的 tRCD 以時鐘周期(tCK,Clock Time)數(shù)為單位,比如 tRCD=2,就代表延遲周期為兩個時鐘周期,具體到確切的時間,則要根據(jù)時鐘頻率而定,對于PC100 SDRAM,tRCD=2,代表1000/100 * 2 = 20ns 的延遲,下圖是tRCD=3的時序圖。

4.數(shù)據(jù)輸出(讀)
在選定列地址后,就已經(jīng)確定了具體的存儲單元,剩下的事情就是數(shù)據(jù)通過數(shù)據(jù) I/O 通道(DQ)輸出到內(nèi)存總線上了。 
但是在CAS發(fā)出之后,仍要經(jīng)過一定的時間才能有數(shù)據(jù)輸出,從CAS與讀取命令發(fā)出到第一筆數(shù)據(jù)輸出的這段時間,被定義為 CL(CAS Latency,CAS 潛伏期)。由于CL只在讀取時出現(xiàn),所以 CL 又被稱為讀取潛伏期(RL,Read Latency),下圖是CL=2的示意圖。

5.數(shù)據(jù)輸入(寫)
數(shù)據(jù)寫入的操作也是在 tRCD 之后進行,但此時沒有了 CL(記住,CL 只出現(xiàn)在讀取操作中),行尋址與列尋址的時序圖和上文一樣,只是在列尋址時,WE#為有效狀態(tài)。 
為了保證數(shù)據(jù)的可靠寫入,都會留出足夠的寫入/校正時間(tWR,Write Recovery Time),這個操作也被稱作寫回(Write Back)。tWR 至少占用一個時鐘周期或再多一點(時鐘頻率越高,tWR 占用周期越多)

6.突發(fā)長度--(Burst Lengths)
突發(fā)(Burst)是指在同一行中相鄰的存儲單元連續(xù)進行數(shù)據(jù)傳輸?shù)姆绞?/strong>,連續(xù)傳輸所涉及到存儲單元(列)的數(shù)量就是突發(fā)長度(Burst Lengths,簡稱 BL)。 
只要指定起始列地址與突發(fā)長度,內(nèi)存就會依次地自動對后面相應(yīng)數(shù)量的存儲單元進行讀/寫操作而不再需要控制器連續(xù)地提供列地址。這樣,除了第一筆數(shù)據(jù)的傳輸需要若干個周期(主要是之前的延遲,一般的是 tRCD+CL)外,其后每個數(shù)據(jù)只需一個周期的即可獲得。

7.預(yù)充電
由于 SDRAM 的尋址具體獨占性,所以在進行完讀寫操作后,如果要對同一個Bank的另一行進行尋址,就要將原來有效(工作)的行關(guān)閉,重新發(fā)送行/列地址。Bank 關(guān)閉現(xiàn)有工作行,準(zhǔn)備打開新行的操作就是預(yù)充電(Precharge)。 
在發(fā)出預(yù)充電命令之后,要經(jīng)過一段時間才能允許發(fā)送 RAS 行有效命令打開新的工作行,這個間隔被稱為tRP(Precharge command Period,預(yù)充電有效周期)。和 tRCD、CL 一樣,tRP 的單位也是時鐘周期數(shù),具體值視時鐘頻率而定。

8.刷新
之所以稱為 DRAM,就是因為它要不斷進行刷新(Refresh)才能保留住數(shù)據(jù),因此它是 DRAM 最重要的操作。刷新操作與預(yù)充電中重寫的操作一樣,都是用 S-AMP 先讀再寫。 
但為什么有預(yù)充電操作還要進行刷新呢?因為預(yù)充電是對一個或所有L-Bank 中的工作行操作,并且是不定期的,而刷新則是有固定的周期,依次對所有行進行操作,以保留那些久久沒經(jīng)歷重寫的存儲體中的數(shù)據(jù)。但與所有 L-Bank 預(yù)充電不同的是,這里的行是指所有 L-Bank 中地址相同的行,而預(yù)充電中各 L-Bank 中的工作行地址并不是一定是相同的。比如我有四片,刷新是我依次刷新四片內(nèi)存中的某個地址,然后再刷下一個;而預(yù)充電的工作行地址可以不同。
那么要隔多長時間重復(fù)一次刷新呢?目前公認(rèn)的標(biāo)準(zhǔn)是,存儲體中電容的數(shù)據(jù)有效保存期上限是64ms(毫秒,1/1000 秒),也就是說每一行刷新的循環(huán)周期是 64ms。這樣刷新速度就是:行數(shù)量/64ms。我們在看內(nèi)存規(guī)格時,經(jīng)常會看到 4096 Refresh Cycles/64ms 或 8192 RefreshCycles/64ms 的標(biāo)識,這里的 4096 與 8192 就代表這個芯片中每個 L-Bank 的行數(shù)。刷新命令一次對一行有效,發(fā)送間隔也是隨總行數(shù)而變化,4096 行時為 15.625μs(微秒,1/1000 毫秒),8192 行時就為 7.8125μs。 
刷新操作分為兩種:自動刷新(Auto Refresh,簡稱 AR)與自刷新(Self Refresh,簡稱 SR)。
SR 則主要用于休眠模式低功耗狀態(tài)下的數(shù)據(jù)保存,這方面最著名的應(yīng)用就是 STR(Suspend to RAM,休眠掛起于內(nèi)存)。在發(fā)出 AR 命令時,將 CKE 置于無效狀態(tài),就進入了 SR 模式,此時不再依靠系統(tǒng)時鐘工作,而是根據(jù)內(nèi)部的時鐘進行刷新操作。在 SR 期間除了 CKE 之外的所有外部信號都是無效的(無需外部提供刷新指令),只有重新使 CKE 有效才能退出自刷新模式并進入正常操作狀態(tài)。

以上就是SDRAM是主要工作步驟,對比一下最上面的簡易工作流程圖,時間是不是就很清楚了呢?

CL=6:CAS Latency,CAS 潛伏期,CAS與讀取命令發(fā)出到第一筆數(shù)據(jù)輸出的時間  ----讀操作
tRCD=6:RAS to CAS Delay(RAS 至 CAS 延遲),行地址發(fā)完后,再發(fā)列地址的延遲時間  ----行列地址延遲
tRP=6:關(guān)閉現(xiàn)有工作行,準(zhǔn)備打開新行,經(jīng)過一段時間才能允許發(fā)送 RAS 行有效命令打開新的工作行的時間 ----預(yù)充電時間
OK,至此三個時間全部清清楚楚了。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    中文字幕欧美视频二区| 免费福利午夜在线观看| 欧美韩国日本精品在线| 一区二区不卡免费观看免费| 夫妻性生活黄色录像视频| 九九热最新视频免费观看| 亚洲熟妇熟女久久精品 | 99久久成人精品国产免费| 国产精品欧美在线观看| 亚洲国产精品久久精品成人| 大香蕉伊人精品在线观看| 日本加勒比在线播放一区| 美日韩一区二区精品系列| 不卡中文字幕在线免费看| 国产成人精品综合久久久看| 国产午夜福利一区二区| 伊人久久青草地婷婷综合| 大香蕉网国产在线观看av| 欧美日韩最近中国黄片| 欧美日韩综合在线精品| 精品视频一区二区三区不卡| 韩国激情野战视频在线播放| 在线免费国产一区二区三区| 日本道播放一区二区三区| 日本av在线不卡一区| 国产成人精品99在线观看| 欧美一区二区三区在线播放| 日韩精品视频香蕉视频| 青青草草免费在线视频| 丰满熟女少妇一区二区三区| 男人和女人黄 色大片| 99久久精品免费看国产高清| 又黄又硬又爽又色的视频| 国产情侣激情在线对白| 人妻一区二区三区在线| 少妇成人精品一区二区| 午夜福利精品视频视频| 国产一二三区不卡视频| 亚洲第一区二区三区女厕偷拍| 国产又粗又深又猛又爽又黄| 国产又粗又猛又爽又黄的文字|