數(shù)字電路設(shè)計(jì) 第6章 半導(dǎo)體存儲(chǔ)器與可編程邏輯器件_第1頁(yè)
數(shù)字電路設(shè)計(jì) 第6章 半導(dǎo)體存儲(chǔ)器與可編程邏輯器件_第2頁(yè)
數(shù)字電路設(shè)計(jì) 第6章 半導(dǎo)體存儲(chǔ)器與可編程邏輯器件_第3頁(yè)
數(shù)字電路設(shè)計(jì) 第6章 半導(dǎo)體存儲(chǔ)器與可編程邏輯器件_第4頁(yè)
數(shù)字電路設(shè)計(jì) 第6章 半導(dǎo)體存儲(chǔ)器與可編程邏輯器件_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第6章半導(dǎo)體存儲(chǔ)器與可編程邏輯器件1.存儲(chǔ)器概述2.只讀存儲(chǔ)器(ROM)3.隨機(jī)存取存儲(chǔ)器(RAM)4.可編程邏輯器件5.利用Multisim分析半導(dǎo)體存儲(chǔ)器1.存儲(chǔ)器概述一、半導(dǎo)體存儲(chǔ)器分類1)按存取方式:只讀存儲(chǔ)器(ReadOnlyMemory,簡(jiǎn)稱ROM):只讀不寫、電路結(jié)構(gòu)簡(jiǎn)單、斷電后數(shù)據(jù)可以長(zhǎng)期保存。隨機(jī)存取存儲(chǔ)器(RandomAccessMemory,簡(jiǎn)稱RAM):既能讀出、寫入數(shù)據(jù),斷電后數(shù)據(jù)不能保存。2)根據(jù)存儲(chǔ)器制造工藝的不同:雙極型存儲(chǔ)器:速度快、價(jià)格高和功耗大。MOS型存儲(chǔ)器:工藝簡(jiǎn)單、集成度高、功耗小、價(jià)格低。3)根據(jù)存儲(chǔ)器數(shù)據(jù)的輸入/輸出方式不同:串行存儲(chǔ)器:數(shù)據(jù)輸入或輸出采用串行方式,需要引腳數(shù)目較少。并行存儲(chǔ)器:讀寫速度快,但數(shù)據(jù)線和地址線占用芯片的引腳數(shù)較多。二、存儲(chǔ)器的性能指標(biāo)

(1)存儲(chǔ)容量:是指存儲(chǔ)器能夠容納二進(jìn)制信息的總量,即存儲(chǔ)信息的總比特?cái)?shù),也稱為存儲(chǔ)器的位容量。存儲(chǔ)器的容量=字?jǐn)?shù)(m)×字長(zhǎng)(n)。(2)存取時(shí)間:存取時(shí)間是來(lái)衡量存儲(chǔ)器的存取速度的,是指啟動(dòng)一次存儲(chǔ)器讀/寫操作,到該操作完成所經(jīng)歷的時(shí)間。很顯然,存取時(shí)間越短,則存取速度越快。目前,高速緩沖存儲(chǔ)器的存取時(shí)間已小于20ns,中速存儲(chǔ)器在60ns到100ns之間,低速存儲(chǔ)器在100ns以上。(3)存儲(chǔ)周期:是連續(xù)啟動(dòng)兩次獨(dú)立的存儲(chǔ)器操作所需的最小時(shí)間間隔。由于存儲(chǔ)器在完成讀/寫操作之后需要一段恢復(fù)時(shí)間,所以存儲(chǔ)器的存儲(chǔ)周期略大于存儲(chǔ)器的存取時(shí)間。如果在小于存儲(chǔ)周期的時(shí)間內(nèi)連續(xù)啟動(dòng)兩次存儲(chǔ)器訪問(wèn),那么存取結(jié)果的正確性將不能得到保證。存取周期也是用來(lái)衡量存儲(chǔ)器存取速度的。2.只讀存儲(chǔ)器(ROM)1)ROM的電路結(jié)構(gòu)ROM的一般組成:地址譯碼器;存儲(chǔ)矩陣;輸出緩沖器字線:W0、W1、…、WN-1是存儲(chǔ)矩陣的輸入線,共有N=2n條。位線:D0、D1、…、DM-1為存儲(chǔ)矩陣的輸出線存儲(chǔ)單元:字線與位線的交叉處輸出緩沖器與存儲(chǔ)矩陣的輸出位線相連,有兩方面的作用:一是能提高存儲(chǔ)器的帶負(fù)載能力;二是實(shí)現(xiàn)對(duì)輸出狀態(tài)的三態(tài)控制,以便與系統(tǒng)的總線相連。2)掩膜只讀存儲(chǔ)器圖二極管ROM電路圖在進(jìn)行讀操作時(shí),每輸入一個(gè)地址,地址譯碼器的字線W0~W3中將有一根為高電平,其余為低電平。掩膜式ROM主要特點(diǎn):(1)存儲(chǔ)的內(nèi)容由制造廠家一次性寫入,寫入后便不能修改,靈活性差;(2)存儲(chǔ)內(nèi)容固定不變,可靠性高;(3)少量生產(chǎn)時(shí)造價(jià)較高,因而只適用于定型批量生產(chǎn)。存儲(chǔ)單元輸出表達(dá)式:地址字線數(shù)據(jù)A1A0W3W2W1W0D3D2D1D00000010101010010101010010001111110001110ROM中的數(shù)據(jù)表00011011A1A0VCCW0W1W2W3地址譯碼器D3

