晶体管和逻辑门(PPT课件讲稿)transistors and logic gates

4. TransisTors and LOGIC GATeS Rocky K. C. Chang Version 0.1, 14 October 2017
Rocky K. C. Chang Version 0.1, 14 October 2017

GOAIS OF THIS LECTURE Have a basic understanding of how transistors are used to implement the basic logic gates Know how to obtain Boolean function and logic circuit for a given truth table Know how to simplify a boolean function by applying various boolean laws Know how to simplify a boolean function by the Karnaugh map
▪Have a basic understanding of how transistors are used to implement the basic logic gates. ▪Know how to obtain Boolean function and logic circuit for a given truth table. ▪Know how to simplify a Boolean function by applying various Boolean laws. ▪Know how to simplify a Boolean function by the Karnaugh map. 2

LEVEIS OF REPRESENTATION/ INTERPRETATION High Level Language temp =v[k] Program(e.g, C) k+1] +11= temp; Compiler Sto, o(S2) Anything can be represented Assembly Language Iw st,4($2) as a numbe Program(e. g, MIPS) st1,O($2) SW O,4($2 Le data or instructions Assembler 00001001110001101010111101011000 Machine Language 10101111010110000000100111000110 Program( MIPS) 11000110101011110101100000001001 01011000000010011100011010101111 Machine Interpretation Hardware Architecture Description (e. g block diagrams) ALU Architecture Implementation 回 Logic Circuit Description (Circuit Schematic Diagrams) 回
3 lw $t0, 0($2) lw $t1, 4($2) sw $t1, 0($2) sw $t0, 4($2) High Level Language Program (e.g., C) Assembly Language Program (e.g., MIPS) Machine Language Program (MIPS) Hardware Architecture Description (e.g., block diagrams) Compiler Assembler Machine Interpretation temp = v[k]; v[k] = v[k+1]; v[k+1] = temp; 0000 1001 1100 0110 1010 1111 0101 1000 1010 1111 0101 1000 0000 1001 1100 0110 1100 0110 1010 1111 0101 1000 0000 1001 0101 1000 0000 1001 1100 0110 1010 1111 Logic Circuit Description (Circuit Schematic Diagrams) Architecture Implementation Anything can be represented as a number, i.e., data or instructions

WHY STUDY HARDWARE DESIGN? Every Cs student should understand how a computer (not only a program) works. But it is not necessary to know verilog to design hardware and the nitty-gritty electronic stuff Every CS student should also understand the capabilities and limitations of hardware in general and processors in particular Every Cs student should be able to evaluate the tradeoffs of different computing systems
▪Every CS student should understand how a computer (not only a program) works. ▪ But it is not necessary to know Verilog to design hardware and the nitty-gritty electronic stuff. ▪Every CS student should also understand the capabilities and limitations of hardware in general and processors in particular. ▪Every CS student should be able to evaluate the tradeoffs of different computing systems. 4

SYNCHRONOUS DIGITAL SYSTEMS Hardware of a processor, such as the MiPs, is an example of a Synchronous digital System Synchronous All operations coordinated by a central clock (heartbeat of the system!) Digital Represent all values by discrete values two binary digits: I and o Electrical signals are treated as Is ando,s(high/low voltage for 1/0)
▪Hardware of a processor, such as the MIPS, is an example of a Synchronous Digital System ▪Synchronous: All operations coordinated by a central clock (“heartbeat” of the system!) ▪Digital: • Represent all values by discrete values • Two binary digits: 1 and 0 • Electrical signals are treated as 1’s and 0’s (high/low voltage for 1/0) 5

TWO TYPES OF LOGIC CIRCUIS Combinational At any point in time, the output of the circuit is related to its current input signals by some Boolean expression(e.g, multiplexer, ROM, adder, etc) Sequential Its output is not only a function of the current input data, but also of previous values of the input signals(e.g, registers, counters and memory) Combinational Combinational Out Out Circuit (a) Combinatio (b) Sequential
▪Combinational ▪ At any point in time, the output of the circuit is related to its current input signals by some Boolean expression (e.g., multiplexer, ROM, adder, etc). ▪Sequential ▪ Its output is not only a function of the current input data, but also of previous values of the input signals (e.g., registers, counters and memory). 6

SWITCHES Implementing a simple circuit (arrow shows action if wire changes to 1” or is asserted): Open switch(if A is0"or unasserted)and turn off light bub(4 Close switch(if A is"1"or asserted) and turn on light bub( 4 Z= A
A Z ▪ Implementing a simple circuit (arrow shows action if wire changes to “1” or is asserted): 7 Z A A Z Close switch (if A is “1” or asserted) and turn on light bulb (Z) Open switch (if A is “0” or unasserted) and turn off light bulb (Z)

SWITCHES (CONTD Compose switches into more complex ones(Boolean functions): AND AB Z≡ A and b AND B A OR Z≡AorB OR B
AND OR Z A and B Z A or B A B A B ▪Compose switches into more complex ones (Boolean functions): 8 A B AND C OR A B C

HOW TO MAKE ELECTRONIC SWITCHES? Idea: Use voltage to represent 0 and l High voltage (Vdd) represents 1.0 Volt Low voltage(0 Volt or Ground) represents O Pick a midpoint voltage to decide if ao or a l Voltage greater than midpoint =1 Voltage less than midpoint =0 This removes noise as signals propagate-a big advantage of digital systems over analog systems
▪ Idea: Use voltage to represent 0 and 1 ▪ High voltage (Vdd) represents 1 (Vdd ~ 1.0 Volt). ▪ Low voltage (0 Volt or Ground) represents 0. ▪Pick a midpoint voltage to decide if a 0 or a 1 ▪ Voltage greater than midpoint = 1 ▪ Voltage less than midpoint = 0 ▪ This removes noise as signals propagate – a big advantage of digital systems over analog systems 9

CMOS TRANSISTORS Modern digital systems designed in CMOs MOS: Metal-Oxide on semiconductor C for complementary: use pairs of normally-open and normally-closed switches 5V CMOS transistors act as voltage-controlled switches N-type MOSFET Switch is closed when input is 5V NMOS transistors Switch closed(open) for a high(low)voltage PMOS transistors 5V P-type MOSFET Switch closed(open) for a low(high) voltage Switch is closed when input is OV
▪Modern digital systems designed in CMOS ▪ MOS: Metal-Oxide on Semiconductor ▪ C for complementary: use pairs of normally-open and normally-closed switches ▪ CMOS transistors act as voltage-controlled switches. ▪NMOS transistors ▪ Switch closed (open) for a high (low) voltage ▪PMOS transistors ▪ Switch closed (open) for a low (high) voltage 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- Principles and Techniques for Sensors and Information Perception - Medium Access Control(MAC)PROTOCOLS.pptx
- 西安电子科技大学:《信号检测与估值》课程教学资源(PPT课件讲稿)第一章 高斯信道的信号检测.ppt
- 《半导体光电子学》课程教学资源(PPT课件讲稿)第五章 半导体探测器.ppt
- 《信息论与编码》课程教学资源(PPT课件)第四章 信道及其容量.ppt
- 沈阳理工大学:《电子系统设计实验》课程教学资源(PPT课件讲稿,共四个实验).ppt
- 西安电子科技大学:《模拟电子线路》课程教学资源(PPT课件讲稿)第2章 放大器基础.ppt
- 《模拟电子技术基础》课程教学资源(PPT课件)第4章 负反馈放大器.ppt
- 《电路》课程电子教案(PPT教学课件)第四章 电路定理.ppt
- 《电子技术》课程PPT教学课件(数字电子技术)第一章 数字电路的基础知识.ppt
- 成都信息工程大学(成都信息工程学院):《现代通信原理》课程教学资源(PPT课件)第六章 模拟信号数字化传输(主讲:王春圃).ppt
- 《通信原理》课程教学资源(PPT课件讲稿)第五章 数字基带传输系统.ppt
- 《数字电路》课程电子教案(PPT教学课件)第三章 组合逻辑电路.ppt
- 《传感器与检测技术》课程教学资源:试卷4(答案).doc
- 日照职业技术学院:《传感器原理及应用》课程教学资源(PPT课件讲稿)第三章 流量传感器 3.4 电磁流量传感器.ppt
- 日照职业技术学院:《传感器原理及应用》课程教学资源(PPT课件讲稿)第一章 认识温度传感器 1.1 温度测量的基本概念.ppt
- 《数字电子技术》课程电子教案(PPT课件)第二章 逻辑代数和函数化简.ppt
- 《通信原理》课程教学课件(PPT讲稿)第4章 信道.ppt
- 《数字电子技术》课程教学资源(PPT课件讲稿)第七章 脉冲电路.ppt
- 山东大学:《DSP原理与应用》课程教学资源(PPT课件讲稿)第6章 C/C++语言程序设计.ppt
- 山东大学:《DSP原理与应用》课程教学资源(PPT课件讲稿)第8章 数字信号处理典型算法程序设计.pptx
- 沈阳理工大学:《移动互联网技术》课程教学资源(PPT课件讲稿)第5章 GPRS系统.ppt
- 《信息论和编码基础》课程教学资源(PPT课件讲稿)线性分组码.pptx
- 《通信原理》课程教学资源(PPT课件讲稿)第六章 模拟信号的数字传输.ppt
- 《模拟电子技术》课程教学资源(PPT课件讲稿)第1章 半导体二极管及其应用电路.ppt
- 东南大学:CMOS模拟集成电路实训之电压基准的设计(PPT讲稿).ppt
- 北京邮电大学:高频谱效率的波形编码理论——OVTDM及其应用(PPT讲稿,主讲:李道本).pptx
- 西安电子科技大学:《信号检测与估值》课程教学资源(PPT课件讲稿)第一章 高斯信道的信号检测.ppt
- 西安电子科技大学:《模拟电子线路》课程教学资源(PPT课件讲稿)第2章 放大器基础.ppt
- 《单片机原理及应用》课程教学资源(PPT课件讲稿)第4章 指令系统.ppt
- 西安电子科技大学:《信号检测与估值》课程教学资源(PPT课件讲稿)第三章 统计信号估计(主讲:郑贱平).ppt
- 电子元器件(PPT课件讲稿).ppt
- 《信息论与编码》课程教学课件(PPT讲稿)第四章 信道及其容量.ppt
- 沈阳理工大学:《移动互联网技术》课程教学资源(PPT课件讲稿)第4章 移动数据通信.ppt
- 平顶山工业职业技术学院:《单片机原理及应用》课程教学资源(PPT课件讲稿)任务一 煤矿安全监测系统及其单片机结构认识.ppt
- 《现代通信网》课程教学资源(PPT课件讲稿)第7章 电信网规程.ppt
- 电子工业出版社:国家级“十一五”规划教材《电子产品生产工艺与管理》课程电子教案(PPT教学课件)第一章 常用电子元器件及其检测(主编:廖芳).ppt
- 平顶山工业职业技术学院:《单片机原理及应用》课程教学资源(PPT课件讲稿)任务七 分站存储器扩展.ppt
- 上海交通大学:常用传感器及其调理电路.pdf
- 广东工业大学:《电子元器件及其材料概论》课程教学资源(PPT课件讲稿)第三章 压电元器件及其材料.ppt
- 变分方法、含时势:相互作用绘景.ppt