1
Lecture 1: Introduction to Digital Logic Design
CSE 140: Components and Design Techniques for Digital Systems Winter 2016 CK Cheng
- Dept. of Computer Science and Engineering
Lecture 1: Introduction to Digital Logic Design CSE 140: Components - - PowerPoint PPT Presentation
Lecture 1: Introduction to Digital Logic Design CSE 140: Components and Design Techniques for Digital Systems Winter 2016 CK Cheng Dept. of Computer Science and Engineering University of California, San Diego 1 Information about the
1
2
3
4
5
6
7
– The absolute: A- >90% ; B- >80% of total 100% score – The curve: (A+,A,A-) top 33+ε% of class; (B+,B,B-) second 33+ε% – The bottom: C- above 45% of absolute score.
8
9
10
ENIAC Moore’s Law
Integrated Circuit
(1.6 x 11.1 mm)
Stored Program Model
11
12
Transistor
13
14
15
I/O system Processor Compiler Operating System (Mac OSX) Application (ex: browser) Digital Design Circuit Design Instruction Set Architecture Datapath & Control
Transistors
Memory
Hardware Software
Assembler
Dan Garcia
CSE 120 CSE 140,141 CSE 131 Algos: CSE 100, 101
17
Physics Devices Analog Circuits Digital Circuits Logic Micro- architecture Architecture Operating Systems Application Software electrons transistors diodes amplifiers filters AND gates NOT gates adders memories datapaths controllers instructions registers device drivers programs focus of this course
18
19
Select
20
yi = fi(x1,..,xn)
yi
t = fi (x1 t,…,xn t, s1 t, …,sm t)
si
t+1 = gi(x1 t,…,xn t, s1 t,…,sm t)
21
22
23
24
25
A B Y 0 0 0 0 1 0 1 0 0 1 1 1 AND
26
A B Y 0 0 0 0 1 0 1 0 0 1 1 1 AND
<27>
28
Two-input AND ( ∙ )
A B Y 0 0 0 0 1 0 1 0 0 1 1 1 AND A B Y 0 0 0 0 1 1 1 0 1 1 1 1 OR A Y 0 1 1 0 NOT
Two-input OR (+ ) One-input NOT (Complement, ’ )
<29>
<30>
<31>
<32>
<33>
34
35