D2

D1

D0圖6-5用MOS管構(gòu)成的存儲(chǔ)矩陣圖ROM的陣列圖字線Wi與位線Dj的每個(gè)交叉點(diǎn)都是一個(gè)存儲(chǔ)單元。交叉點(diǎn)處接有二極管相當(dāng)于存儲(chǔ)1,沒(méi)有接二極管相當(dāng)于存儲(chǔ)的是0?!芭c”陣列和地址譯碼器相對(duì)應(yīng),用“?”標(biāo)注地址碼;“或”陣列對(duì)應(yīng)于存儲(chǔ)矩陣,用“?”表示交叉處接有二極管,沒(méi)有接二極管的交叉點(diǎn)處不畫。3)可編程只讀存儲(chǔ)器總體結(jié)構(gòu)與掩模ROM一樣,但存儲(chǔ)單元不同,按照制作工藝,PROM分為一次可編程ROM、可擦除的可編程ROM、電可擦除的可編程ROM及快閃ROM等幾種類型。1)一次可編程只讀存儲(chǔ)器(a)熔絲型存儲(chǔ)單元

(b)結(jié)破壞型存儲(chǔ)單元PROM一旦進(jìn)行了編程,就不可能再修改了,所以稱為一次可編程只讀存儲(chǔ)器2)可擦除可編程只讀存儲(chǔ)器(EPROM)總體結(jié)構(gòu)與掩模ROM一樣,但存儲(chǔ)單元不同。圖EPROM存儲(chǔ)單元存儲(chǔ)單元需用兩只MOS管,集成度低,擊穿電壓高,速度較慢。EPROM的存儲(chǔ)單元多采用疊柵注入MOS管(Stacked-gateInjectionMetal-Oxide-Semiconductor,簡(jiǎn)稱SIMOS),它有兩個(gè)柵極——控制柵和浮柵,控制柵與字線Wi相連,用以控制數(shù)據(jù)的讀出和寫入;浮柵沒(méi)有引出線,被包裹在二氧化硅(SiO2)絕緣層中,用于長(zhǎng)期保存注入電荷。圖SIMOS管的結(jié)構(gòu)圖地址輸入A0~A1227648K×8位EPROM地址輸入A0~A12數(shù)據(jù)信號(hào)D0~D7VPPVCC138VSS圖EPROM2764的引腳框圖常用的EPROM有2716(2K×8位)、2732(4K×8位)、2764(8K×8位)和27512(64K×8位)等。3)電可擦除可編程只讀存儲(chǔ)器總體結(jié)構(gòu)與掩模ROM一樣,但存儲(chǔ)單元不同存儲(chǔ)單元數(shù)據(jù)的擦除和寫入都是利用隧道效應(yīng),通過(guò)高壓脈沖向浮置柵充,放電實(shí)現(xiàn)。4)快閃存儲(chǔ)器編程和擦除操作不需要使用編程器,寫入和擦除的控制電路集成于存儲(chǔ)器芯片中圖快閃存儲(chǔ)器中疊柵MOS管的結(jié)構(gòu)圖圖快閃存儲(chǔ)器的存儲(chǔ)單元4)ROM的應(yīng)用1.用ROM實(shí)現(xiàn)組合邏輯函數(shù)從ROM的數(shù)據(jù)表可見(jiàn): 若以地址線為輸入變量,則數(shù)據(jù)線即為一組關(guān)于地址變量的邏輯函數(shù)地址譯碼A1A0地址數(shù)據(jù)A1A0D3D2D1D0000101011011100100111110地址譯碼電路是與邏輯陣列,而且是全譯碼;存儲(chǔ)矩陣是或邏輯陣列。舉例:選取有3位地址輸入,4位輸出的8×4位的ROM圖邏輯函數(shù)的陣列圖2.用ROM實(shí)現(xiàn)數(shù)學(xué)函數(shù)表ROM構(gòu)成能實(shí)現(xiàn)函數(shù)

