Rhodes>Computer Science>Studying>Postgraduate>Honours>Hardware Logic Design and Analysis

Hardware Logic Design and Analysis (Dr Alan Herbert)


To introduce the fundamental concepts of logic design in silicon; the very foundation of modern computing. The subject matter of this course starts with an introduction to logic level design through creation of asynchronous circuits (circuits that do not rely on a clock). Following this, synchronous circuits are used to create pipelines in which more complex tasks can be achieved. Simulation of these logic circuits will be implemented on FPGA devices. This course is structured around the RTL design method, and makes use of VHDL as its primary language.


  • Asynchronous logic design
  • Synchronous logic design
  • Introduction to a Hardware Description Language (HDL)
  • FPGA programming
  • RTL design method

Prerequisites: This course requires understanding of logic, and thus at least Maths 1 or equivalent, is required. This course is focused on the design of logic circuits and not the electronics that go with it. Because of this, Physics 1, or equivalent, is not required. However, it will help with understanding the content matter.

Last Modified: Mon, 03 May 2021 11:14:54 SAST