電子技術(shù)(數(shù)字部分)任希主編第6章半導(dǎo)體存儲(chǔ)器和可編程邏輯器件_第1頁(yè)
電子技術(shù)(數(shù)字部分)任希主編第6章半導(dǎo)體存儲(chǔ)器和可編程邏輯器件_第2頁(yè)
電子技術(shù)(數(shù)字部分)任希主編第6章半導(dǎo)體存儲(chǔ)器和可編程邏輯器件_第3頁(yè)
電子技術(shù)(數(shù)字部分)任希主編第6章半導(dǎo)體存儲(chǔ)器和可編程邏輯器件_第4頁(yè)
電子技術(shù)(數(shù)字部分)任希主編第6章半導(dǎo)體存儲(chǔ)器和可編程邏輯器件_第5頁(yè)
已閱讀5頁(yè),還剩60頁(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)介

電子技術(shù)(數(shù)字部分)第6章半導(dǎo)體存儲(chǔ)器和可編程邏輯器件6.1半導(dǎo)體存儲(chǔ)器6.2可編程邏輯器件PLD26.1半導(dǎo)體存儲(chǔ)器半導(dǎo)體存貯器能存放大量二值信息的半導(dǎo)體器件。存儲(chǔ)器的主要性能指標(biāo):存儲(chǔ)時(shí)間存儲(chǔ)容量半導(dǎo)體存儲(chǔ)器按存取功能可分為兩大類(lèi)。(1)只讀存儲(chǔ)器ROMROM一般用來(lái)存放固定的程序和常數(shù),所謂“只讀”,是指不能隨機(jī)寫(xiě)入。(2)隨機(jī)存取存儲(chǔ)器RAMRAM主要用于存放各種現(xiàn)場(chǎng)的輸入輸出數(shù)據(jù)和中間運(yùn)算結(jié)果。其特點(diǎn)是能隨機(jī)讀出或?qū)懭搿?存儲(chǔ)器RAM(Random-AccessMemory)ROM(Read-OnlyMemory)固定ROM可編程ROMPROMEPROME2PROMSRAM(StaticRAM):靜態(tài)RAMDRAM(DynamicRAM):動(dòng)態(tài)RAM6.1.1隨機(jī)存儲(chǔ)器RAM6.1.2只讀存儲(chǔ)器ROM4幾個(gè)基本概念:存儲(chǔ)容量(M):存儲(chǔ)二值信息的總量。字?jǐn)?shù):字的總量。字長(zhǎng)(位數(shù)):表示一個(gè)信息多位二進(jìn)制碼稱為一個(gè)字,字的位數(shù)稱為字長(zhǎng)。存儲(chǔ)容量(M)=字?jǐn)?shù)×位數(shù)地址:每個(gè)字的編號(hào)。字?jǐn)?shù)=2n(n為存儲(chǔ)器外部地址線的線數(shù))56.1.1隨機(jī)存儲(chǔ)器RAM6RAM可分為單極型和雙極型:雙極型工作速率高,但是集成度不如單極型的高。目前,由于工藝水平的不斷提高,單極型RAM的速率已經(jīng)可以和雙極型RAM相比,而且單極型RAM具有功耗低的優(yōu)點(diǎn)。這里只以單極型RAM為例進(jìn)行分析。

單極型RAM又可分為靜態(tài)RAM與動(dòng)態(tài)RAM:靜態(tài)RAM是用MOS管觸發(fā)器來(lái)存儲(chǔ)代碼,所用MOS管較多、集成度低、功耗也較大。動(dòng)態(tài)RAM是用柵極分布電容保存信息,它的存儲(chǔ)單元所需要的MOS管較少,因此集成度高、功耗也小。靜態(tài)RAM使用方便,不需要刷新。一、RAM的基本結(jié)構(gòu)RAM的基本結(jié)構(gòu)如下圖所示:存儲(chǔ)矩陣地址譯碼器和讀寫(xiě)電路地址片選信號(hào)讀寫(xiě)控制信號(hào)數(shù)據(jù)輸入和輸出信號(hào)7