的運(yùn)算表電路,x的取值范圍為0~15的正整數(shù)。X3X2X1X0Y7Y6Y5Y4Y3Y2Y1Y0十進(jìn)制數(shù)0000000000000000100000001100100000010040011000010019010000010000160101000110012501100010010036011100110001491000010000006410010101000181101001100100100101101111001121110010010000144110110101001169111011000100196111111100001225真值表圖ROM實(shí)現(xiàn)函數(shù)的運(yùn)算表電路3.隨機(jī)存取存儲(chǔ)器(RAM)隨機(jī)存儲(chǔ)器也叫可讀寫存儲(chǔ)器。根據(jù)存儲(chǔ)單元的工作原理不同,RAM可分為靜態(tài)RAM(StaticRandomAccessMemory,簡(jiǎn)稱SRAM)和動(dòng)態(tài)的RAM(DynamicRandomAccessMemory,簡(jiǎn)稱DRAM)兩種。SRAM使用觸發(fā)器作為存儲(chǔ)元件,因而只要使用直流電源,就可存儲(chǔ)數(shù)據(jù)。SRAM的特點(diǎn)是速度快,工作穩(wěn)定,且不需要刷新電路,使用方便靈活。但由于它所用MOS管較多,致使集成度低,功耗較大,成本也高。在微機(jī)系統(tǒng)中,SRAM常用做小容量的高速緩沖存儲(chǔ)器。DRAM使用電容作為存儲(chǔ)單元,只有通過(guò)刷新對(duì)電容再充電,才能長(zhǎng)期保存數(shù)據(jù)。DRAM的特點(diǎn)是集成度高,功耗低,價(jià)格便宜,但由于電容存在漏電現(xiàn)象,電容電荷會(huì)因?yàn)槁╇姸饾u丟失,因此必須定時(shí)對(duì)DRAM進(jìn)行充電刷新。在微機(jī)系統(tǒng)中,DRAM常被用做內(nèi)存(即內(nèi)存條)。當(dāng)電源被移走后,SRAM和DRAM都會(huì)丟失存儲(chǔ)的數(shù)據(jù),因此RAM被歸類為易失性存儲(chǔ)器。1)結(jié)構(gòu)與工作原理由存儲(chǔ)矩陣、地址譯碼器和讀/寫控制電路三部分組成2)RAM的存儲(chǔ)單元(1)SRAM的存儲(chǔ)單元六管CMOS管組成靜態(tài)存儲(chǔ)單元。T1T4為SR鎖存器,T5、T6為門控管;Xi=1時(shí),所在行被選中,T5、T6導(dǎo)通,鎖存器的Q和Q′端與位線Dj、D′j接通;Yj=1時(shí),所在列被選中,Tj、T′j導(dǎo)通,該列存儲(chǔ)單元和讀/寫控制電路接通。(2)DRAM的存儲(chǔ)單元?jiǎng)討B(tài)存儲(chǔ)單元是利用MOS管柵極電容可以存儲(chǔ)電荷的原理存儲(chǔ)單元以T2及其柵極電容C為基礎(chǔ)構(gòu)成,數(shù)據(jù)存于柵極電容C中。若電容C充有足夠的電荷,使T2導(dǎo)通,這一狀態(tài)為邏輯0,否則為邏輯1。數(shù)據(jù)經(jīng)T5由Do輸出。進(jìn)行寫操作時(shí),R/W′為低電平,由于Yj為高電平,T4導(dǎo)通,輸入數(shù)據(jù)Di經(jīng)T4并由寫入刷新控制電路反相,再經(jīng)T1寫入到電容器C中。這樣,當(dāng)輸入數(shù)據(jù)為0時(shí),電容充電;而輸入數(shù)據(jù)為1時(shí),電容放電。3)RAM的擴(kuò)展位擴(kuò)展方式適用于每片RAM,ROM字?jǐn)?shù)夠用而位數(shù)不夠時(shí)接法:將各片的地址線、讀寫線、片選線并聯(lián)即可

