Syllabus

   

Schedulespacer gif

   

Webct

     
     
     
     
     
 

CSE 140: Course schedule

Note: This schedule is subject to change.

Date

Topic

Required Readings

Assignments

T 1/6

Introduction
Number Systems

Ch. 1, Appendix A
Ch. 2.1

HW 1 out (assignment)

Th 1/8

Boolean Algebra
Logic Gates

Appendix B.1,
B.4-7, Ch. 2

 

T 1/13

Two-Level Logic
K-maps
Logic Simplification

Ch. 2

HW 1 due (solutions)
HW 2 out (assignment)

Th 1/15

Logic Simplification Algorithms
Mux/Demux
Adders

Ch 3.1, 3.2, 3.3

 

T 1/20

Two and multi-level logic
Regular logic implementation

Ch. 3.5, Ch 4.1-3

HW 2 due (solutions) HW 3 out (assignment)

Th 1/22

Arithmetic circuits
ALU

Ch. 5.5-7

 

T 1/27

Design examples
Sequential Logic Design

Ch. 5, 6

HW 3 due (solutions) HW 4 out (assignment)

Th 1/29

MIDTERM #1: Same time and location as lecture

 

Old midterm #1
Old
midterm #1 sol

Midterm #1 solution

T 2/3

No class

 

HW 4 due (solutions)
HW 5 out (assignment)

Th 2/5

Finite State Machines

Appendix C, Ch. 7

 

T 2/10

State minimization and assignment

Ch. 8

HW 5 due (solutions) HW 6 out (assignment)

Th 2/12

State assignment and partitioning

Ch. 8

 

T 2/17

FSM implementations and examples

Ch. 9, 10.1-3

HW 6 due (solutions)
HW 7 out (assignment)

Th 2/19

MIDTERM #2: Same time and location as lecture

 

Old midterm #2 sol

Midterm #2 solution

T 2/24

Memory

Ch. 10.4-6

HW 7 due (solutions)
HW 8 out (assignment)

Th 2/26

RTL design

 RTL Handout

 

T 3/3

RTL design cont.

 RTL Handout

HW 8 due (solutions)
HW 9 out (assignment)

Th 3/5 Discussion session  

 

T 3/10

Simple processor design

CPU Handout

HW 9 due (solutions)

Th 3/12

Final exam review

 

Old final exam
Old final exam sol

Th 3/19 Final exam: 3-6pm