下圖是二元尋址的M字×1位RAM結(jié)構(gòu)圖,它的存儲(chǔ)矩陣是n×m位。地址譯碼器分行譯碼器和列譯碼器,只有行及列共同選中的單元才能進(jìn)行讀、寫(xiě)。這種尋址的方式所需要行線和列線的總數(shù)較少。例如要存儲(chǔ)256字×1位的容量,采用一元尋址就需要256條字線,若采用二元尋址只需n=16,m=16,共32條線也就可以了。nmR列地址全0行地址全011W8二、RAM的存儲(chǔ)單元1.靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)SRAM的本結(jié)構(gòu)CE

OE

WE

=100高阻CE

OE

WE

=00X輸入CE

OE

WE

=010輸出CE

OE

WE

=011高阻9SRAM的工作模式

工作模式

CE

WE

OE

I/O0~I/Om-1

保持(微功耗)

1

X

X

高阻

0

1

0

數(shù)據(jù)輸出

寫(xiě)

0

0

X

數(shù)據(jù)輸入

輸出無(wú)效

0

1

1

高阻

10RAM存儲(chǔ)單元

靜態(tài)SRAM(StaticRAM)雙穩(wěn)態(tài)存儲(chǔ)單元電路列存儲(chǔ)單元公用的門(mén)控制管,與讀寫(xiě)控制電路相接Yi=1時(shí)導(dǎo)通本單元門(mén)控制管:控制觸發(fā)器與位線的接通。Xi=1時(shí)導(dǎo)通來(lái)自列地址譯碼器的輸出來(lái)自列地址譯碼器的輸出11RAM存儲(chǔ)單元

靜態(tài)SRAM(StaticRAM)T5、T6導(dǎo)通T7

、T8均導(dǎo)通Xi=1Yj=1觸發(fā)器的輸出與數(shù)據(jù)線接通,該單元通過(guò)數(shù)據(jù)線讀取數(shù)據(jù)。觸發(fā)器與位線接通12

動(dòng)態(tài)存儲(chǔ)單元及基本操作原理

T

存儲(chǔ)單元寫(xiě)操作:X=1=0T導(dǎo)通,電容器C與位線B連通輸入緩沖器被選通,數(shù)據(jù)DI經(jīng)緩沖器和位線寫(xiě)入存儲(chǔ)單元如果DI為1,則向電容器充電,C存1;反之電容器放電,C存0。

刷新R行選線X讀/寫(xiě)輸出緩沖器/靈敏放大器刷新緩沖器輸入緩沖器位線B2.動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器13讀操作:X=1=1T導(dǎo)通,電容器C與位線B連通輸出緩沖器/靈敏放大器被選通,C中存儲(chǔ)的數(shù)據(jù)通過(guò)位線和緩沖器輸出

T

刷新R行選線X輸出緩沖器/靈敏放大器刷新緩沖器輸入緩沖器位線B每次讀出后,必須及時(shí)對(duì)讀出單元刷新,即此時(shí)刷新控制R也為高電平,則讀出的數(shù)據(jù)又經(jīng)刷新緩沖器和位線對(duì)電容器C進(jìn)行刷新。143.存儲(chǔ)器容量的擴(kuò)展

位擴(kuò)展可以利用芯片的并聯(lián)方式實(shí)現(xiàn)?!ぁぁE┇A11A0···WED0D1

D2