圖RAM的位擴(kuò)展方法示意圖字?jǐn)U展方式適用于每片RAM,ROM位數(shù)夠用而字?jǐn)?shù)不夠時(shí)

圖RAM字?jǐn)U展方法示意圖4.可編程邏輯器件(PLD)可編程邏輯器件(ProgrammableLogicDevice)是從20世紀(jì)70年代初發(fā)展起來(lái)的一種新型邏輯器件,發(fā)展過(guò)程中,先后出現(xiàn)了PROM、PLA、PAL、GAL、CPLD、FPGA等類型。隨著微電子技術(shù)、超大規(guī)模集成電路技術(shù)、計(jì)算機(jī)輔助設(shè)計(jì)(CAD)技術(shù)的進(jìn)步和發(fā)展,PLD器件功能越來(lái)越強(qiáng)大,應(yīng)用越來(lái)越廣泛。1)PLD的邏輯符號(hào)表示方法(a)與門(b)或門(c)輸出恒等于0的與門(d)互補(bǔ)輸出緩沖器(e)三態(tài)輸出緩沖器2)可編程邏輯陣列PLAPLA中不需要包含輸入變量的所有最小項(xiàng),而是有多少個(gè)“與”門,就可以通過(guò)編程產(chǎn)生多少個(gè)乘積項(xiàng)。這些乘積項(xiàng)也不一定是最小項(xiàng),而是由編程來(lái)確定。這樣做顯然提高了芯片的利用率。PLA是把PROM中的地址譯碼器改為可編程的“與”門陣列得到的器件。故PLA采用“與”門陣列和“或”門陣列均可編程的邏輯結(jié)構(gòu)。3)PLA的邏輯陣列圖雖然PLA的芯片利用率較高,但對(duì)于多輸出函數(shù)則需要提取、利用公共的“與”項(xiàng),設(shè)計(jì)的軟件算法比較復(fù)雜。此外,PLA的兩個(gè)陣列均為可編程的,不可避免地使編程后器件的運(yùn)行速度下降了。圖PLA的邏輯陣列圖4)可編程陣列邏輯PAL

20世紀(jì)70年代末美國(guó)的單片存儲(chǔ)器公司MMI率先推出PAL采用雙極型熔絲工藝,只能編程一次;由可編程的與門陣列、固定的或門陣列和輸出電路組成;具有多種輸出結(jié)構(gòu)。(1)PAL的基本電路結(jié)構(gòu)圖PAL的基本電路結(jié)構(gòu)

舉例:PAL實(shí)現(xiàn)下列邏輯函數(shù)。圖邏輯函數(shù)陣列圖(2)PAL的輸出結(jié)構(gòu)和反饋形式

根據(jù)PAL器件輸出電路結(jié)構(gòu)和反饋方式的不同,可將它們分成專用輸出結(jié)構(gòu)、可編程輸入/輸出結(jié)構(gòu)、寄存器輸出結(jié)構(gòu)、異或輸出結(jié)構(gòu)、運(yùn)算選通反饋結(jié)構(gòu)等。(一)專用輸出結(jié)構(gòu)具有互補(bǔ)輸出的專用輸出結(jié)構(gòu)(二)可編程輸入/輸出(可編程I/O)結(jié)構(gòu)圖可編程輸入/輸出結(jié)構(gòu)(三)寄存器輸出結(jié)構(gòu)圖寄存器輸出結(jié)構(gòu)通過(guò)反饋建立起Qn與Qn+1之間的邏輯關(guān)系。(四)帶有異或門的輸出結(jié)構(gòu)圖寄存器輸出結(jié)構(gòu)可編程輸入端XOR控制輸出極性XOR=0,Y與S同相;XOR=1,Y與S反相;(3)通用陣列邏輯GAL1985年,LATTICE公司在PAL結(jié)構(gòu)基礎(chǔ)上生產(chǎn)出的新一代可編程邏輯器件。采用E2CMOS工藝,可電擦除;使用電子標(biāo)簽技術(shù)對(duì)器件的編程資料進(jìn)行管理。由可編程的與門陣列、固定的或門陣列和輸出電路組成。每個(gè)輸出位線上都具有相同的可編程輸出結(jié)構(gòu)——輸出邏輯宏單元(OLMC);采用結(jié)構(gòu)控制字方式,實(shí)現(xiàn)OLMC輸出組態(tài)配置。(1)GAL的電路結(jié)構(gòu)(以GAL16V8為例)8個(gè)輸入數(shù)據(jù)緩沖器

