SRAM結(jié)構(gòu)原理與應(yīng)用
SRAM (Static RAM),即靜態(tài)RAM.它也由晶體管組成。接通代表1,斷開表示0,并且狀態(tài)會(huì)保持到接收了一個(gè)改變信號(hào)為止。這些晶體管不需要刷新,但停機(jī)或斷電時(shí),它們同DRAM一樣,會(huì)丟掉信息。SRAM的速度非???,通常能以20ns或更快的速度工作。一個(gè)DRAM存儲(chǔ)單元僅需一個(gè)晶體管和一個(gè)小電容.而每個(gè)SRAM單元需要四到六個(gè)晶體管和其他零件。所以,除了價(jià)格較貴外,SRAM芯片在外形上也較大,與DRAM相比要占用更多的空間。由于外形和電氣上的差別,SRAM和DRAM是不能互換的。
SRAM的高速和靜態(tài)特性使它們通常被用來作為Cache存儲(chǔ)器。計(jì)算機(jī)的主板上都有Cache插座。如圖3所示的是一個(gè)SRAM的結(jié)構(gòu)框圖。由圖3看出SRAM一般由五大部分組成,即存儲(chǔ)單元陣列、地址譯碼器(包括行譯碼器和列譯碼器)、靈敏放大器、控制電路和緩沖/驅(qū)動(dòng)電路。在圖3中,A0-Am-1為地址輸入端,CSB. WEB和OEB為控制端,控制讀寫操作,為低電平有效,1100-11ON-1為數(shù)據(jù)輸入輸出端。存儲(chǔ)陣列中的每個(gè)存儲(chǔ)單元都與其它單元在行和列上共享電學(xué)連接,其中水平方向的連線稱為“字線”,而垂直方向的數(shù)據(jù)流入和流出存儲(chǔ)單元的連線稱為“位線”。通過輸入的地址可選擇特定的字線和位線,字線和位線的交叉處就是被選中的存儲(chǔ)單元,每一個(gè)存儲(chǔ)單元都是按這種方法被唯一選中,然后再對(duì)其進(jìn)行讀寫操作。有的存儲(chǔ)器設(shè)計(jì)成多位數(shù)據(jù)如4位或8位等同時(shí)輸入和輸出,這樣的話,就會(huì)同時(shí)有4個(gè)或8個(gè)存儲(chǔ)單元按上述方法被選中進(jìn)行讀寫操作。在SRAM 中,排成矩陣形式的存儲(chǔ)單元陣列的周圍是譯碼器和與外部信號(hào)的接口電路。存儲(chǔ)單元陣列通常采用正方形或矩陣的形式,以減少整個(gè)芯片面積并有利于數(shù)據(jù)的存取。以一個(gè)存儲(chǔ)容量為4K位的SRAM為例,共需12條地址線來保證每一個(gè)存儲(chǔ)單元都能被選中(
通用的產(chǎn)品
asynchronous界面,例如28針32Kx8的chip(通常命名為XXC256),以及類似的產(chǎn)品最多16 Mbit每片
synchronous界面,通常用做高速緩存(cache)以及其它要求突發(fā)傳輸?shù)膽?yīng)用,最多18 Mbit(256Kx72)每片
集成于芯片內(nèi)
作為微控制器的RAM或者cache(通常從32 bytes到128kilobytes)
作為強(qiáng)大的微處理器的主caches,如x86系列與許多其它CPU(從8kiB到幾百萬(wàn)字節(jié)的量級(jí))
作為寄存器(參見寄存器堆)
用于特定的ICs或ASIC(通常在幾千字節(jié)量級(jí))
用于FPGA與CPLD
嵌入式應(yīng)用工業(yè)與科學(xué)用的很多子系統(tǒng),汽車電子等等都用到了SRAM?,F(xiàn)代設(shè)備中很多都嵌入了幾千字節(jié)的SRAM。實(shí)際上幾乎所有實(shí)現(xiàn)了電子用戶界面的現(xiàn)代設(shè)備都可能用上了SRAM,如玩具。數(shù)碼相機(jī)、手機(jī)、音響合成器等往往用了幾兆字節(jié)的SRAM。 實(shí)時(shí)信號(hào)處理電路往往使用雙口(dual-ported)的SRAM。用于計(jì)算機(jī)SRAM用于PC、工作站、路由器以及外設(shè):內(nèi)部的CPU高速緩存,外部的突發(fā)模式使用的SRAM緩存,硬盤緩沖區(qū),路由器緩沖區(qū),等等。LCD顯示器或者打印機(jī)也通常用SRAM來緩存數(shù)據(jù)。SRAM做的小型緩沖區(qū)也常見于CDROM與CDRW的驅(qū)動(dòng)器中,通常為256 KiB或者更多,用來緩沖音軌數(shù)據(jù)。線纜調(diào)制解調(diào)器及類似的連接于計(jì)算機(jī)的設(shè)備也使用了SRAM。愛好者搭建自己的處理器的業(yè)余愛好者更愿意選用SRAM,這是由于其易用性的工作界面。沒有DRAM所需的刷新周期;地址總線與數(shù)據(jù)總線直接訪問而不是像DRAM那樣多工分別訪問。SRAM通常只需3個(gè)控制信號(hào):Chip Enable (CE), Write Enable (WE)與Output Enable(OE)。對(duì)于同步SRAM,還需要時(shí)鐘信號(hào)(Clock,CLK)。