100學年度第2學期 邏輯設計實習TA訓練 基 本 介 紹.

Slides:



Advertisements
Similar presentations
第 8 章 循序邏輯電路之設計及應用 8-1 時鐘脈衝產生器 8-2 非同步計數器 8-3 移位暫存器 8-4 狀態圖及狀態表簡介
Advertisements

數位邏輯設計與實習 Ch02基本邏輯閘與布林代數.
Combinational Logic 組合邏輯
第四章 數列與級數 4-1 等差數列與級數 4-2 等比數列與級數 4-3 無窮等比級數 下一頁 總目錄.
第四章 组合逻辑电路 4.1 概 述 4.2 组合逻辑电路的分析与设计 4.3 常用组合逻辑电路 4.4 用PLD实现组合电路
題目:十六對一多工器 姓名:李國豪 學號:B
計算機概論 第六章 數位邏輯 陳維魁/陳邦治 旗標出版社.
(Combinational Circuit)
數位邏輯設計與實習 Ch05序向邏輯電路.
正反器 一、循序邏輯電路 二、動作情形:用時序(timing),其次輸出( )是由外界輸入與( )所共同決定。
第 5 章 布林函數化簡 ……………………………………………………………… 5-1 代數演算法 5-2 卡諾圖法 5-3 組合邏輯電路之化簡.
二、相關知識 於數位系統中之邏輯電路依運作的方式不同可區分為:組合邏輯(combinational logic)及序向邏輯(sequential logic)兩部分。組合邏輯通常都是由一些基本邏輯閘(AND、OR、NOT……)所組成的,它的輸出是由當時的輸入組合所決定的,與過去的輸入狀況無關。
100學年度第2學期 邏輯設計實習TA訓練 機 台 介 紹.
實習一 二極體的基本應用 二極體V-I 特性曲線 理想二極體模型 (2)順向偏壓時,二極體 短路 (1)逆向偏壓時,二極體 斷路
第 7 章 正反器 7-1 RS 閂鎖器 7-2 RS 型正反器 7-3 D 型正反器 7-4 JK 正反器 7-5 T 型正反器
第三章 布林代數及數位邏輯.
數位邏輯設計-邏輯閘 以LabView實作驗證理論
二、相關知識 數位電路中最常見的邏輯運算大致可分為下列四大類型:
邏輯設計 老師:羅峻旗 助教:楊斯竣.
邏輯設計.
2-3 基本數位邏輯處理※.
二、相關知識 在數位系統中,資料的表示方式通常是以0與1這兩種基本型態組合而成的,資料若要作處理,則必須將它轉為處理單元所能接受的型式(碼),此即所謂的編碼(encode)。可以完成此編碼工作的電路稱為編碼器(encoder)。而當處理單元將資料處理完之後,則必須將它呈現出來,此時我們需要將它更改為人們所熟悉的資料型式,此種動作我們稱之為解碼(decode)。可以完成此解碼工作的電路稱為解碼器(decoder)。
二、相關知識 多工器(multiplexer,MUX)或稱資料選擇器(data selector),它主要的功能是從許多條資料輸入線,選擇其中一條輸入資料送至單一輸出線上。 解多工器(Demultiplexer,DEMUX)的動作和多工器恰好相反。 一般而言,多工器與解多工器是用來執行多段選擇開關的功能,它用在類比(analog)和數位(digital)上是有所不同。
第6章組合邏輯應用實驗 6-1 編碼∕解碼器實驗 6-2 多工∕解多工器實驗 6-3 七段顯示解碼器.
使用VHDL設計—4位元加法器 通訊一甲 B 楊穎穆.
數位邏輯與實習 Week 5 邏輯閘層次的最小化 曾建勳.
使用VHDL設計—4位元位移器 通訊一甲 B 楊穎穆.
2-1 接腳說明 2018/11/30 第2章 系統分析.
數位邏輯設計與實習 Ch06 計數器與暫存器設計.
數位邏輯與實習 Week 7 邏輯閘層次的最小化 曾建勳.
數位電路的優點 電子電路有數位(digital)電路與類比(analog)電路兩大類,而數位電路較類比電路有以下的優點:
第十七章 數位邏輯簡介 計算機概論編輯小組.
AIM-spice Miao-shan, Li.
第 8 章 Combinational Logic Applications
數位邏輯與實習 Week 5 邏輯閘層次的最小化 曾建勳.
數位邏輯與實習 Week 6 邏輯閘層次的最小化 曾建勳.
電子概論與實習 第四章 電晶體與場效應電晶體 4-1雙極性電晶體性質 4-2電晶體放大電路 4-3電晶體開關電路的應用 4-5場效應電晶體
使用VHDL設計-多工器/解多工器 通訊一甲 B 楊穎穆.
第四章 组合逻辑电路 4.1 组合逻辑电路的分析与设计 4.2 常用组合逻辑电路 4.3 组合逻辑电路的竞争与冒险.
類比轉數位 IC研究 組員:施怡儒 S 柯曄新 S 張久藝 S
實驗十二: 紅綠燈控制電路設計 規格: Due: Jan. 3, 2008 Tvrl = Thgl + Thgf + Thyl
第七單元 正反器 (教科書第四章) 數位系統實驗
Definition of Trace Function
第6章 組合邏輯應用實驗 6-1 編碼∕解碼器實驗 6-2 多工∕解多工器實驗 6-3 七段顯示解碼器.
使用VHDL設計 七段顯示器 通訊工程系 一年甲班 姓名 : 蘇建宇 學號 : B
第8章 順序邏輯應用實驗 8-1 計數器 8-2 跑馬燈 8-3 紅綠燈.
大綱:加減法的化簡 乘除法的化簡 去括號法則 蘇奕君 台灣數位學習科技股份有限公司
或閘的特性與符號 所有的輸入均為0,輸出才為0 ▲ 圖 3-1 或閘的邏輯概念 ▲ 圖 3-2 或閘的電路符號.
圖5-1 反相閘之符號.
圖 計時 IC 的詳細圖.
數位邏輯設計與實習 Ch08實驗室實習.
MiRanda Java Interface v1.0的使用方法
自停式向下計數器 通訊一甲 B 楊穎穆.
邏輯設計 老師:羅峻旗 助教:楊斯竣.
單元 樞密特觸發電路 單元總結.
第九章 布林代數與邏輯設計.
第6章 電晶體放大電路實驗 6-1 小訊號放大電路 6-2 小訊號等效電路模型 6-3 共射極放大電路實驗 6-4 共集極放大電路實驗
單元3-1-2 全波整流電路 單元總結.
單元3-3-1 倍壓電路 單元總結.
第十一章 基本振盪電路應用 11-1 正弦波產生電路 11-2 施密特觸發電路 11-3 方波產生電路
使用VHDL設計-8x3編碼電路 通訊一甲 B 楊穎穆.
可變式計數器 通訊一甲 B 楊穎穆.
單元3-2-1 濾波電路 單元總結.
邏 輯 設 計__編碼器 學生:宋敬萱 指導老師:王志湖.
實習八 邏輯閘的應用 工作項目一 無穩態多諧振盪器的應用 電線接線圖 電子電路實習 P.26.
台北市私立景文高級中學 資電學程 數位邏輯 第五章 布林代數化簡與實現 吳永義 老師.
使用VHDL設計-七段顯示 通訊一甲 B 楊穎穆.
第3章二極體的應用電路 3-1 整流電路 3-2 整流濾波電路 3-3倍壓電路 3-4截波電路 3-5箝位電路 學習目標
InputStreamReader Console Scanner
2-4 中斷.
Presentation transcript:

