授課老師:羅峻旗 研究室:主顧 669 E-mail: 助教:楊斯竣老師 (HDL Labs.) : [email protected]
授課老師:羅峻旗 研究室:主顧 669 E-mail: 助教:楊斯竣老師 (HDL Labs.) : [email protected]
[email protected]
(HDL Labs.)
2
3
10
: 30%
: 30%
: 20%
4
Analog and Digital
Analog vs. digital
Analog continuous
Digital discrete
The real world is mainly analog
Why digital?
Digital systems are easier to design
Information storage is easy
Accuracy and precision is better
Operation can be programmed
Digital circuits are less affected by noise
5
Representing Binary
Quantities
6
Digital Trend
Music: tape DAT, CD, MP3
TV:
Photo (Camera) JPG
Telephone
Residential, AMPS
2G, 3G, 3.5G
Computer
7
8
vs.
bit
9
The Purposes of this Course
10
1. Binary systems
Radix, radix conversion, complements, negative number,
subtraction, number representation, Codes
2. Boolean Algebra And Logic Gates: AND, OR,
NOT,.. etc.
3. Gate-Level Minimization
4. Combinational Logic
5. Synchronous Sequential Logic: Counters, ..etc.
6. Registers And Counters
7. Memory And Programmable Logic
11
12
1. Binary systems
2. Boolean Algebra And Logic Gates: AND,
OR, NOT,.. etc.
3. Gate-Level Minimization
4. Combinational Logic
5. Synchronous Sequential Logic:
Counters, ..etc.
6. Registers And Counters
7. Memory And Programmable Logic 13
bit
14
15
1. Binary systems
2. Boolean Algebra And Logic Gates: AND,
OR, NOT,.. etc.
3. Gate-Level Minimization
4. Combinational Logic
5. Synchronous Sequential Logic:
Counters, ..etc.
6. Registers And Counters
7. Memory And Programmable Logic 16
17
1. Binary systems
2. Boolean Algebra And Logic Gates: AND,
OR, NOT,.. etc.
3. Gate-Level Minimization
4. Combinational Logic
5. Synchronous Sequential Logic:
Counters, ..etc.
6. Registers And Counters
7. Memory And Programmable Logic 18
19
20
1. Binary systems
2. Boolean Algebra And Logic Gates: AND,
OR, NOT,.. etc.
3. Gate-Level Minimization
4. Combinational Logic
5. Synchronous Sequential Logic:
Counters, ..etc.
6. Registers And Counters
7. Memory And Programmable Logic 21
22
23
1. Binary systems
2. Boolean Algebra And Logic Gates: AND,
OR, NOT,.. etc.
3. Gate-Level Minimization
4. Combinational Logic
5. Synchronous Sequential Logic:
Counters, ..etc.
6. Registers And Counters
7. Memory And Programmable Logic 24
25