邏輯設計.

Slides:



Advertisements
Similar presentations
目录目录 1. 售票组织新手段 2. 售票组织多方式 3. 售票组织重管理 1996 年前,全路各站均采用原始的手工发售硬版票方式发售车票 弊病:方式落后,效率低下、站车脱节、运能浪费 新兴售票组织手段出现:席位复用、票额共用、席位自动预分、 席位集中管理、席位临时调整等 最大程度地利用票额,实现运能收益最大化。
Advertisements

广州宜家选址分析 0连锁 李若谷 陈玉风 黄小飞 蓝柔盈.
從閱讀擺渡到寫作 高雄女中 楊子霈.
聚焦文化竞争力.
一、亞洲位置 北極海 北亞 歐洲 太平洋 黑海 中亞 地中海 東亞 東北亞 西亞 南亞 非洲 東南亞 印度洋 圖2-5-1亞洲分區圖.
行政法 之 行政救济篇.
概其要、析其理 ——议论文事实论据修改 昌平二中 王丽娟
“悦”读,飞越 “考场” 心神飞越 温州中学 郑可菜.
公會組織糾紛 指導老師:柯伶玫 組員 495B0065 劉致維 495B0072 廖怡塵 495B0097 范家皓.
银联代付产品.
學校:臺中市立大業國民中學 領域:語文學習領域(國語文) 作者:林瑩貞
散文選及習作 [墨池記] 曾鞏 國二甲 S 洪國勛 指導教授:胡翰平 老師.
避開鳥事、走好運! 懂卜卦的人,一輩子不吃虧!
2013 澎湖自助旅行講座 澎湖,其實就是一片海洋 主辦:沿著菊島旅行 協辦: 台北澎湖同鄉會、台中澎湖同鄉會、高雄澎湖同鄉會
台中區會領導幹部研討會 財報解析&財務管理 報告人:王仁宏.
Outline 3-1 布林代數 3-2 基本邏輯閘及其特性 3-3 正邏輯與負邏輯表示方式 3-4 函數完全運算集合
第八課 蓼莪.
交通事故處置 當事人責任與損害賠償 屏東縣政府警察局交通隊.
Chapter 5 Sequential Logic Circuit
運用網路資源趣味化 「每日飲食指南份量」教學
Combinational Logic 組合邏輯
走自立自强之路 自己的事情自己做.
人類的循環系統.
屏東縣105年度 友善校園事務與輔導工作- 國中適性輔導工作專業知能研習(初階課程) 桌遊在班級經營與學生輔導 之應用與連結
能量買賣訊號 ◎波段賣訊:下列四項出現三項以上(含三項) 1、空方能量升至整波上漲之最高水準,且空方能量>多方 能量30%以上。
中國大陸稅法 ─增值稅 真理大學會計資訊學系 會計專題研究 2009/12/14.
CH1 Number Systems and Conversion
Hardware Chen Ching-Jung
组合逻辑 刘鹏 Mar. 17, 2015 浙江大学 信息与电子工程系
CH.2 Introduction to Microprocessor-Based Control
正反器 Flip-Flop 閂鎖器 +邊緣觸發之控制信號 ∥ 正反器
邏輯電路的分類 1. 組合邏輯(combinational logic):其輸出狀態直接由輸入的組合來決定,並不涉及線路過去的輸出狀態。
第 七 章  正反器實驗 總目錄.
教育人員退休新法說明會 106年12月14日 ★資料來源:參考銓敘部及高雄市教育局人事室簡報檔.
國文(一) 1.第一單元---青春印記 (學習篇、愛情篇) 2.第二單元---生活美學 3.第三單元---優遊家園.
以斯拉記緒論 2012/2/19.
數位邏輯 Digital Logic 醫務管理暨醫療資訊學系 陳以德 副教授: 濟世CS 轉
一、實習目的 1、瞭解各種閂鎖器之特性。 2、瞭解各種正反器之特性。 3、瞭解各種正反器之邏輯功能。 4、瞭解正反器之應用。
第 5 章 布林函數化簡 ……………………………………………………………… 5-1 代數演算法 5-2 卡諾圖法 5-3 組合邏輯電路之化簡.
触发器和时序电路分析 刘鹏 浙江大学信息与电子工程学院 March 30, 2017 ZDMC.
PIC16F1827介紹 以微控器為基礎之電路設計實務-微處理器實驗室.
Chapter 5 Verilog 硬體描述語言
Chapter 5 Verilog硬體描述語言
第 7 章 正反器 7-1 RS 閂鎖器 7-2 RS 型正反器 7-3 D 型正反器 7-4 JK 正反器 7-5 T 型正反器
第三章 布林代數及數位邏輯.
數位邏輯設計-邏輯閘 以LabView實作驗證理論
数字系统设计复习 Digital System Design Summary
摩擦力.
陳慶瀚 機器智慧與自動化技術(MIAT)實驗室 國立中央大學資工系 2013年5月28日
數位邏輯與實習 Week 4 曾建勳.
触发器和时序电路分析 刘鹏 浙江大学信息与电子工程学院 March 29, 2016 ZDMC.
數位邏輯 第6章布林代數化簡 6-1布林代數與邏輯電路組合 6-2第摩根定理的互換 6-3積項和式之組合邏輯
義守大學電機工程學系 陳慶瀚 第3章 VHDL Concurrent語法 義守大學電機工程學系 陳慶瀚
第五章 VHDL主要描述语句.
第七章 正反器 台北市私立景文高級中學 資電學程 7-1 RS型正反器 7-2 D型正反器 7-3 JK型正反器 7-4 T型正反器 吳永義
第一次上机安排 第六周 第七周 周一晚(提高1、2,通信001~012) 周二上(通信014~085) 周四上(通信086~154)
计算机学院 数字逻辑实验的要求.
第6章 組合邏輯應用實驗 6-1 編碼∕解碼器實驗 6-2 多工∕解多工器實驗 6-3 七段顯示解碼器.
兒少保護通報處理流程介紹 臺中市家庭暴力及性侵害防治中心 陳秀婷/張美慧 社工督導員 2012/10/19.
或閘的特性與符號 所有的輸入均為0,輸出才為0 ▲ 圖 3-1 或閘的邏輯概念 ▲ 圖 3-2 或閘的電路符號.
數位邏輯設計 VHDL.
第九章 循序邏輯應用 9-1 計數器 9-2 跑馬燈 9-3 紅綠燈 台北市私立景文高級中學 資電學程 吳永義 數位邏輯.
勞工保險年金制度 簡報人:吳宏翔.
數位邏輯 第9章循序邏輯 9-1 正反器 9-2 暫存器 9-3 計數器.
5. Combinational Logic Analysis
批次請(休)假單 功能路徑:[請假作業專區]→[批次請(休)假單] 功能說明:提供使用者線上申請/維護 多天、不連續請(休)假
一年級的分年細目詮釋與實例探討 苗栗縣國小數學領域輔導團(94年4月).
第四章 MSP430數位I/O原理與實驗.
法律的解釋 楊智傑.
一 什麼是邏輯? 英文為Logic,是研究使人正確思考的一門學科。 邏輯與思考方法的關係:兩者其實是同實而異名。 Logic一詞的中譯:
Presentation transcript:

邏輯設計

配分 第一次小考10% 第二次小考10% 總分:20分

大綱 組合邏輯電路 序向邏輯電路 基本邏輯閘 萬用閘 布林代數 比較器 加法器 乘法器 多工器 ALU 解碼器 JK正反器 計數器 NOT閘、AND閘、OR閘、XOR閘 萬用閘 NAND閘、NOR閘 布林代數 minterm、maxterm 化簡 定理化簡 布林代數化簡 比較器 加法器 乘法器 多工器 ALU 解碼器 序向邏輯電路 JK正反器 計數器

Digital Version軟體介紹 接Vcc 接地 power開關 input 橫的互通 直的互通 output 串接互通 兩個區塊彼此不互通

技巧 解析度 IC位置 拉線 直角 無跳線

佈線 將麵包板接地、接Vcc 接Vcc IC需接地、接Vcc 接地 依需求彈性串接互通

Input、Output Input: 00000010 低位元 高位元 1 Output:00000001

電路的種類 組合邏輯電路 輸出僅與輸入有關 Ex:加法器 循序邏輯電路 輸出與當前的輸入及之前的輸出有關 Ex:計數器、正反器

組合邏輯電路

七段顯示器 顯示數字0~9,可分成兩種 共陽極 共同腳位接Vcc 搭配IC7447 共陰極 共同腳位接GND 搭配IC7448

