- 數位電子教程
- 數位電子 - 首頁
- 數位電子基礎
- 數字系統型別
- 訊號型別
- 邏輯電平和脈衝波形
- 數字系統元件
- 數字邏輯運算
- 數字系統優勢
- 數制
- 數制
- 二進位制數表示
- 二進位制算術
- 有符號二進位制算術
- 八進位制算術
- 十六進位制算術
- 補碼算術
- 進位制轉換
- 進位制轉換
- 二進位制到十進位制轉換
- 十進位制到二進位制轉換
- 二進位制到八進位制轉換
- 八進位制到二進位制轉換
- 八進位制到十進位制轉換
- 十進位制到八進位制轉換
- 十六進位制到二進位制轉換
- 二進位制到十六進位制轉換
- 十六進位制到十進位制轉換
- 十進位制到十六進位制轉換
- 八進位制到十六進位制轉換
- 十六進位制到八進位制轉換
- 二進位制程式碼
- 二進位制程式碼
- 8421 BCD碼
- 餘3碼
- 格雷碼
- ASCII碼
- EBCDIC碼
- 程式碼轉換
- 錯誤檢測與糾正碼
- 邏輯閘
- 邏輯閘
- 與門
- 或門
- 非門
- 通用門
- 異或門
- 異或非門
- CMOS邏輯閘
- 使用二極體電阻邏輯的或門
- 與門與或門的比較
- 兩級邏輯實現
- 閾值邏輯
- 布林代數
- 布林代數
- 布林代數定律
- 布林函式
- 德摩根定理
- 標準與或式和標準或與式
- 標準或與式到標準或與式
- 最小化技術
- 卡諾圖化簡
- 三變數卡諾圖
- 四變數卡諾圖
- 五變數卡諾圖
- 六變數卡諾圖
- 無關項
- 奎因-麥克斯拉斯基方法
- 最小項和最大項
- 規範式和標準式
- 最大項表示
- 使用布林代數化簡
- 組合邏輯電路
- 數字組合電路
- 數字運算電路
- 多路選擇器
- 多路選擇器設計過程
- 多路選擇器通用門
- 使用4:1多路選擇器的2變數函式
- 使用8:1多路選擇器的3變數函式
- 多路分配器
- 多路選擇器與多路分配器的比較
- 奇偶校驗位發生器和校驗器
- 比較器
- 編碼器
- 鍵盤編碼器
- 優先編碼器
- 譯碼器
- 算術邏輯單元
- 7段LED顯示器
- 程式碼轉換器
- 程式碼轉換器
- 二進位制到十進位制轉換器
- 十進位制到BCD轉換器
- BCD到十進位制轉換器
- 二進位制到格雷碼轉換器
- 格雷碼到二進位制轉換器
- BCD到餘3碼轉換器
- 餘3碼到BCD轉換器
- 加法器
- 半加器
- 全加器
- 序列加法器
- 並行加法器
- 使用半加器的全加器
- 半加器與全加器的比較
- 使用與非門的全加器
- 使用與非門的半加器
- 二進位制加法/減法器
- 減法器
- 半減器
- 全減器
- 並行減法器
- 使用兩個半減器的全減器
- 使用與非門的半減器
- 時序邏輯電路
- 數字時序電路
- 時鐘訊號和觸發
- 鎖存器
- 移位暫存器
- 移位暫存器應用
- 二進位制暫存器
- 雙向移位暫存器
- 計數器
- 二進位制計數器
- 非二進位制計數器
- 同步計數器設計
- 同步計數器與非同步計數器的比較
- 有限狀態機
- 演算法狀態機
- 觸發器
- 觸發器
- 觸發器轉換
- D觸發器
- JK觸發器
- T觸發器
- SR觸發器
- 帶時鐘SR觸發器
- 無時鐘SR觸發器
- 帶時鐘JK觸發器
- JK觸發器到T觸發器
- SR觸發器到JK觸發器
- 觸發方式:觸發器
- 邊沿觸發觸發器
- 主從JK觸發器
- 競爭冒險現象
- A/D和D/A轉換器
- 模數轉換器
- 數模轉換器
- DAC和ADC積體電路
- 邏輯閘的實現
- 用與非門實現非門
- 用與非門實現或門
- 用與非門實現與門
- 用與非門實現或非門
- 用與非門實現異或門
- 用與非門實現異或非門
- 用或非門實現非門
- 用或非門實現或門
- 用或非門實現與門
- 用或非門實現與非門
- 用或非門實現異或門
- 用或非門實現異或非門
- 使用CMOS的與非門/或非門
- 使用與非門的全減器
- 使用2:1多路選擇器的與門
- 使用2:1多路選擇器的或門
- 使用2:1多路選擇器的非門
- 儲存器件
- 儲存器件
- RAM和ROM
- 快取記憶體設計
- 可程式設計邏輯器件
- 可程式設計邏輯器件
- 可程式設計邏輯陣列
- 可程式設計陣列邏輯
- 現場可程式設計門陣列
- 數字電子系列
- 數字電子系列
- CPU架構
- CPU架構
- 數位電子資源
- 數位電子 - 快速指南
- 數位電子 - 資源
- 數位電子 - 討論
兩級邏輯實現
在兩級邏輯中,輸入和輸出之間存在的最大級數為兩級。這意味著,無論邏輯閘的總數是多少,在任何輸入和輸出之間存在的(級聯)邏輯閘的最大數量在兩級邏輯中為兩級。這裡,第一級邏輯閘的輸出連線作為第二級邏輯閘(s)的輸入。
考慮四個邏輯閘:與門、或門、與非門和或非門。由於有4個邏輯閘,我們將得到16種實現兩級邏輯的可能方法。它們是與-與、與-或、與-與非、與-或非、或-與、或-或、或-與非、或-或非、與非-與、與非-或、與非-與非、與非-或非、或非-與、或非-或、或非-與非、或非-或非。
這些兩級邏輯實現可以分為以下兩類。
- 退化形式
- 非退化形式
退化形式
如果兩級邏輯實現的輸出可以使用單個邏輯閘獲得,則稱為退化形式。顯然,單個邏輯閘的輸入數量會增加。因此,邏輯閘的扇入增加。這是退化形式的一個優點。
在16種組合中,只有6種兩級邏輯實現組合屬於退化形式。它們是與-與、與-與非、或-或、或-或非、與非-或非、或非-與非。
在本節中,讓我們討論一些實現。假設A、B、C和D是輸入,Y是每個邏輯實現中的輸出。
與-與邏輯
在這種邏輯實現中,兩級都存在與門。下圖顯示了與-與邏輯實現的一個示例。
我們將得到第一級邏輯閘的輸出為Y1 = AB和Y2 = CD
這些輸出Y1和Y2作為第二級存在的與門的輸入。因此,該與門的輸出為
$$\mathrm{Y\:=\:Y_{1}Y_{2}}$$
將Y1和Y2的值代入上式。
$$\mathrm{Y \: = \: (AB)(CD)}$$
$$\mathrm{\Rightarrow \: Y \: = \: ABCD}$$
因此,這種與-與邏輯實現的輸出為ABCD。此布林函式可以使用4輸入與門實現。因此,它是退化形式。
與-與非邏輯
在這種邏輯實現中,第一級存在與門,第二級存在與非門(s)。下圖顯示了與-與非邏輯實現的一個示例。
之前,我們得到第一級邏輯閘的輸出為Y1 = AB和Y2 = CD
這些輸出Y1和Y2作為第二級存在的與非門的輸入。因此,該與非門的輸出為
$$\mathrm{Y \: = \:(Y_{1}Y_{2})'}$$
將Y1和Y2的值代入上式。
$$\mathrm{Y \: = \: ((AB)(CD))'}$$
$$\mathrm{\Rightarrow \: Y \: = \: (ABCD)'}$$
因此,這種與-與非邏輯實現的輸出為(ABCD)'。此布林函式可以使用4輸入與非門實現。因此,它是退化形式。
或-或邏輯
在這種邏輯實現中,兩級都存在或門。下圖顯示了或-或邏輯實現的一個示例。
我們將得到第一級邏輯閘的輸出為Y1 = A + B和Y2 = C + D。
這些輸出Y1和Y2作為第二級存在的或門的輸入。因此,該或門的輸出為
$$\mathrm{Y \:= \: Y_{1}\:+\:Y_{2}}$$
將Y1和Y2的值代入上式。
$$\mathrm{Y \: = \: (A\:+\:B) \: + \: (C\:+\:D)}$$
$$\mathrm{\Rightarrow \: Y \:=\:A\:+\:B\:+\:C\:+\:D}$$
因此,這種或-或邏輯實現的輸出為A + B + C + D。此布林函式可以使用4輸入或門實現。因此,它是退化形式。
類似地,您可以驗證其餘實現是否屬於此類別。
非退化形式
如果兩級邏輯實現的輸出不能使用單個邏輯閘獲得,則稱為非退化形式。
其餘10種兩級邏輯實現組合屬於非退化形式。它們是與-或、與-或非、或-與、或-與非、與非-與、與非-或、與非-與非、或非-與、或非-或、或非-或非。
現在,讓我們討論一些實現。假設A、B、C和D是輸入,Y是每個邏輯實現中的輸出。
與-或邏輯
在這種邏輯實現中,第一級存在與門,第二級存在或門(s)。下圖顯示了與-或邏輯實現的一個示例。
之前,我們得到第一級邏輯閘的輸出為Y1 = AB和Y2 = CD。
這些輸出Y1和Y2作為第二級存在的或門的輸入。因此,該或門的輸出為
$$\mathrm{Y\:=\:Y_{1}\:+\:Y_{2}}$$
將Y1和Y2的值代入上式
$$\mathrm{Y\:=\:AB\:+\:CD}$$
因此,這種與-或邏輯實現的輸出為AB + CD。此布林函式採用積之和形式。由於我們無法使用單個邏輯閘實現它,因此這種與-或邏輯實現是一種非退化形式。
與-或非邏輯
在這種邏輯實現中,第一級存在與門,第二級存在或非門(s)。下圖顯示了與-或非邏輯實現的一個示例。
我們知道第一級邏輯閘的輸出為Y1 = AB和Y2 = CD
這些輸出Y1和Y2作為第二級存在的或非門的輸入。因此,該或非門的輸出為
$$\mathrm{Y \:=\:(Y_{1}\:+\:Y_{2})'}$$
將Y1和Y2的值代入上式。
$$\mathrm{Y\:=\:(AB\:+\:CD)'}$$
因此,這種與-或非邏輯實現的輸出為(AB + CD)'。此布林函式採用與-或-非形式。由於我們無法使用單個邏輯閘實現它,因此這種與-或非邏輯實現是一種非退化形式
或-與邏輯
在這種邏輯實現中,第一級存在或門,第二級存在與門(s)。下圖顯示了或-與邏輯實現的一個示例。
之前,我們得到第一級邏輯閘的輸出為Y1 = A + B和Y2 = C + D。
這些輸出Y1和Y2作為第二級存在的與門的輸入。因此,該與門的輸出為
$$\mathrm{Y\:=\:Y_{1}Y_{2}}$$
將Y1和Y2的值代入上式。
$$\mathrm{Y \: = \: (A\:+\:B)(C\:+\:D)}$$
因此,這種或-與邏輯實現的輸出為(A + B)(C + D)。此布林函式採用和之積形式。由於我們無法使用單個邏輯閘實現它,因此這種或-與邏輯實現是一種非退化形式。
類似地,您可以驗證其餘實現是否屬於此類別。