ELEC 358

From ElecWeb

Jump to: navigation, search


ELEC 358: Electronic Design Techniques

This course introduces two aspects of electronic design automation. The first part of the course introduces computer interfacing and circuit design using modern CAD tools. The second part of the course is an intensive introduction to programmable logic, and the Verilog hardware description language.


Modern electronic design makes extensive use of programmable logic. Hardware Description Languages (HDLs) , combined with Complex Programmable Logic Devices (CPLD's) and Field Programmable Gate Arrays (FPGA's) allow us to design and develop very complex systems including CPU's and entire systems on a single chip. In the second part of this course you will learn to use the Verilog HDL to synthesise complex circuits, and to simulate their behaviour.

The course will be in two parts. 8 lectures will be on digital electronics, and 16 lectures will be on FPGAs and applications.

Course Notes

Available from the Course Site.


  • 60 percent internal assessment
  • 40 percent final exam (1 hour long, two questions worth equal marks, one from NRT, and one from TCAM)

Internal Grade

  • 4 weeks NRT - assignments and labs worth 15 percent of final
  • 8 weeks TCAM - assignments and labs worth 45 percent of final


ELEC 353, COMP 150 (or equivalent) recommended.