●8個(gè)輸入緩沖器
●8個(gè)輸出反饋/輸入緩沖器
●8 個(gè)三態(tài)緩沖器
●8個(gè)輸出邏輯宏單元OLMC,每個(gè)OLMC對(duì)應(yīng)1個(gè)I/O引腳。
●由8×8個(gè)與門構(gòu)成的與陣列,共形成64個(gè)乘積項(xiàng),每個(gè)與門有 32 個(gè)輸入項(xiàng),由8個(gè)輸入的原變量、反變量(16)和8 個(gè)反饋信號(hào)的原變量、反變量(16)組成,故可編程與陣列共有 32×8×8=2048 個(gè)可編程單元。
●系統(tǒng)時(shí)鐘CK的輸入緩沖器。
●三態(tài)輸出選通信號(hào)OE的輸入緩沖器
圖為輸出邏輯宏單元(OLMC)的內(nèi)部結(jié)構(gòu),每個(gè)OLMC包含或門陣列中的一個(gè)或門。一個(gè)或門有 8 個(gè)輸入端,和來(lái)自與陣列的 8 個(gè)乘積項(xiàng)(PT)相對(duì)應(yīng)。其中 7 個(gè)直接相連,第一個(gè)乘積項(xiàng)(圖中最上邊的一項(xiàng))經(jīng)PTMUX相連或門輸出為有關(guān)乘積項(xiàng)之和。
●異或門的作用是選擇輸出信號(hào)的極性。當(dāng)XOR(n)為1時(shí), 異或門起反相器作用,否則起同相器作用。XOR(n)是控制字中的一位,n為引腳號(hào)。
●D觸發(fā)器(寄存器)對(duì)異或門的輸出狀態(tài)起記憶(存儲(chǔ))作用,使GAL適用于時(shí)序邏輯電路。
●4個(gè)多路開(kāi)關(guān)(MUX)在結(jié)構(gòu)控制字段作用下設(shè)定輸出邏輯宏單元的組態(tài)。
●PTMUX是乘積項(xiàng)選擇器,在AC1(n)·AC0控制下選擇第一乘積項(xiàng)或地(0)送至或門輸入端。
●OMUX是輸出類型選擇器,在AC1(n)+AC0控制下選擇組合型(異或門輸出)或寄存型(經(jīng)D觸發(fā)器存儲(chǔ)后輸出)邏輯運(yùn)算結(jié)果送到輸出緩沖器。
●TSMUX是三態(tài)緩沖器的使能信號(hào)選擇器,在AC1(n)和AC1控制下從UCC、地、OE或第一乘積項(xiàng)中選擇 1 個(gè)作為輸出緩沖器的使能信號(hào)。
●FMUX是反饋源選擇器。在AC1(n)、AC0控制下選擇D觸發(fā)器的Q、本級(jí)OLMC輸出、鄰級(jí)OLMC的輸出或地電平作為反饋源送回與陣列作為輸入信號(hào)。