Number systems and conversion. Combinational logic design: Boolean functions; Boolean minimisation using Boolean Algebraic Theorems, Karnaugh Maps and Quine McCluskey. Sequential logic design: flip-flops; Master-Slave flip-flops; counter design; and shift registers. Design using multiple output networks: ROMs; PLDs, FPGAs.
To provide a sound understanding of digital design illustrated by practical design.
Analytical and design skills will be developed in the course.