Download ppt

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Lecture 24



Transistors
A look ahead
Course summary
1
What's in a logic gate?

Metal-oxidesemiconductor fieldeffect transistor
(MOSFET)

Complementary MOS


N-type (NMOS
transistor)
P-type (PMOS
transistor)
2
CMOS transistors
3
Inverter
4
NAND
5
AND gate

An AND gate is a
NAND gate with an
inverter.
6
3-input NOR gate
7
Computer organization




Assembly language and registers
Fetch-decode-execute
Arithmetic logic unit (ALU)
Pipelining
8
What you (hopefully) learned

Number systems





Boolean algebra



Binary
Octal
Hexadecimal
Conversion to and from decimal
Simplifying Boolean expressions
Logic gates and truth tables
Canonical forms


SOP
POS
9
What you (hopefully) learned










NAND/NOR conversions
Karnaugh maps
Logic minimization with K-maps
Multiplexers, demultiplexers
PLAs/PALs
ROMs
Multi-level logic
Timing diagrams
Hazards
Adders, propagation delays
10
What you (hopefully) learned



Sequential logic
Flip-flops and latches
Registers



Counters
Timing




Shift registers
Setup time
Hold time
Propagation delay
Finite state machines


Moore machine
Mealy machine
11
What you (hopefully) learned

FSM design process



State diagram
State transition table
State minimization



State encoding




Row matching
Implication tables
Sequential (binary)
One-hot encoding
Next-state logic minimization via K-maps
Implement the circuit
12
Related documents