SRAM的基本原理
來(lái)源:宇芯有限公司 日期:2020-12-15 10:48:41
SRAM不存在刷新的問(wèn)題。一個(gè)SRAM基本存儲(chǔ)單元融個(gè)晶體管和兩個(gè)電阻器構(gòu)成,它并不利用電容器來(lái)存儲(chǔ)數(shù)據(jù),而是通過(guò)切換晶體管的狀態(tài)來(lái)實(shí)現(xiàn)的,如同CPU中的晶體管通過(guò)切換不同的狀態(tài)也能夠分別代表0和這兩個(gè)狀態(tài)正是因?yàn)檫@種結(jié)構(gòu),所以SRAM的讀取過(guò)程并不會(huì)造成
SRAM內(nèi)存儲(chǔ)的的信息的丟失,當(dāng)然也就不存在什么刷新的問(wèn)題了。
SRAM芯片的引腳定義
早期的SRAM芯片采用了20線(xiàn)雙列直插(DIP)封裝技術(shù),它們之所以具有這么多的針腳,是因?yàn)樗鼈儽仨?
·每個(gè)地址信號(hào)都需要一根信號(hào)線(xiàn)
·一根數(shù)據(jù)輸入線(xiàn)和一根數(shù)據(jù)輸出線(xiàn)
·部分控制線(xiàn)(Write Enable, Chip select)
·地線(xiàn)和電源線(xiàn)
下面的是一個(gè)16Kx1-bitSRAM芯片的針腳功能示意圖:
·AO-A13是地址輸入信號(hào)引腳
·/cS是芯片選擇引腳,在一個(gè)實(shí)際的系統(tǒng)中,一定具有很多)RAM﹐芯片,所以需要選擇究竟從那一片SRAM 芯片中寫(xiě)入或者讀取數(shù)據(jù)
·/WE是寫(xiě)入啟用引腳,當(dāng)SRAM得到一個(gè)地址之后,它需要知道進(jìn)行什么操作,究竟是寫(xiě)入還是讀取,/WE就是告訪(fǎng)SRAM要寫(xiě)入數(shù)據(jù)
·Vcc是供電引腳
·Din是數(shù)據(jù)輸入引腳
·Dout是數(shù)據(jù)輸出引腳
·GND是接地引腳
· Output Enable (/OE)有的SRAM芯片中也有這個(gè)引腳,但是上面的圖中并沒(méi)有。這個(gè)引腳同/WE︰引腳的功能是相對(duì)的,它是讓lSRAM知道要進(jìn)行讀取操作而不是寫(xiě)入操作。
SRAM的讀寫(xiě)操作概述
從Dout 引腳讀取lbit數(shù)據(jù)需要以下的步驟:
SRAM讀取操作
1)通過(guò)地址總線(xiàn)把要讀取的 bit的地址傳送到相應(yīng)的讀取地址引腳(這個(gè)時(shí)候/WE︰引腳應(yīng)該沒(méi)有激活,所以SRAM知道它不應(yīng)該執(zhí)行寫(xiě)入操作)
2)激活/cS選擇該
sram芯片
3)激活/OE引腳SRAM知道是讀取操作
第三步之后,要讀取的數(shù)據(jù)就會(huì)從DOut引腳傳輸?shù)綌?shù)據(jù)總線(xiàn)。怎么過(guò)程非常的簡(jiǎn)單吧?
同樣,寫(xiě)入1bit數(shù)據(jù)的過(guò)程也是非常的簡(jiǎn)單的。
SRAM寫(xiě)入操作
1)通過(guò)地址總線(xiàn)確定要寫(xiě)入信息的位置(確定/OE引腳沒(méi)有被激活)
2)通過(guò)數(shù)據(jù)總線(xiàn)將要寫(xiě)入的數(shù)據(jù)傳輸?shù)紻out引腳
3)激活/CS引腳選擇SRAM 芯片
4)激活/WE引腳通知SRAM知道要盡心寫(xiě)入操作
經(jīng)過(guò)上面的四個(gè)步驟之后,需要寫(xiě)入的數(shù)據(jù)就已經(jīng)放在了需要寫(xiě)入的地方。
關(guān)鍵詞:SRAM
宇芯有限公司自成立以來(lái),我們專(zhuān)注于代理國(guó)內(nèi)外各大知名品牌的半導(dǎo)體元器件,代理品牌有NETSOL、JSC、everspin代理、來(lái)?xiàng)頛yontek、ISSI、CYPRESS等多個(gè)品牌總代理資質(zhì),主要產(chǎn)品線(xiàn)為sram、mram、psram等其他存儲(chǔ)器芯片,致力于為客戶(hù)提供具有競(jìng)爭(zhēng)優(yōu)勢(shì)的產(chǎn)品,是一家專(zhuān)業(yè)提供存儲(chǔ)方案解決商。