D3WECEA0A114K×4位I/O0I/O1I/O2I/O3D12D13D14D15CEA0A114K×4位I/O0I/O1I/O2I/O3WE(1)字長(zhǎng)(位數(shù))的擴(kuò)展---用4KX4位的芯片組成4KX16位的存儲(chǔ)系統(tǒng)。15RAM存儲(chǔ)容量的擴(kuò)展(2)字?jǐn)?shù)的擴(kuò)展—用用8KX8位的芯片組成32KX8位的存儲(chǔ)系統(tǒng)。RAM1D0D7A0A12CE1芯片數(shù)=4RAM1D0D7A0A12CE1RAM1D0D7A0A12CE1RAM1D0D7A0A12CE1系統(tǒng)地址線數(shù)=15系統(tǒng):A0~A14

A13~A14?2000H2001H2002H┇3FFFH4000H400H4002H┇5FFFH6000H6001H6002H┇7FFFH0000H0001H0002H┇1FFFH芯片:A0~A12

1632K×8位存儲(chǔ)器系統(tǒng)的地址分配表各RAM芯片譯碼器有效輸出端擴(kuò)展的地址輸入端A14A138K×8位RAM芯片地址輸入端

A12A11A10A9A8A7A6A5A4A3A2A1A0對(duì)應(yīng)的十六進(jìn)制地址碼

00

00000

0

0

0

0

0

0

0

000000

0

0

0

0

0

0

0

100000

0

0

0

0

0

0

1

0┇11111

1

1

1

1

1

1

1

10000H0001H0002H┇1FFFH

01

00000

0

0

0

0

0

0

0

000000

0

0

0

0

0

0

0

100000

0

0

0

0

0

0

1

0┇11111

1

1

1

1

1

1

1

12000H2001H2002H┇3FFFH

10

00000

0

0

0

0

0

0

0

000000

0

0

0

0

0

0

0

100000

0

0

0

0

0

0

1

0┇11111

1

1

1

1

1

1

1

14000H400H4002H┇5FFFH

Y0

Y1

Y2

Y3

11

00000

0

0

0

0

0

0

0

000000

0

0

0

0

0

0

0

100000

0

0

0

0

0

0

1

0┇11111

1

1

1

1

1

1

1

16000H6001H6002H┇7FFFH17

字?jǐn)?shù)的擴(kuò)展可以利用外加譯碼器控制存儲(chǔ)器芯片的片選輸入端來(lái)實(shí)現(xiàn)。186.1.2只讀存儲(chǔ)器ROM19

只讀存儲(chǔ)器,工作時(shí)內(nèi)容只能讀出,不能隨時(shí)寫(xiě)入,所以稱為只讀存儲(chǔ)器。(Read-OnlyMemory)ROM的分類(lèi)按寫(xiě)入情況劃分

固定ROM可編程ROMPROMEPROME2PROM按存貯單元中器件劃分

二極管ROM三極管ROMMOS管ROM一、ROM的定義與基本結(jié)構(gòu)存儲(chǔ)矩陣

地址譯碼器地址輸入ROM的定義與基本結(jié)構(gòu)數(shù)據(jù)輸出控制信號(hào)輸入輸出控制電路地址譯碼器存儲(chǔ)矩陣輸出控制電路20一、固定ROM

圖中采用一個(gè)2線—4線地址譯碼器將兩個(gè)地址碼A0、Al譯成四個(gè)地址W0~W3。存儲(chǔ)單元是由二極管組成的4×4存儲(chǔ)矩陣,其中1或0代碼是用二極管有無(wú)來(lái)設(shè)置的。即當(dāng)譯碼器輸出所對(duì)應(yīng)的W(字線)為高時(shí),在線上的二極管導(dǎo)通,將相應(yīng)的D(位線)與W相連使D為1,無(wú)二極管的D為0,如圖中所存的信息為:D0:0101;D1:1110;D2:0011;D3:1010。21三、ROM(二極管PROM)結(jié)構(gòu)示意圖存儲(chǔ)矩陣位線字線輸出控制電路M=44地址譯碼器22字線與位線的交點(diǎn)都是一個(gè)存儲(chǔ)單元。交點(diǎn)處有二極管相當(dāng)存1,無(wú)二極管相當(dāng)存0當(dāng)OE=1時(shí)輸出為高阻狀態(tài)000101111101111010001101地址A1A0D3D2D1D0內(nèi)容當(dāng)OE=0時(shí)23字線存儲(chǔ)矩陣位線字線與位線的交點(diǎn)都是一個(gè)存儲(chǔ)單元。交點(diǎn)處有MOS管相當(dāng)存0,無(wú)MOS管相當(dāng)存1。兩維譯碼24四、紫外線擦除、電可編程的EPROM2716器件EPROM2716是211×8位可改寫(xiě)存儲(chǔ)器,有11位地址線A0~A10,產(chǎn)生字線為2048條,D7~D0是8位數(shù)據(jù)輸出/輸入線,編程或讀操作時(shí),數(shù)據(jù)由此輸入或輸出。

