SDRAM,即Synchronous DRAM(同步動態隨機存儲器),曾經是PC電腦上最為廣泛應用的一種內存類型,即便在今天SDRAM仍舊還在市場占有一席之地。既然是“同步動態隨機存儲器”,那就代表著它的工作速度是與系統總線速度同步的。SDRAM內存又分為PC66、PC100、PC133等不同規格,而規格后面的數字就代表著該內存最大所能正常工作系統總線速度,比如PC100,那就說明此內存可以在系統總線為100MHz的電腦中同步工作。
與系統總線速度同步,也就是與系統時鐘同步,這樣就避免了不必要的等待周期,減少數據存儲時間。同步還使存儲控制器知道在哪一個時鐘脈沖期由數據請求使用,因此數據可在脈沖上升期便開始傳輸。SDRAM采用3.3伏工作電壓,168Pin的DIMM接口,帶寬為64位。SDRAM不僅應用在內存上,在顯存上也較為常見。
在上電后,必須對SDRAM進行初始化操作后,才能進行其它操作,初始化操作的步驟如下:
1.SDRAM上電后至少需要等待100-200us,等待時間結束后還至少要執行一條空操作命令。
2.SDRAM執行一條預充電命令后,要執行一條空操作命令,這兩個操作會使所有的存儲單元進行一次預充電,從而使所有陣列中的器件處于待機狀態。
3.SDRAM要執行兩條自刷新命令,每一條刷新命令之后,都需要執行一條空操作命令。這些操作會使SDRAM內部的刷新及計數器進入正常運行狀態,以便為SDRAM模式寄存器編程做好準備。
4.執行加載模式寄存器命令。上述4步完成后,SDRAM就進入正常工作狀態。
SDRAM的讀操作需要地址線和數據線配合并發出一系列的命令來完成。SDRAM的讀操作只有突發模式,而寫操作則有突發模式和非突發模式。具體如下:
帶預充電的突發讀寫模式,能夠最大訪問的列地址最大數目為1,2,4,8;
不帶有機充電的全頁讀寫模式,可以任意控制一次操作的列地址的最大數。
SD卡 SD卡工廠