CPEN 230: Introduction to Digital Logic

Course Description

Number systems and codes, Boolean Algebra, Logic gates and flip-flops. Verilog HDL. Combinational and sequential Logic Design using FPGAs.

Textbook

W. J. Dally and R.C. Harting, Digital Design: A Systems Approach, Cambridge University Press.

Grading

Late work will not be accepted; No make-up exams.

  • Homework Assignments: 20% (the lowest score will be dropped)

  • Midterms: 40%

  • Final Exam: 40%

Letter Percentage
A 100-94
A– 93-90
B+ 89-86
B 85-82
B– 81-78
C+ 77-74
C 73-70
C– 69-66
D+ 65-62
D 61-58
F 57-0

Free Tools

  • For PC users only: MobaXterm free Home edition (website)

  • Any text editor you are already familiar with (including gedit, emacs, vi, notepad++, etc.)

  • Icarus Verilog (website)

  • GTKWave (website and documentation)

Commercial Tools

  • Quartus Prime (by Altera/Intel)

  • ModelSim (by Mentor Graphics)

QuickStart on Verilog