100學年度第2學期 邏輯設計實習TA訓練 基 本 介 紹

積 體 電 路 IC編號 接腳編號 IC功能描述 7400 : 四個(Quad ) “ 2-input NAND Gates “ 積 體 電 路 IC編號 接腳編號 IC功能描述 1A 1B 1Y 1 2 3 2A 2B 2Y 4 5 6 3Y 3A 3B 8 9 10 GND 4A 4Y 7 11 VCC 12 13 14 4B Pin Name Pin-No. 7400 : 四個(Quad ) “ 2-input NAND Gates “ 1A 1B 1Y 1 3 2 接腳編號 與 接腳名稱

基 本 邏 輯 閘

基 本 邏 輯 閘 基本閘 OR: NOT: AND: 輸入只要有一個為0 , 輸出即為0 輸入只要有一個為1 , 輸出即為1 基 本 邏 輯 閘 基本閘 OR: NOT: AND: 輸入只要有一個為0 , 輸出即為0 輸入只要有一個為1 , 輸出即為1 “互補” 的運算功能

基 本 邏 輯 閘 通用閘 ( Universal-Gate ) : NOR: NAND: Q.「通用閘」有何優點 ? 基 本 邏 輯 閘 通用閘 ( Universal-Gate ) : NOR: NAND: Q.「通用閘」有何優點 ? A. 使用的電晶體較少,且延遲時間較小