CS為片選控制信號(hào),是低電平有效。

OE/PGM為讀出/寫(xiě)入控制端低電平時(shí)輸出有效,高電平進(jìn)行編程,寫(xiě)入數(shù)據(jù)。25五、集成電路ROMAT27C010,128K′8位ROM26

工作模式A16~A0VPPD7~D0讀00XAiX數(shù)據(jù)輸出輸出無(wú)效X1XXX高阻等待1XXAiX高阻快速編程010AiVPP數(shù)據(jù)輸入編程校驗(yàn)001AiVPP數(shù)據(jù)輸出276.2可編程邏輯器件PLD6.2.1PLD基本結(jié)構(gòu)6.2.2PLD分類(lèi)6.2.3通用陣列邏輯GAL6.2.4復(fù)雜可編程邏輯器件CPLD6.2.5現(xiàn)場(chǎng)可編程門(mén)陣列FPGA28可編程邏輯器件是一種可以由用戶定義和設(shè)置邏輯功能的器件。該類(lèi)器件具有邏輯功能實(shí)現(xiàn)靈活、集成度高、處理速度快和可靠性高等特點(diǎn)。6.2.1PLD基本結(jié)構(gòu)與門(mén)陣列或門(mén)陣列乘積項(xiàng)和項(xiàng)PLD主體輸入電路輸入信號(hào)互補(bǔ)輸入輸出電路輸出函數(shù)反饋輸入信號(hào)

可由或陣列直接輸出,構(gòu)成組合輸出;通過(guò)寄存器輸出,構(gòu)成時(shí)序方式輸出。1、PLD的基本結(jié)構(gòu)29與門(mén)陣列或門(mén)陣列乘積項(xiàng)和項(xiàng)互補(bǔ)輸入302.

PLD的邏輯符號(hào)表示方法(1)

連接的方式31(2)基本門(mén)電路的表示方式L=A?B?C與門(mén)或門(mén)ABCDL

ABC&

LL=A+B+C+DAB

C≥1L

D32三態(tài)輸出緩沖器輸出恒等于0的與門(mén)輸出為1的與門(mén)輸入緩沖器33(3)簡(jiǎn)單的PROM電路圖,右圖是左圖的簡(jiǎn)化形式。實(shí)現(xiàn)的函數(shù)為:固定連接點(diǎn)(與)編程連接點(diǎn)(或)346.2.2PLD的分類(lèi)PROMPLAPALGAL低密度可編程邏輯器件(LDPLD)EPLDCPLDFPGA高密度可編程邏輯器件(HDPLD)可編程邏輯器件(PLD)(1)按集成密度劃分為35(2)按結(jié)構(gòu)特點(diǎn)劃分簡(jiǎn)單PLD(PAL,GAL)復(fù)雜的可編程器件(CPLD):CPLD的代表芯片如:Altera的MAX系列現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)36PLD中的三種與、或陣列與陣列、或陣列均可編程(PLA)與陣列固定,或陣列可編程(PROM)與陣列可編程,或陣列固定(PAL和GAL等)(3)按PLD中的與、或陣列是否編程分37(4)PLD實(shí)現(xiàn)組合邏輯電路例1由PLA構(gòu)成的邏輯電路如圖所示,試寫(xiě)出該電路的邏輯表達(dá)式,并確定其邏輯功能。寫(xiě)出該電路的邏輯表達(dá)式:38AnBnCnAnBnAnCnBnCn全加器AnBnCnAnBnCnAnBnCn39例2試寫(xiě)出該電路的邏輯表達(dá)式。

