Courses > Undergraduate
In Logic Design I the principles and practices for combinational circuit design are explored.
The principles covered include representation by binary variabes, Boolean algebra, logic gates, combinational function simplification methods and commonly used combinational MSIs (adders / subtractors / multipliers / incrementers / decrementers / encoders / decoders, ...).
In the practices section, we introduce the Verilog HDL and combinational programmable logic devices.
Grading is based on both a written test and on homeworks assigned to small groups of students. Most of the homeworks are already solved providing insight on how an HDL is used for performing simple tasks such as hardware modeling and simulation. Behavioral modeling, hierarchical design as well as modeling of delay for comparing different architectures are also presented.
| Course Slides | Part 1 | Part 2 | |
| Course Exercises | Set 1 | Set 2 | Set 3 |
| Homeworks | Exercices | ||
| To Read | Book 1 | Book 2 | Past Tests |
| Tools | Download Link |
||
| Announces | Course Calendar |
Last Exam's marks |