由于olmc提供了靈活的輸出功能,因此編程后的gal器件可以替代所有其他固定輸出極的pld。gal16v8有3種工作模式,即簡單型、復(fù)雜型和寄存器型。適當連接該器件的引腳線,由olmc的輸出/輸入特性可以決定其工作模式。
表1給出了gal16v8的簡單型工作模式。處于這種模式時,該器件有多條輸入和輸出線,沒有任何反饋通路。15和16腳僅僅作為輸出端,12~14和17~19既能作為輸入端也能作為輸出端,其輸出邏輯表達式 最多有8個乘積項。
表2給出了gal16v8的復(fù)雜型工作模式。處于該模式時,它有多條輸入和輸出線,輸出12和19腳不存在任何反饋通路,輸出13~18腳和與門陣列之間有一條反饋通路。其輸出邏輯表達式最多有7個乘積項,另一個乘積項用于輸出使能控制。
表1 gal16v8簡單型的工作模式
引腳號
功能
20
vcc
10
地
1~9,11
僅作為輸入
15,16
僅作為輸出(無反饋通路)
12~14,17,19
輸入或輸出(無反饋通路)
表2 gal16v8的復(fù)雜型工作模式
引腳號
功能
20
vcc
10
地
1~9,11
僅作為輸入
12,19
僅作為輸出(無反饋通路)
13~18
輸入或輸出(有反饋通路)
表3 gal16v8地寄存器工作模式
引腳號
功能
引腳號
功能
20
vcc
1
時鐘脈沖輸入
10
地
11
使能輸入(低電平有效)
2~9
僅作為輸入
12-19
輸入或輸出(有反饋通路)
gal16v8實現(xiàn)的四2選1數(shù)據(jù)選擇器的管腳分配如圖1所示,可以看出設(shè)計滿足要求。然后在isp synario中生成jedec文件, 最后用編程器對gal16v8進行編程。編程后的gal16v8 便具有了四2選1數(shù)據(jù)選擇器的功能。
圖1 選擇器的管腳分配