40用PLD實(shí)現(xiàn)邏輯電路的方法與過(guò)程用可編程邏輯器件設(shè)計(jì)電路需要相應(yīng)的開(kāi)發(fā)軟件平臺(tái)和編程器,可編程邏輯器件開(kāi)發(fā)軟件和相應(yīng)的編程器多種多樣??删幊踢壿嬈骷O(shè)計(jì)電路過(guò)程如下圖所示。電路方設(shè)案計(jì)設(shè)計(jì)輸入優(yōu)化電路選擇器件編程器時(shí)件序功檢能查特別是一些較高級(jí)的軟件平臺(tái),一個(gè)系統(tǒng)除了方案設(shè)計(jì)和輸入電路外,其它功能都可用編程軟件自動(dòng)完成。41例3:試用PLA實(shí)現(xiàn)四位自然二進(jìn)制碼轉(zhuǎn)換成四位格雷碼。

(1)設(shè)四位自然二進(jìn)制碼為B3B2B1B0,四位格雷碼為G3G2G1G0,其對(duì)應(yīng)的真值表如下表所示。NB3

B2

B1

B0G3

G2

G1

G0012345678910111213141500000001001000110100010101100111100010011010101111001101111011110000000100110010011001110101010011001101111111101010101110011000

根據(jù)表列出邏輯函數(shù)并簡(jiǎn)化,得最簡(jiǎn)輸出表達(dá)式如下:42

(2)轉(zhuǎn)換器有四個(gè)輸入信號(hào),化簡(jiǎn)后需用到7個(gè)不同的乘積項(xiàng),組成4個(gè)輸出函數(shù),故選用四輸入的7×4PLA實(shí)現(xiàn),下圖是四位自然二進(jìn)制碼轉(zhuǎn)換為四位格雷碼轉(zhuǎn)換器PLA陣列圖。

右圖僅用了七個(gè)乘積項(xiàng),比PROM全譯碼少用9個(gè),實(shí)現(xiàn)的邏輯功能是一樣的。從而降低了芯片的面積,提高了芯片的利用率,所以用它來(lái)實(shí)現(xiàn)多輸入、多輸出的復(fù)雜邏輯函數(shù)較PROM有優(yōu)越之處。PLA除了能實(shí)現(xiàn)各種組合電路外,還可以在或陣列之后接入觸發(fā)器組,作為反饋輸入信號(hào),實(shí)現(xiàn)時(shí)序邏輯電路。4個(gè)輸出與陣列或陣列四個(gè)自然二進(jìn)制碼輸入××××××××七個(gè)乘積項(xiàng)43

從以上設(shè)計(jì)可知,用PLA設(shè)計(jì)電路具有節(jié)省存儲(chǔ)單元等等優(yōu)點(diǎn)。

但是由于PLA制作工藝復(fù)雜,并且不具備優(yōu)秀的軟件開(kāi)發(fā)工具的支持,使得PLA的性能價(jià)格比不理想,使其發(fā)展受到限制。

以后科技工作者發(fā)明了性能價(jià)格比更加良好的器件可編程陣列邏輯(PAL)。446.2.3通用陣列邏輯GAL45采用E2CMOS工藝和靈活的輸出結(jié)構(gòu),有電擦寫(xiě)反復(fù)編程的特性。與PAL相比,GAL的輸出結(jié)構(gòu)配置了可以任意組態(tài)的輸出邏輯宏單元OLMC(OutputLogicMacroCell)。GAL和PAL在結(jié)構(gòu)上的區(qū)別見(jiàn)下圖:PAL結(jié)構(gòu)GAL結(jié)構(gòu)