加 法 器 與 減 法 器

加 法 器 半加器:( Half-Adder; HA ) 功能模組 真值表 邏輯電路

加 法 器 全加器:( Full-Adder; FA ) 函數表示式 功能模組 真值表 邏輯電路

加 法 器 4位元漣波進位加法器 ( Ripple-Carry-Adder ;RCA ): A: ( A3A2A1A0 ) 加 法 器 4位元漣波進位加法器 ( Ripple-Carry-Adder ;RCA ): A: ( A3A2A1A0 ) B: ( B3B2B1B0 )

減 法 器 半減器: 真值表 邏輯電路 A i B i-1 1 C Si A i B S C

減 法 器 全減器: 真值表 邏輯電路 1 C i-1 A i B S Ai Bi Si Ci Ci-1

加 減 法 電 路 加法器應用範例 :加/減法電路 加法器 2’補數 1’補數+1 電路圖:

組合函數表示方法 組合函數的表示方法有兩種: 組合項: Sum-of-Product (SOP): SOP : Sum-Of-Product (積項之和) POS : Product-Of-Sum (和項之積) 組合項: (1) 積項 (Product-terms): 變數或其補數採用AND進行運算的單一組和項 (2) 和項 (Sum-terms): 變數或其補數採用OR進行運算的單一組和項 Sum-of-Product (SOP): 將數個積項以OR進行組合 Product-of-Sum (POS): 將數個和項以AND進行組合

標準項: 相同下標之最小項(mi)與最大項(Mi)兩者之間為互補(反函數)關係 如果一個「積項」或「和項」包含了函數所有的輸入變數或其補數型式, 則此項稱為標準項或完全指定項 (1) 最小項:標準型式的積項(標準積項) , 稱為最小項 (Minterm) 最小項簡單表示法:mi (2) 最大項:標準型式的和項(標準和項) ,稱為最大項 (Maxterm) 最大項簡單表示法: Mi ; 相同下標之最小項(mi)與最大項(Mi)兩者之間為互補(反函數)關係

完全表示式 標準SOP型式: Y1 ( A, B,C ) = m0 + m1 + m3 + m6 = m(0, 1, 3, 6) 標準POS型式: Y1 ( A, B,C ) = m2 + m4 + m5 + m7 =  M(2, 4, 5, 7) 標準SOP與標準POS表示法 , 當其組合指標數為互補時, 則此兩式為邏輯等效 (具備有相同的結果)。 Y(A,B,C) = m(1,2,4,5 ) = =  M(0,3,6,7)

化簡的目的: 減少建立電路的成本 變數數量 閘數量 接腳數量

