组合逻辑 刘鹏 Mar. 17, 2015 浙江大学 信息与电子工程系

Slides:



Advertisements
Similar presentations
1 消費貸款及建築貸款統計表 填報說明 中央銀行經濟研究處 99 年 12 月 9 日. 2 壹、大綱 一、項目定義 二、填報常見錯誤 三、與其他單位報表之關係 四、填報注意事項 五、資料追溯修正注意事項 貳、問題與回答.
Advertisements

現代殺手心血管疾病 書田診所家醫科主任 何一成 陽明大學醫學士 陽明大學傳統醫學碩士
教務處註冊組 /7 (二) 10 : 00 至 15 : 00 止 ★ 6/8 彙整報名資料後, 6/9 向高中承 辦學校報名 ★ 因校內作業時間緊迫,逾時恕不 受理。 校內報名時間.
應用營養研究室台灣大學生化科技系 蕭寧馨 教授 1. 塑化劑 / 毒澱粉 / パン達人事件的反省 忽視飲食的切身性 – 飲食不是身外之物 忽視食品營養資訊 – 不求認識理解,只求簡單答案 – 喪失自主性,聽信廣告行銷 喪失天然食品的形象 – 果汁 = 透明澄清? 不重視食材生產品質 ( 源頭決定結果.
三水区安监局 企业安全用电 2013年4月.
企业价值收益法评估 ----财务报表调整 主讲人:阮咏华 1.
大洋洲.
广西师范大学教科院马佳宏 电 话 0773- (O) 高校教师资格认定考试的若干事项 广西师范大学教科院马佳宏 电 话 0773- (O)
当代 国 际 关 系(案例6) 冷战时期美苏关系的演变.
第六章 其他税收法律制度.
我为何为我?——那些历史并没有消失,它们就存在于我们心灵最隐秘的地方,时时在引导我们的行为准则,在操纵着我们的喜怒哀乐。
职 业 礼 仪 讲师:刘巍女士.
第3课 收复新疆.
李建民 教授 北京百川健康科学研究院 脊柱健康技术研究中心
1.6 中国人口迁移.
逻 辑 学 主讲:李贤军.
用“自言自语法”提高学生 英语口头表达能力 李奉栖.
第十一单元 第24讲   第十一单元 世界经济的全球化趋势.
案件の處理(概說) 檢察官對於偵查案件的 「總結」.
三大自然区的内部差异 地理 全日制普通高级中学教科书(选修) 第二册 人民教育出版社地理社会室 编著 人民教育出版社 关于.
主题七 关注三农,重视民生 .
第四单元 当代国际社会 第八课 走进国际社会.
战 后 国 际 关 系 专题五:冷战时期美苏关系的演变 政治学与行政管理系.
9.1 抽签的方法合理吗.
第一节 正名——文字学与汉字学 第二节 本学期讲授内容及安排 附录:参考书目 作业
A B~A B
苏教版小学数学六年级(下册) 认识正比例的量 执教者:朱勤.
授課大綱 第一章 緒 論 第一節 應用文的意義 第二節 應用文的種類 第二章 書 信 第一節 書信的種類 第二節 書信的結構 第三章 便 條
幼儿心理学.
CH1 Number Systems and Conversion
数字电子技术 Digital Electronics Technology
甲年基督聖體聖血節進堂詠 上主要以上等的麥麵養育選民, 用石縫中的野蜜飽飫他們。.
數字系統與資料表示法 電腦的基本單位 數字系統 數值資料表示法 數值資料與算數運算 數碼系統 浮點數表示法 文字表示法 資料來源:周裕達教授.
2012版中考二轮复习历史精品课件北师大版 (含2011中考真题) 专题五世界近代史
数字电路与逻辑设计 任课教师:刘毅 博士/副教授 单位:西安电子科技大学ISN国家重点实验室
数字系统设计 I Digital System Design I
邏輯設計.
memory array (2n words by m bits)
组合逻辑3 Combinational Logic
二、相關知識 在數位系統中,資料的表示方式通常是以0與1這兩種基本型態組合而成的,資料若要作處理,則必須將它轉為處理單元所能接受的型式(碼),此即所謂的編碼(encode)。可以完成此編碼工作的電路稱為編碼器(encoder)。而當處理單元將資料處理完之後,則必須將它呈現出來,此時我們需要將它更改為人們所熟悉的資料型式,此種動作我們稱之為解碼(decode)。可以完成此解碼工作的電路稱為解碼器(decoder)。
memory array (2n words by m bits)
数字系统设计 Digital System Design
微程序控制器 刘鹏 Dept. ISEE Zhejiang University
第13章 数字电路基础 13.1 数字电路概述 13.2 数字电路中的数值与码制 13.3 逻辑代数 13.4 逻辑门电路
组合逻辑3 Combinational Logic
数字系统设计 Digital System Design
组合逻辑3 Combinational Logic
數位邏輯與實習 曾建勳 Week 2.
组合逻辑3 Combinational Logic
时序电路设计 刘鹏 浙江大学信息与电子工程系 Apr. 24, 2011 EE141
数字电路 Digital Circuits 王维东 浙江大学信息与电子工程系 信息与通信工程研究所 March 03, 2009 EE141
體育科教學軟件 乒乓球.
中级会计实务 ——第三章 固定资产 主讲:孙文静
计算机学院 数字逻辑实验的要求.
第6章 組合邏輯應用實驗 6-1 編碼∕解碼器實驗 6-2 多工∕解多工器實驗 6-3 七段顯示解碼器.
第1章 数制与编码 1.1 数制 1.2 编码.
数字电子技术 Digital Electronics Technology
第1章 数字电路基础 本章的重点、难点、了解 1.1 数制与转换 1.2 常用代码 1.3数字电路概述 1.4逻辑运算与常用逻辑门电路
数字电子技术 电子教案 章洁.
第1章 数制与编码 1.1 数制 1.2 编码.
如何检索统计申请与在研项目(科研人员) “科研之友”技术支持小组
新竹縣108學年度第1次國小以上 特殊教育鑑定安置說明會
進修學院與我.
 第四章 消费税法律制度 经济法基础 模板来自于
More About Auto-encoder
慈惠醫護管理專科學校圖書館 館際合作使用方法.
1753: Need for Speed ★★☆☆☆ 題組:Problem Set Archive with Online Judge
2 Number Systems, Operations, and Codes
“上海市教师教育课程资源共享管理平台” 学分银行操作指南
专题八 欧美代议制的确立与发展 (17—19世纪) 英    美 法 德 选修:日本 俄国.
Presentation transcript:

组合逻辑 刘鹏 Mar. 17, 2015 浙江大学 信息与电子工程系 数字系统设计-组合电路 组合逻辑 刘鹏 浙江大学 信息与电子工程系 Email: liupeng@zju.edu.cn Mar. 17, 2015 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

复习 逻辑化简 卡诺图 本节内容 组合电路概念 组合电路设计方法 组合电路模块:编码器和译码器 2015 ZDMC – Lec. #3

复习 基本公式 证明方法:推演 真值表 根据与、或、非的定义,得布尔恒等式 序号 公 式 10 1′ = 0; 0′= 1 1 数字系统设计 基本公式 证明方法:推演 真值表 根据与、或、非的定义,得布尔恒等式 复习 序号 公 式 10 1′ = 0; 0′= 1 1 0 A = 0 11 1 + A= 1 2 1 A = A 12 0 + A = A 3 A A = A 13 A + A = A 4 A A′= 0 14 A + A′ = 1 5 A B = B A 15 A +B = B + A 6 A (B C) = (A B) C 16 A + (B +C) = (A + B) + C 7 A (B +C) = A B + A C 17 A + B C = (A +B)(A +C) 8 (A B) ′ = A′ + B′ 18 (A+ B) ′ = A′B′ 9 (A ′) ′ = A 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

复习 最小项的编号 最小项 取值 对应 编号 A B C 十进制数 0 0 0 m0 0 0 1 1 m1 0 1 0 2 m2 0 1 1 数字系统设计 最小项的编号 复习 最小项 取值 对应 编号 A B C 十进制数 0 0 0 m0 0 0 1 1 m1 0 1 0 2 m2 0 1 1 3 m3 1 0 0 4 m4 1 0 1 5 m5 1 1 0 6 m6 1 1 1 7 m7 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

复习 最大项的编号 最大项 取值 对应 编号 A B C 十进制数 1 1 1 7 M7 1 1 0 6 M6 1 0 1 5 M5 数字系统设计 最大项的编号 复习 最大项 取值 对应 编号 A B C 十进制数 1 1 1 7 M7 1 1 0 6 M6 1 0 1 5 M5 1 0 0 4 M4 0 1 1 3 M3 0 1 0 2 M2 0 0 1 1 M1 0 0 0 M0 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

复习 卡诺图化简法 逻辑函数的卡诺图表示法 实质:将逻辑函数的最小项之和的以图形的方式表示出来 数字系统设计 卡诺图化简法 复习 逻辑函数的卡诺图表示法 实质:将逻辑函数的最小项之和的以图形的方式表示出来 以2n个小方块分别代表 n 变量的所有最小项,并将它们排列成矩阵,而且使几何位置相邻的两个最小项在逻辑上也是相邻的(只有一个变量不同),就得到表示n变量全部最小项的卡诺图。 -------将n变量的全部最小项各用一个小方块表示,使相邻的最小项在几何位置上也相邻地排列…… 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

复习 表示最小项的卡诺图 三变量的卡诺图 两变量卡诺图 四变量的卡诺图 数字系统设计 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

复习 用卡诺图化简函数 依据:具有相邻性的最小项可合并,消去不同因子。 在卡诺图中,最小项的相邻性可以从图形中直观地反映出来。 数字系统设计 用卡诺图化简函数 复习 依据:具有相邻性的最小项可合并,消去不同因子。 在卡诺图中,最小项的相邻性可以从图形中直观地反映出来。 合并最小项的原则: 两个相邻最小项可合并为一项,消去一对因子 四个排成矩形的相邻最小项可合并为一项,消去两对因子 八个相邻最小项可合并为一项,消去三对因子 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

3-bit Binary和格雷码(Gray code) 数字系统设计-组合电路 3-bit Binary和格雷码(Gray code) The unique aspect of the Gray code is that only one bit ever changes between two successive numbers in the sequence. 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

2015 ZDMC – Lec. #3

组合逻辑的内容 组合电路的设计步骤 基本组合电路单元 电路HDL描述 编码器Encoder 译码器Decoder 选择器Multiplexer 比较器Comparator 加法器Adder 乘法器Multiplier(*可选) 电路HDL描述 2015 ZDMC – Lec. #3

组合逻辑电路的特点 功能 电路结构 逻辑功能的描述 任意时刻的输出仅 取决于该时刻的输入,没有反馈 不含存储单元 组合逻辑电路的框图 数字系统设计-组合电路 组合逻辑电路的特点 功能 电路结构 逻辑功能的描述 任意时刻的输出仅 取决于该时刻的输入,没有反馈 不含存储单元 组合逻辑 电路 组合逻辑电路的框图 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

组合逻辑电路的设计方法 一、逻辑抽象 分析因果关系,确定输入/输出变量 定义逻辑状态的含意(赋值) 列出定义输出和输入之间关系的真值表 数字系统设计-组合电路 组合逻辑电路的设计方法 一、逻辑抽象 分析因果关系,确定输入/输出变量 定义逻辑状态的含意(赋值) 列出定义输出和输入之间关系的真值表 二、写出函数的最简表达式 写出每个输出为1的乘积项 写出乘积项之和 简化逻辑表达式 三、用逻辑门电路或集成电路模块实现表达式 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

设计举例 设计一个监视交通信号灯状态的逻辑电路 如果信号灯 出现故障, Z为1 R Z A G 数字系统设计-组合电路 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

设计举例 输入变量 输出 R A G Z 1 1. 抽象 输入变量: 红(R)、黄(A)、绿(G) 输出变量: 故障信号(Z) 数字系统设计-组合电路 设计举例 输入变量 输出 R A G Z 1 1. 抽象 输入变量: 红(R)、黄(A)、绿(G) 输出变量: 故障信号(Z) 2. 写出逻辑表达式 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

设计举例 3. 画出逻辑图 化简 数字系统设计-组合电路 3. 画出逻辑图 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

编码:将输入的每个高/低电平信号变成一个对应的二进制代码 数字系统设计-组合电路 编码器 编码:将输入的每个高/低电平信号变成一个对应的二进制代码 普通编码器 优先编码器 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

普通编码器 输 入 输 出 I0 I1 I2 I3 I4 I5 I6 I7 Y2 Y1 Y0 1 特点:任何时刻只允许输入一个编码信号。 数字系统设计-组合电路 普通编码器 输 入 输 出 I0 I1 I2 I3 I4 I5 I6 I7 Y2 Y1 Y0 1 特点:任何时刻只允许输入一个编码信号。 例:3位二进制普通编码器 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

数字系统设计-组合电路 利用无关项化简 任何时候只有一个输入时激活的,或有两个输入同时激活,则输入就会产生一个没有定义的组合。对于这个不确定因素,编码器必须建立优先机制,使得只有一个输出被编码。 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

优先编码器 输 入 输 出 特点:允许同时输入两个以上的编码信号,但只对其中优先权最高的一个进行编码。 例:8线-3线优先编码器 数字系统设计-组合电路 优先编码器 输 入 输 出 I0 I1 I2 I3 I4 I5 I6 I7 Y2 Y1 Y0 X 1 特点:允许同时输入两个以上的编码信号,但只对其中优先权最高的一个进行编码。 例:8线-3线优先编码器 (设I7优先权最高…I0优先权最低) 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

数字系统设计-组合电路 实例: 74HC148 低电平 74HC148 is octal-to-binary priority encoder 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

选通信号 选通信号 数字系统设计-组合电路 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

附 加 输 出 信 号 为0时,电路工作无编码输入 为0时,电路工作有编码输入 数字系统设计-组合电路 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

数字系统设计-组合电路 输 入 输 出 1 X 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

附加输出信号的状态及含义 1 状态 不工作 工作,但无输入 工作,且有输入 不可能出现 数字系统设计-组合电路 工作,但无输入 工作,且有输入 不可能出现 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

控制端扩展功能举例 例: 用两片8线-3线优先编码器 16线-4线优先编码器 其中, 的优先权最高· · · 数字系统设计-组合电路 例: 用两片8线-3线优先编码器 16线-4线优先编码器 其中, 的优先权最高· · · 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

状态 1 不工作 工作,但无输入 工作,且有输入 不可能出现 数字系统设计-组合电路 工作,但无输入 工作,且有输入 不可能出现 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

第一片为高优先权 只有(1)无编码输入时,(2)才允许工作 第(1)片 时表示对 的编码 低3位输出应是两片的输出的“或” 数字系统设计-组合电路 第一片为高优先权 只有(1)无编码输入时,(2)才允许工作 第(1)片 时表示对 的编码 低3位输出应是两片的输出的“或” 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng 数字系统设计-组合电路 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

译码器 译码:将每个输入的二进制代码译成对应的输出高、低电平信号。 常用的有:二进制译码器,二-十进制译码器,显示译码器等 输 入 输 出 数字系统设计-组合电路 译码器 译码:将每个输入的二进制代码译成对应的输出高、低电平信号。 常用的有:二进制译码器,二-十进制译码器,显示译码器等 输 入 输 出 A2 A1 A0 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 1 一、二进制译码器 例:3线—8线译码器 A decoder is a logic circuit that accepts a set of inputs that represents a binary number of and activates only the output that corresponds to that input number. 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

真值表 逻辑表达式 输 入 输 出 1 A2 A1 A0 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 数字系统设计-组合电路 真值表 逻辑表达式 输 入 输 出 A2 A1 A0 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 1 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

集成译码器实例:74HC138 附加 控制端 低电平输出 数字系统设计-组合电路 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

74HC138的功能表 S1 输 入 输 出 A2 A1 A0 X 1 数字系统设计-组合电路 输 入 输 出 S1 A2 A1 A0 X 1 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

4线—16线译码器 利用附加控制端进行扩展 例:用74HC138(3线—8线译码器) 数字系统设计-组合电路 如果对4位二进制代码译码,利用一个附加控制端(S1, S2’, S3’,当中的一个)作为第四个输入端。 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

D3=1 D3=0 数字系统设计-组合电路 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng 取第1片S2’和S3’作为第四个地址输入端,同时令S1=1;取第2片的S1作为它的第四个地址输入端(同时令S2’=S3’=0). 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

二—十进制译码器 将输入BCD码的10个代码译成10个高、低电平的输出信号 BCD码以外的伪码,输出均无低电平信号产生 74HC42 数字系统设计-组合电路 二—十进制译码器 将输入BCD码的10个代码译成10个高、低电平的输出信号 BCD码以外的伪码,输出均无低电平信号产生 74HC42 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

用译码器设计组合逻辑电路 1. 基本原理 3位二进制译码器给出3变量的全部最小项; 。。。 n位二进制译码器给出n变量的全部最小项; 数字系统设计-组合电路 用译码器设计组合逻辑电路 1. 基本原理 3位二进制译码器给出3变量的全部最小项; 。。。 n位二进制译码器给出n变量的全部最小项; 任意逻辑函数 将n位二进制译码输出的最小项组合起来,可获得任何形式的输入变量不大于n的组合函数 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

用译码器设计组合电路例 利用74HC138设计一个多输出的组合逻辑电路,输出逻辑函数式为: 数字系统设计-组合电路 1)将逻辑函数化为最小项之和的形式。 2)74138的输出是最小项的反函数给出的,需要进行Z1-Z4变换为m0’-m7’的函数式。 3)注意S1, S2’, S3’的控制端。 4)如果译码器的输出为原函数形式(m0-m7),只要将图中与非门换成或门就可以了。 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng 数字系统设计-组合电路 Actual silicon chip is much smaller than the protective package. 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng

组合逻辑 刘鹏 Feb. 27, 2014 浙江大学 信息与电子工程系 数字系统设计-组合电路 组合逻辑 刘鹏 浙江大学 信息与电子工程系 Email: liupeng@zju.edu.cn Feb. 27, 2014 2015 ZDMC – Lec. #3 先进计算体系结构和集成电路系统 http://mypage.zju.edu.cn/liupeng