練習

IC7447 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9

七段顯示器+IC7447 接法: 實體:

AND閘

OR閘

NOT閘

NAND閘

NOR閘

練習 實作AND、OR、NOT基本閘,利用指撥開關給輸入值,並用七段顯示器輸出結果

如何用2 input取代3 input

XOR閘 [口訣]:相同為0 不同為1

利用NOT、AND、OR閘組成XOR閘 +

練習 1、利用IC 7486實作XOR閘 2、利用NOT、AND、OR閘實作出XOR閘 利用兩個七段顯示器同步輸出上列1與2結果 (兩個七段顯示器結果須相同)

萬用閘 萬用閘:可製作出NOT、AND、OR閘 1、NAND閘 2、NOR閘 3、多工器

萬用閘-NAND閘 ∵

利用NAND閘製作NOT閘 EX:NAND閘製作NOT閘 NOT閘:利用1個 NAND閘完成 AND閘:利用2個 NAND閘完成 OR閘: 利用3個 NAND閘完成 EX:NAND閘製作NOT閘

利用NAND閘製作AND閘 EX:NAND閘製作AND閘

利用NAND閘製作OR閘 EX:NAND閘製作OR閘 分析: ∵

利用NAND閘製作NOR閘 利用NAND製作出NOR閘

練習 利用NAND閘實作下列基本邏輯閘,並用七段顯示器輸出結果 (1) AND閘 (2) OR閘 (3) NOT閘 同步顯示

布林代數式 目的:用來表達邏輯電路 兩種表示法: 積之和(SOP):積項之和 Ex: 和之積(POS):和項之積 用在minterm 用在maxterm

minterm、maxterm minterm表示: Ex: F = AC+AB maxterm表示: 1 Step2: (找1) minterm (全及項) (找0) (minterms + bar) maxterm (全或項)

Example For the function (1)Represent the function in the sum of minterm from. (1)Represent the function in the sum of maxterm from. Sol: (1) (2) X Y Z F 1

練習 For the function 其minterm為 實作上列兩個電路,利用2個七段顯示器同步輸出結果,比較結果是否相同

布林代數式化簡 布林代數式 e.g. 如何化簡? 法一:布林代數定理 法二:卡諾圖

布林代數定理

化簡(法一):布林代數定理 化簡右式: Sol:

練習 For the function,其化簡過程如下: 實作上列藍標的兩個電路, 並將輸出結果同步顯示在兩個七段顯示器上, A B C D F 1 For the function,其化簡過程如下: 實作上列藍標的兩個電路, 並將輸出結果同步顯示在兩個七段顯示器上, 比較結果是否相同

化簡(法二):卡諾圖化簡 必要質隱項 (Essential prime implicant) ∴

化簡(法二):卡諾圖化簡 (2) ∴

練習 實作 (1)「化簡(法二):卡諾圖化簡」 例題1的兩個小電路,將結果同步顯示 於七段顯示器上 (2)「化簡(法二):卡諾圖化簡」 例題2的兩個小電路,將結果同步顯示

Essential prime implicant VS prime implicant

第一次小考

比較器 1 bit 比較器 [分析] [Input] A、B [Output] F3、F2、F1 Case1:若A<B則輸出二進制001 Case2:若A=B則輸出二進制010 Case3:若A>B則輸出二進制100 1 2 4