函數的化簡 …… 卡諾(K-)圖 1. 卡諾圖 (Karnaugh-Map) 卡諾圖繪製 卡諾圖中每一格代表輸入變數之一種組合(minterm) 卡諾圖繪製 相鄰兩格之間只有一個變數的差異, 以方便於合併消去此一變數 (A) 兩個變數 (B) 三個變數 (C) 四個變數

卡 諾 (K-) 圖 卡諾圖的填入 依函數組合項要求填入卡圖 1:使函數成立(真)之組合 0:使函數不成立(假)之組合 :隨意項 ( 0或 1均無所謂 ) (Don’t care);

卡 諾 (K-) 圖 讀K-map 將輸入變數多項組合合併(Merge)使函數簡化 合併準則:  「2冪次方」個相鄰的項才可合併消去變數。 ( 相鄰2項消去1變數;相鄰4項消去2變數 ;以此類推 )  儘可能尋求最大相鄰組合來合併  優先順序:由「獨立項」的最大組合開始,依序完成 函數讀取規則:必須包含項 , 必須避免項 , 隨 意 項

卡 諾 (K-) 圖 應用 不完全指定項 善用「K圖」,將這些「質含項」還原成「小項」,再化簡成「必備質含項」 【範例】:

卡 諾 (K-) 圖 應用 【範例】: 2 out-of 3 電路 (Voter)  

互 斥 或 閘

互斥或(Exclusive-OR ; XOR )閘 【電路符號】: 【邏輯設計觀念】: 在一個數位電路中,有兩個輸入信號, 一個輸出信號。當兩輸入信號不同時,輸出為1;其餘輸入狀況時,輸出為0 【真值表】: 【函數表示式】:

「反互斥或(Exclusive-NOR;XNOR)」閘

編 碼 器 與 解 碼 器

編碼器(Encoder) 8 - to - 3 編碼器: 結構:基本上是「OR」的陣列(Array) 【實際電路圖】: 【真值表】: 使用二極體來建立 8 - to - 3 編碼器: 【真值表】: 【邏輯電路圖】:

編碼器 Decimal to BCD Encoder

解碼器 ( Decoder ) 解碼器結構:AND – 陣列 (Array ) 電路方塊圖 功能真值表 邏輯電路圖 ※ 高態輸出(Active-high output):

多 工 器 與 解 多 工 器

簡 介 多工器 (Multiplexer;MUX ) 解多工器 ( De-Multiplexer;DeMUX ) 一種藉由共享傳輸路徑, 簡 介 多工器 (Multiplexer;MUX ) 一種藉由共享傳輸路徑, 節省傳輸導線的方式 資料選擇器 ( Data - Selector ) 解多工器 ( De-Multiplexer;DeMUX ) 資料分配器 ( Data - Distributor )

多工器 基本理論 結構 「多工器」 解碼器+資料選擇器 功能示意圖:

解多工器基本理論 「解多工器」 「解碼器」+資料分配功能 功能描述 : 晶片被啟動(EN)後, 資料輸入(IN) 依選擇信號碼(Sel)之設定, 分送到 適當輸出端 ( Dn-1~D0 )

移 位 暫 存 器

簡 介 移位 將『暫存器』中的資料,依時脈之驅動以位元串方式逐位元同步移位, 可分為左移(SL)與右移(SR)兩類。

簡 介 移位暫存器的進階應用: 。資料格式轉換: ( 串(Series) / 並(Parallel)列 格式 ) 簡 介 移位暫存器的進階應用: 。資料格式轉換: ( 串(Series) / 並(Parallel)列 格式 ) 。序列產生器(Sequence generator ) 。CRC (Cyclic Redundancy Checker ) 產生與檢測器

暫存器「基本功能」設定 並列載入 ( Load ) : 常用於任意模(m-N)計數器或移位暫存器的「起始值 ( Initial Value ) 設定」 【同步載入】: 【非同步載入】:

暫存器「基本功能」設定 清除 ( Clear ): 【同步清除】: 【非同步清除】:

暫存器「基本功能」設定 手動初始值設定

