由于可編程邏輯器件的陣列結(jié)構(gòu)特點(diǎn),用以前所習(xí)慣的邏輯函數(shù)表示方法難以描述其內(nèi)部電路,因此在 PLD中提出了一些新的邏輯約定。這些邏輯約定使PLD芯片內(nèi)部的配置和邏輯圖一一對(duì)應(yīng),并能把邏輯圖與 真值表密切結(jié)合,構(gòu)成一種緊湊而易于識(shí)讀的形式。下面給出PLD的有關(guān)邏輯約定。
(1)輸入緩沖單元
PLD的輸入緩沖單元由若干個(gè)緩沖器組成,每個(gè)緩沖器產(chǎn)生該輸入變量的原變量和反變量,其邏輯表示方 法如圖1所示,圖中B=A,C=A。
(2)與門和或門
PLD中的兩種基本邏輯陣列:與陣列和或陣列。它們分別由若干個(gè)與門和或門組成,每個(gè)與門和或門都是 多輸入、單輸出形式。為便于對(duì)PLD的邏輯關(guān)系易于了解、編程和使用,通常采用如下的約定,以三輸人與門為例,圖2所示為具有3個(gè)輸人項(xiàng)的與門的表示方法。
圖1 PLD緩沖器表示法圖2 與門和或門的PLD表示法
在圖2(a)中,3條豎線A,B,C均為輸人項(xiàng),輸入到與門去的一條橫線稱為積項(xiàng)線,輸人線與積項(xiàng)線的 交叉點(diǎn)是編程點(diǎn)。在編程點(diǎn)處連有編程器件,如熔絲、SIMOS或FLOTEX等編程MOS器件,若在交叉點(diǎn)處的編 程器件接通輸人線和積項(xiàng)線(如熔絲耒“燒斷”,或編程MOS器件形成溝道),稱為接通連接,則在編程 點(diǎn)處以“×”表示,如圖2中輸人線A與積項(xiàng)線的交叉點(diǎn)處有“×”號(hào),即表示輸人A與積項(xiàng)線連通。若在 交叉點(diǎn)處的編程器件不連通輸入線與積項(xiàng)線(如熔絲“燒斷”,或編程MOS器件未形成溝道),稱為斷開 連接,則交叉點(diǎn)處無“×”號(hào),如輸人B與積項(xiàng)線不連。另外,在PLD中有些輸人線和積項(xiàng)線的交叉點(diǎn)處不 是用編程器件來連接而是內(nèi)部固定接通的,稱為硬線連接,此時(shí)在交叉點(diǎn)處以實(shí)圓點(diǎn)“·”來表示,如圖 2中輸人C與積項(xiàng)線為硬線連接??梢钥闯觯瑘D2與電路的積項(xiàng)線輸出:D=A·C。同樣,對(duì)PLD中有可編程 的或陣列時(shí),其表示方法如圖2(b)所示。
(3)簡化的PLD表示
為了方便設(shè)計(jì),在PLD的邏輯描述中常用一種簡化的邏輯表示方法,如圖3所示。圖3(a)為一種輸人項(xiàng) 全部被接入的與門表示方法,其乘積項(xiàng)為D=A·A·B·B。
圖3(b)是其簡化表示方法。因?yàn)樵赑LD設(shè)計(jì)中,常常會(huì)遇到輸人項(xiàng)全部被接入的情況,使用這種簡化 符號(hào),可以簡捷、清晰地將這類情況表示出來。值得注意的是,這種表示方法ˉ意味著該乘積項(xiàng)輸出總為 邏輯“0”。
圖4給出了利用PLD表示法描述邏輯電路F=A+B的示意圖。
圖3 簡化PLD表示法圖4 F=A+B的PLD表示法
歡迎轉(zhuǎn)載,信息來源維庫電子市場(chǎng)網(wǎng)(www.dzsc.com)
來源:ks990次