實作1 bit 比較器 F3 1 bit 比較器 F2 F1 [測試] 當輸入A=0 B=1: 七段顯示1 當輸入A=0 B=0或A=1 B=1: 七段顯示2 當輸入A=1 B=0: 七段顯示4

實作2 bit比較器

加法器(Adder) 一、半加器 兩個輸入(不考慮前端進位) 二、全加器 三個輸入(考慮前端進位)

半加器 符號: 真值表: 電路: 兩個input

全加器 符號: 真值表: 電路: 三個input

利用半加器組成全加器 HA HA

2bit加法器 Ex: 令A=3 ,B=2 3 2 5 A B 1 1 F0 = A0 + B0 F1 = A1 + B1 + C0 1 F0 = A0 + B0 F1 = A1 + B1 + C0 F2 = C1 1 Ex: 令A=3 ,B=2 3 2 5 A B

3bit加法器 Ex: 7 + 5 = 12 F0 = A0 + B0 F1 = C0 + A1 + B1

練習 實作一個3 bit加法器

減法器 A – B = A + B’ + 1 Ex: 2 – 3 = -1

乘法器(Multiplier) 實作2 bit 乘法器

3bit x 2bit乘法器 HA FA HA

練習 實作一個3bit x 2bit的乘法器 [清]

解碼器(Decoder) Def:將n條二進制輸入線轉成 個輸出 電路: 符號: 真值表: 2X4 Decoder A B D0 D1 D2 1

Decoder完成全加器 全加器:

練習 利用一個Decoder和二個OR閘完成全加器, 並用七段顯示器輸出結果 [台、交]

多工器(Multiplexer) Def:多個輸入選一個輸出 (1) 資料選擇器 (2) 萬用閘 電路: 符號: 功能表: 4X1 MUX

利用多工器實作一個AND閘 Step1:觀察AND閘 Step2:依AND閘的輸入數來決定多工器大小 ∵AND閘有2個輸入,∴使用2x1多工器 決定A、B誰當select、誰當input (令A當input 、B當select) A (input) (select)

利用多工器實作一個AND閘 Step3:寫出功能表 Step4:畫出多工器 select 決定input、select 填寫編號 (3) 將輸出為1圈起來 (4) 寫出結果 input

練習 利用多工器完成此Boolean function ,並用七段顯示器輸出結果 [清]

解答

練習 利用8x1多工器與一些邏輯閘完成此Boolean function 並用七段顯示器輸出結果 [交]

ALU (Arithmetic Logic Unit) 此ALU具有AND、XOR、加法功能 1bit ALU

實作1 bit ALU 1 bit ALU Result CarryOut [測試] 1、AND: s1=0 s0=0 輸入A=1 B=0 輸出七段顯示0 2、OR: s1=0 s0=1 輸入A=0 B=1 輸出七段顯示1 2、XOR: s1=1 s0=0 3、Adder:s1=1 s0=1 輸入A=1 B=1 輸出七段顯示2

4 bit ALU

序向邏輯電路 (Sequential Circuit)

序向邏輯電路 Def:輸入與上一級的輸出有關 e.g. 正反器(Flip-Flop,FF) 加時脈(clock,CK) 讓FF觸發工作

觸發信號 邊緣觸發(Edge Triggered) 正緣觸發 負緣觸發 位準觸發(Level Triggered) 主流

正反器(F.F) JK正反器 RS正反器 D正反器 T正反器

JK正反器 正邊緣觸發 真值表: 初值狀態: ∵沒有前一級的輸出 ∴輸入的Q=0 當J=0 K=0 當J=0 K=1

練習 實作非同步上數計數器 ( 0~3 ), 將輸出結果顯示在七段顯示器

練習 實作非同步上數計數器 ( 0~7 ), 將輸出結果顯示在七段顯示器 1 1

計數器 利用JK正反器實作非同步上數計數器 ( 0~15 ) 1 1 1、0~15 ∴須4bits ∴須4個FF 2、最左FF為低位元 3、以前一級的FF輸出當作下一級的FF CLK輸入 4、all FF的JK輸入都接Vcc 1 1

一分鐘計數器