gal有五個(gè)部分組成:
1. 輸入端:gal16v8的2~9腳共8個(gè)輸入端,每個(gè)輸入端有一個(gè)緩沖器,并由緩沖器引出兩個(gè)互補(bǔ)的輸出到與陣列;
2. 與陣列部分:它由8根輸入及8根輸出各引出兩根互補(bǔ)的輸出構(gòu)成32列,即與項(xiàng)的變量個(gè)數(shù)為16;8根輸出每個(gè)輸出對(duì)應(yīng)于一個(gè)8輸入或門(mén)(相當(dāng)于每個(gè)輸出包含8個(gè)與項(xiàng))構(gòu)成64行,即gal16v8的與陣列為一個(gè)32×64的陣列,共2048個(gè)可編程單元(或結(jié)點(diǎn));
3. 輸出宏單元:gal16v8共有8個(gè)輸出宏單元,分別對(duì)應(yīng)于12~19腳。每個(gè)宏單元的電路可以通過(guò)編程實(shí)現(xiàn)所有pal輸出結(jié)構(gòu)實(shí)現(xiàn)的功能;
4. 系統(tǒng)時(shí)鐘:gal16v8的1腳為系統(tǒng)時(shí)鐘輸入端,與每個(gè)輸出宏單元中d觸發(fā)器時(shí)鐘輸入端相連,可見(jiàn)gal器件只能實(shí)現(xiàn)同步時(shí)序電路,而無(wú)法實(shí)現(xiàn)異步的時(shí)序電路;
5. 輸出三態(tài)控制端:gal16v8的11腳為器件的三態(tài)控制公共端。