DRAM, SRAM, SDRAM 的關系與區(qū)別2010-08-01 23:31:05| 分類: 電子硬件 | 標簽: |字號大中小 訂閱 DRAM,動態(tài)隨機存取存儲器,需要不斷的刷新,才能保存數(shù)據(jù).而且是行列地址復用的,許多都有頁模式。 SRAM,靜態(tài)的隨機存取存儲器,加電情況下,不需要刷新,數(shù)據(jù)不會丟失,而且,一般不是行列地址復用的。SRAM是Static Random Access Memory的縮寫,中文含義為靜態(tài)隨機訪問存儲器,它是一種類型的半導體存儲器?!办o態(tài)”是指只要不掉電,存儲在SRAM中的數(shù)據(jù)就不會丟失。這一點與動態(tài)RAM(DRAM)不同,DRAM需要進行周期性的刷新操作。 然后,我們不應將SRAM與只讀存儲器(ROM)和Flash Memory相混淆,因為SRAM是一種易失性存儲器,它只有在電源保持連續(xù)供應的情況下才能夠保持數(shù)據(jù)?!半S機訪問”是指存儲器的內(nèi)容可以以任何順序訪問,而不管前一次訪問的是哪一個位置。 SRAM中的每一位均存儲在四個晶體管當中,這四個晶體管組成了兩個交叉耦合反向器。這個存儲單元具有兩個穩(wěn)定狀態(tài),通常表示為0和1。另外還需要兩個訪問晶體管用于控制讀或寫操作過程中存儲單元的訪問。因此,一個存儲位通常需要六個MOSFET。對稱的電路結構使得SRAM的訪問速度要快于DRAM。SRAM比DRAM訪問速度快的另外一個原因是SRAM可以一次接收所有的地址位,而DRAM則使用行地址和列地址復用的結構。
每單位容量的DRAM使用較少的晶體管而且占用面積小,而SRAM則是用較多晶體管占用的面也要相對大不少; DRAM需要不斷刷新來維持所存儲的數(shù)據(jù),SRAM則不需要;DRAM的存取時鐘間隔長,而SRAM的速度快,時間短;DRAM的耗電低,SRAM耗電大。目前,相同容量的SRAM價格是SDRAM的8倍左右,面積則將近大4倍,所以SRAM常用于快速存儲的較低容量的RAM需求,比如Cache(緩存),比如CPU內(nèi)部的L1 Cache和主板上的L2 Cache,一般只有幾百K。 從晶體管的類型分,SRAM可以分為雙極性與CMOS兩種。從功能上分,SRAM可以分為異步SRAM和同步SRAM(SSRAM)。異步SRAM的訪問獨立于時鐘,數(shù)據(jù)輸入和輸出都由地址的變化控制。同步SRAM的所有訪問都在時鐘的上升/下降沿啟動。地址、數(shù)據(jù)輸入和其它控制信號均于時鐘信號相關。 SDRAM,同步的DRAM,即數(shù)據(jù)的讀寫需要時鐘來同步。 主要是存儲單元結構不同導致了容量的不同。一個DRAM存儲單元大約需要一個晶體管和一個電容(不包括行讀出放大器等),而一個SRAM存儲單元大約需要六個晶體管。DRAM和SDRAM由于實現(xiàn)工藝問題,容量較SRAM大,但是讀寫速度不如SRAM。 一個是靜態(tài)的,一個是動態(tài)的,靜態(tài)的是用的雙穩(wěn)態(tài)觸發(fā)器來保存信息,而動態(tài)的是用電子,要不時的刷新來保持。DRAM和SDRAM由于實現(xiàn)工藝問題,容量較SRAM大。但是讀寫速度不如SRAM,但是現(xiàn)在,SDRAM的速度也已經(jīng)很快了,時鐘似乎已經(jīng)有 150兆的了。那么就是讀寫周期小于10ns了。SDRAM雖然工作頻率高,但是實際吞吐率要打折扣。以PC133為例,它的時鐘周期是7.5ns,當CAS latency=2 時,它需要12個周期完成8個突發(fā)讀操作,10個周期完成8個突發(fā)寫操作。不過,如果以交替方式訪問Bank,SDRAM可以在每個周期完成一個讀寫操作(當然除去刷新操作)。其實現(xiàn)在的主流高速存儲器是SSRAM(同步SRAM)和SDRAM(同步DRAM)。目前可以方便買到的SSRAM最大容量是8Mb/片,最大工作速度是166MHz;可以方便買到的SDRAM最大容量是128Mb/片,最大工作速度是133MHz。
|
|
來自: zhangquanling > 《FPGA_混飯吃的》