Course Syllabus

Schedule (subject to change)

Week

Dates

Topics

Reading 

Homework/Quiz

Lab

1

1/6-1/10

Feedback, oscillators.
Special Topic: Analog Processing

10.1-10.5

 

1) Schmitt Trigger and relaxation oscillator

2

1/13-1/17

Intro. to Logic
Boolean Algebra

12.1-9

 

 

1/17: HW#1 Due

2) Gates and flip-flops

3

1/22-1/24
(1/20 holiday)


Combination Logic, synchronous logic

1/24: Quiz #1

No Lab

4

1/27-1/31

             
State Machines, ADCs and DACs

1/31: HW#2 due

3) Combinatorial Logic

5

2/3-2/7

            
Memory, Programmable Logic Devices

2/7: Quiz #2

4) Synchronous Logic

6

2/10-2/14

FPGAs, HDLs
Intro to Verilog
    

14.1-14.9 2/14: HW#3 due

 

5) Introduction to FPGAs

7

2/19-2/21
(2/17 holiday)

Buses and and standard protocols.

Notes

2/21: Quiz #3

No lab. 

8

2/24-2/28

Special Topics

Notes

2/28: HW#4 due

6) FPGA Digital Display

9

3/2-3/6

Examples and Applications

Notes

3/6: Quiz #4

7) FPGA Memory and Tri-state bus.

10

3/9-3/13

Review

Notes

3/13: HW#5 due

 

8) DAC Setting

Finals Week

 

3/17

Final: 6-8PM, Physics 140

 

 

 

 

Course Summary:

Date Details Due