適當(dāng)?shù)貫镺LMC進(jìn)行編程,GAL就可以在功能上代替前面討論過(guò)的PAL各種類(lèi)型及其派生類(lèi)型。46(一)GAL器件結(jié)構(gòu)和特點(diǎn)

GAL器件型號(hào)定義和PAL一樣根據(jù)輸入輸出的數(shù)量來(lái)確定,GAL16V8中的16表示陣列的輸入端數(shù)量,8表示輸出端數(shù)量,V則表示輸出形式可以改變的普通型。1.GAL16V8的基本結(jié)構(gòu)8個(gè)輸入緩沖器8個(gè)反饋緩沖器一個(gè)共用時(shí)鐘CLK8個(gè)輸出緩沖器8個(gè)OLMC472.GAL輸出邏輯宏單元OLMC的組成輸出邏輯宏單元OLMC由或門(mén)、異或門(mén)、D觸發(fā)器、多路選擇器MUX、時(shí)鐘控制、使能控制和編程元件等組成,如下圖:組合輸出時(shí)序輸出483.輸出邏輯宏單元OLMC組態(tài)輸出邏輯宏單元由對(duì)AC1(n)

和AC0進(jìn)行編程決定PTMUX、TSMUX、OMUX和FMUX的輸出,共有5種基本組態(tài):專用輸入組態(tài)、專用輸出組態(tài)、復(fù)合輸入/輸出組態(tài)、寄存器組態(tài)和寄存器組合I/O組態(tài)。8個(gè)宏單元可以處于相同的組態(tài),或者有選擇地處于不同組態(tài)。(1)專用輸入組態(tài):I/O可以作為輸入端,提供給相鄰的邏輯宏單元。本級(jí)輸入信號(hào)卻來(lái)自另一相鄰宏單元。此時(shí)AC1(n)=1,AC0=0,使TSMUX輸出為0,三態(tài)輸出緩沖器的輸出呈現(xiàn)高電阻,本單元輸出功能被禁止。0149(2)專用輸出組態(tài):本單元的反饋信號(hào)和相鄰單元的信號(hào)都被阻斷。異或門(mén)的輸出不經(jīng)過(guò)D觸發(fā)器,直接由處于使能狀態(tài)的三態(tài)門(mén)輸出。通過(guò)編程,使第一條乘積項(xiàng)經(jīng)過(guò)乘積項(xiàng)數(shù)據(jù)選擇器作為或門(mén)的輸入。

AC1(n)=0,AC0=0,四路反饋數(shù)據(jù)選擇器FMUX輸出接在低電平。50(3)寄存器組態(tài):當(dāng)AC1(n)=0,AC0=1時(shí),如下圖所示。或門(mén)的輸入有8個(gè)乘積項(xiàng)。此時(shí)OMUX選中觸發(fā)器的同相輸出Q端作為輸出信號(hào)。反饋輸入信號(hào)來(lái)自D觸發(fā)器的反相端。

OE、CLK作為輸出緩沖器的使能信號(hào)和時(shí)鐘,為公共端。514.GAL是繼PAL之后具有較高性能的PLD,和PAL相比,具有以下特點(diǎn):有較高的通用性和靈活性:它的每個(gè)邏輯宏單元可以根據(jù)需要任意組態(tài),既可實(shí)現(xiàn)組合電路,又可實(shí)現(xiàn)時(shí)序電路。(2)

100%可編程:GAL采用浮柵編程技術(shù),使與陣列以及邏輯宏單元可以反復(fù)編程,當(dāng)編程或邏輯設(shè)計(jì)有錯(cuò)時(shí),可以擦除重新編程、反復(fù)修改,直到得到正確的結(jié)果,因而每個(gè)芯片可100%編程。(3)