暫存器「基本功能」設定 保持 ( Hold ) 【同步保持】: 【非同步保持】 停止時脈輸入, 保持原態

基 本 結 構 移位 ( Shift ) : 動作的相對位置關係 【右移 】 ( Shift Right;SR) ※ 載入「左側相鄰位元」之資訊 【左移】 ( Shift Left;SL ) ※ 載入「右側相鄰位元」之資訊

基 本 結 構 左- / 右- 移 : 依 左移 / 右移 ( L / R ) 設定,載入「右側或左側相鄰位元」之資訊 )

基 本 結 構 『通用』移位暫存器連接方式: ( 將 左移/右移/平行載入/與保持功能 整合在一起 )

非 同 步 計 數 器

簡 介 非 同 步 計 數 器 ------ 正反器並非由同一時脈同時驅動

非同步計數器 漣波計數器(Ripple - counter ): 1 . 向上計數,上數( Up counting) 利用前一位元的轉態做後一位元時脈的驅動, 所以有逐級而動的漣波傳遞現象。 1 . 向上計數,上數( Up counting)

非同步計數器 漣波計數器(Ripple - counter ): 2. 向下計數,下數 ( Down - counting)

非同步計數器 漣波計數器(Ripple - counter ): 3. 上/下數 ( 雙向 ) 計數器 ( Up - / Down- counter )

非同步計數器 非同步計數器產生之問題 在狀態改變時,會有中間狀態之產生。故不適合高速操作

同 步 計 數 器

簡 介 特定計數順序的產生是同步計數器設計的重點 所有正反器均由同一時脈同時驅動,都會一起動作 簡 介 計數器: 一個無須輸入控制信號的序向電路,只要時脈進入即可在既定之有限狀態碼間轉換,循環計數 同步計數器: 所有正反器均由同一時脈同時驅動,都會一起動作 特定計數順序的產生是同步計數器設計的重點

同步計數器設計 同步計數器設計 (1)「現在狀態」「次一狀態」 狀態轉換:F/F輸出(Q, /Q) 激發條件:F/F輸入(J, K) 【設計重點】: (1)「現在狀態」「次一狀態」 狀態轉換:F/F輸出(Q, /Q) 激發條件:F/F輸入(J, K) 如何由現在狀態與輸入 產生激發函數 (2) 激發函數產生器:組合網路

同步計數器設計 「同步序向邏輯」系統之合成方式 使用「特定正反器」構建 。同步設計:所有正反器之CLOCK均接一起,且所有之轉態均受CLOCK驅動 (1) 寫出系統狀態流程圖 。計數器可直接以數碼方式寫出 (2) 依系統狀態「轉態」情形,繪出「轉換卡圖」 (Transition-map) 。針對每一正反器K圖填入轉態符號:( 0、1、 、 И ) (3) 依所欲使用之特定正反器的轉換條件,讀出正反器輸入接腳之激發組合函數 (4) 依所得之激發組合函數繪出序向系統(組合網路+Flip-Flops)電路圖

同步計數器設計 正反器「狀態轉換」 「狀態轉換」必要之條件

同步計數器設計 正反器輸入接腳之激發組合函數

實驗前的叮嚀 實驗的目的:觀察現象,驗證理論 ; --- 多動手,多思考 養成IC的正確用法,否則極易燒毀IC。 --- 多小心

實驗前的叮嚀 邏輯電路圖中,大多不會畫出電源接點圖; 實驗時, 切記不要忘了接電源( VCC )與地(GND )。 無論IC、儀器其所有直流DC之地線(GND)均必須接在一起

實驗前的叮嚀 IC接腳(Pin)是否接的正確 ? 外加電源:極性絕對不可接錯、不可超過額定上限電壓值。 加入「電源電壓」之後才可「輸入信號」。 移開「電源電壓」之前先將「輸入信號」移除。 接腳採用的是 高態致動(Active-high) 或低態致動(Active-low)

參考資料 蕭敏學,邏輯設計實驗,台科大圖書有限股份公司