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.
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
QuickStart on Verilog
A concise document on how to write good quality Verilog for synthesis by Cliff Cummings
A popular Verilog website
A concise example illustrating the most essential features of Verilog
Three classic texbooks on Verilog:
J. Bhasker, Verilog HDL Synthesis, A Practical Primer, SGP, 2001
J. Bhasker, A Verilog HDL Primer, SGP, 3/e, 2018
D.E. Thomas and P.R. Moorby, The Verilog Hardware Description Language, Springer, 5/e, 2002
|