100%可測(cè)試:GAL的宏單元接成時(shí)序狀態(tài),可以通過(guò)測(cè)試軟件對(duì)它們的狀態(tài)進(jìn)行預(yù)置,從而可以隨意將電路置于某一狀態(tài),以縮短測(cè)試過(guò)程,保證電路在編程以后,對(duì)編程結(jié)果100%可測(cè)。(4)

高性能的E2COMS工藝:GAL具有高速度、低功耗的特點(diǎn),并且編程數(shù)據(jù)可保存20年以上。52(二)GAL器件的編程方法和應(yīng)用對(duì)GAL編程是設(shè)計(jì)電路的最后一個(gè)環(huán)節(jié)。除了對(duì)與陣列編程之外,還要對(duì)邏輯宏單元進(jìn)行編程,以達(dá)到預(yù)定的輸出邏輯關(guān)系。目前GAL的編程方法有兩種:一種是早期的GAL器件編程需要使用專門(mén)的編程器,將需要編程的GAL器件插入編程器進(jìn)行編程,然后將編程后的GAL器件連接在電路中的系統(tǒng)。另一種是新一代的GAL器件,可以脫離開(kāi)編程器,直接在設(shè)計(jì)者的電路系統(tǒng)上編程。這樣應(yīng)當(dāng)具備GAL編程的開(kāi)發(fā)系統(tǒng):軟件開(kāi)發(fā)平臺(tái)和硬件編程設(shè)備,而軟件平臺(tái)是不可缺少的。53與PAL、GAL相比,CPLD的集成度更高,有更多的輸入端、乘積項(xiàng)和更多的宏單元;每個(gè)塊之間可以使用可編程內(nèi)部連線(或者稱為可編程的開(kāi)關(guān)矩陣)實(shí)現(xiàn)相互連接。CPLD器件內(nèi)部含有多個(gè)邏輯塊,每個(gè)邏輯塊都相當(dāng)于一個(gè)GAL器件;6.2.4復(fù)雜可編程邏輯器件CPLD54一、CPLD的結(jié)構(gòu)更多成積項(xiàng)、更多宏單元、更多的輸入信號(hào)。55通用的CPLD器件邏輯塊的結(jié)構(gòu)

內(nèi)部可編程連線區(qū)

n

宏單元1

宏單元2

宏單元3

·

·

·

可編程乘積項(xiàng)陣列

乘積項(xiàng)分配

宏單元m

內(nèi)部可編程連線區(qū)

m

m

I/O塊

XilnxXG500:90個(gè)36變量的乘積項(xiàng),宏單元36個(gè)AlteraMAX7000:80個(gè)36變量的乘積項(xiàng),宏單元16個(gè)56XG500系列乘積項(xiàng)分配和宏單元可編程數(shù)據(jù)分配器可編程數(shù)據(jù)選擇器宏輸出57可編程內(nèi)部連線可編程內(nèi)部連線的作用是實(shí)現(xiàn)邏輯塊與邏輯塊之間、邏輯塊與I/O塊之間以及全局信號(hào)到邏輯塊和I/O塊之間的連接。連線區(qū)的可編程連接一般由E2CMOS管實(shí)現(xiàn)??删幊踢B接原理圖

內(nèi)部連線

宏單元或I/O連線

E2CMOS管

T

當(dāng)E2CMOS管被編程為導(dǎo)通時(shí),縱線和橫線連通;未被編程為截止時(shí),兩線則不通。58I/O單元是CPLD外部封裝引腳和內(nèi)部邏輯間的接口。每個(gè)I/O單元對(duì)應(yīng)一個(gè)封裝引腳,對(duì)I/O單元編程,可將引腳定義為輸入、輸出和雙向功能。I/O單元

數(shù)據(jù)選擇器提供OE號(hào)。OE=1,I/

溫馨提示

  • 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)論