Course Schedule (
Subscribe
)
DATE
TOPIC
QUIZ
LABS
Week 1
Tue, Mar 26
LEC 01
Combinational Logic
Slides:
ink
pdf
Reading:
B&V: § 1.0-1.4, 2.0-2.7
Wed, Mar 27
DEMO 01
Lab Kit Pickup
Fri, Mar 29
SEC 01
Software Installation and Workflow
Materials:
slides
Pre-Survey Due
Week 2
Tue, Apr 02
LEC 02
Verilog Basics
Slides:
ink
pdf
Code:
AOI.sv
,
MUX2.sv
,
MUX2_tb.sv
Reading:
B&V: § 2.9-2.10
Wed, Apr 03
DEMO 02
Extra Office Hours
Fri, Apr 05
SEC 02
Combinational Logic and Modules
Materials:
slides
Code:
comparator.sv
,
guessing_game.sv
,
seatbelt_light.sv
Week 3
Tue, Apr 09
LEC 03
Karnaugh Maps
Slides:
ink
pdf
Reading:
B&V: § 2.11-2.12, 2.14
Wed, Apr 10
DEMO 03
Lab 1&2 Demos
Lab 1&2 Due
Fri, Apr 12
SEC 03
Test Benches
Materials:
slides
Code:
guessing_game_tb.sv
,
runsec3.do
,
seg7_tb.sv
Week 4
Tue, Apr 16
LEC 04
Sequential Logic
Slides:
ink
pdf
Reading:
B&V: § 5.0-5.4.4
Wed, Apr 17
DEMO 04
Lab 3 Demos
Lab 3 Due
Fri, Apr 19
SEC 04
Sequential Logic
Materials:
slides
Code:
comparator.sv
,
guessing_game.sv
,
string_lights.sv
,
string_lights_tb.sv
Week 5
Tue, Apr 23
LEC 05
Finite State Machines (FSMs)
Slides:
ink
pdf
Reading:
B&V: § 6.0-6.4
Quiz 1 Due
Wed, Apr 24
DEMO 05
Lab 4 Demos
Lab 4 Due
Fri, Apr 26
SEC 05
Finite State Machines
Materials:
slides
Code:
light_game.sv
,
vend15.sv
,
vend15_tb.sv
Week 6
Tue, Apr 30
LEC 06
FSM Design, Multiplexors, Adders
Slides:
ink
pdf
Reading:
B&V: § 3.0-3.3.3, 3.3.5
Wed, May 01
DEMO 06
Lab 5 Demos
Lab 5 Due
Fri, May 03
SEC 06
User Input and Top-Level Modules
Materials:
slides
Code:
DE1_SoC.sv
,
checkGuess.sv
,
clock_divider.sv
,
countRight.sv
,
genPatt.sv
,
psychic_tester.sv
,
psychic_tester_tb.sv
,
pulse.sv
,
synch.sv
,
userIn.sv
Week 7
Tue, May 07
LEC 07
Encoders, Decoders, Registers, Counters
Slides:
ink
pdf
Reading:
B&V: § 4.0-4.1.1, 4.2-4.3
Wed, May 08
DEMO 07
Lab 6 Demos
Lab 6 Due
Fri, May 10
SEC 07
Common Issues When Connecting Modules
Materials:
slides
Week 8
Tue, May 14
LEC 08
Project Tips
Slides:
ink
pdf
Reading:
B&V: § 5.8-5.9
Quiz 2 Due
Wed, May 15
DEMO 08
Lab 7 Demos
Lab 7 Due
Fri, May 17
SEC 08
Problem Decomposition
Materials:
slides
Week 9
Tue, May 21
LEC 09
Computer Components, FPGAs
Slides:
ink
pdf
Reading:
B&V: § B.6
Wed, May 22
DEMO 09
Lab 8 Check-ins
Lab 8 Check-In Due
Week 10
Tue, May 28
LEC 10
No Lecture - Quiz 3
Quiz 3 Due
Wed, May 29
DEMO 10
Lab 8 Demos
Fri, May 31
Lab 8 Due
Week 11