8個(gè)反饋緩沖器

8個(gè)輸出三態(tài)緩沖器

1個(gè)時(shí)鐘輸入緩沖器

1個(gè)輸出使能緩沖器

8個(gè)OLMC32行×64位的與陣列

(2)GAL的輸出邏輯宏單元(OLMC)AC0、AC1(n)、XOR(n)、AC1(m)均為結(jié)構(gòu)控制字中的一位數(shù)據(jù),通過(guò)對(duì)結(jié)構(gòu)控制字編程,可以設(shè)定OLMC的工作模式。三態(tài)多路開關(guān)(4選1)—用來(lái)從VCC、地、OE、第一與項(xiàng)中選擇1個(gè)作三態(tài)使能輸出多路開關(guān)(2選1)—AC0+AC1(n)=1,選中“Q端”;AC0+AC1(n)=0,選中“異或門輸出”D觸發(fā)器—存儲(chǔ)異或門的輸出信號(hào)反饋多路開關(guān)—用于從寄存器Q端、本級(jí)輸出、鄰級(jí)輸出、地電平中選擇一個(gè)作反饋緩沖器的輸入信號(hào)5.CPLD、FPGA和在系統(tǒng)編程技術(shù)簡(jiǎn)介1)CPLD的結(jié)構(gòu)

由GAL發(fā)展而來(lái)的大規(guī)??删幊踢壿嬈骷ɑ旧鲜荊AL的擴(kuò)充),采用CMOS和可擦除E2

CMOS工藝(具有非易失性),延遲固定。圖CPLD的基本結(jié)構(gòu)圖每個(gè)PAL/GAL組都稱為一個(gè)邏輯陣列塊(logicarrayblock,簡(jiǎn)稱LAB)。每個(gè)LAB都可以交互連接于其它I/O(輸入/輸出)控制塊,使用可編程互連陣列(ProgrammableInterconnectArray,簡(jiǎn)稱PIA)來(lái)形成大邏輯功能。和PAL、GAL相似,CPLD也是基于“與、或”的體系結(jié)構(gòu)。LAB中包含32到幾百個(gè)宏單元。典型的宏單元具有一個(gè)“與”陣列、一個(gè)乘積項(xiàng)選擇矩陣、一個(gè)“或”門、一個(gè)可編程寄存器部分。PIA由穿過(guò)CPLD芯片的導(dǎo)線,以及每個(gè)LAB中宏單元可以形成的連接組成。通過(guò)使用PIA,任何宏單元都可以連接到相同LAB內(nèi)部的其它宏單元上,也可以連接到其它設(shè)備LAB中的宏單元上,或連接到其它I/O。其連接對(duì)于大多數(shù)CPLD是使用E2CMOS技術(shù)來(lái)生成的。2)現(xiàn)場(chǎng)可編程門陣列FPGA

由若干獨(dú)立的可編程邏輯模塊排列成行列方陣(可編程邏輯模塊采用查找表技術(shù)實(shí)現(xiàn)組合邏輯),采用SRAM工藝(具有易失性),延遲不固定。圖FPGA的基本結(jié)構(gòu)圖開關(guān)矩陣SM可編程連接點(diǎn)PIP布線FPGA內(nèi)部的互連資源3)在系統(tǒng)可編程技術(shù)在系統(tǒng)編程是指用戶可以在自己設(shè)計(jì)的目標(biāo)系統(tǒng)上、為實(shí)現(xiàn)預(yù)定邏輯功能而對(duì)邏輯器件進(jìn)行編程或改寫。使用ISP技術(shù)可實(shí)現(xiàn)幾乎所有類型的數(shù)字邏輯電路功能,使得在一塊芯片上由用戶自行實(shí)現(xiàn)大規(guī)模數(shù)字系統(tǒng)的設(shè)想成為現(xiàn)實(shí),這是PLD設(shè)計(jì)技術(shù)發(fā)展中的一次重要變革。ISP技術(shù)及其系列產(chǎn)品有ispLSI、ispGAL和ispGDS,其顯著特點(diǎn)是在系統(tǒng)可編程功能,它結(jié)合了可編程邏輯器件結(jié)構(gòu)靈活、性能優(yōu)越、設(shè)計(jì)簡(jiǎn)單等特點(diǎn),為用戶提供了傳統(tǒng)的PLD技術(shù)無(wú)法達(dá)到的靈活性

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論