Programmable Logic Design

10 Units

This course introduces students to the principles and practices of digital logic design using programmable logic devices and CAD tools. Topics include programmable logic devices and structures, design tools, VHDL hardware description language, datapath design, and control-unit design.

Faculty Faculty of Engineering and Built Environment
School School of Electrical Engineering and Computing

Not currently offered

Learning Outcomes

On successful completion of this course, students will be able to:

  1. Design digital circuits using HDL and CAD tools
  2. Design a single cycle MIPS processor
  3. Understand and design pipelined circuits and processors
  4. Gain experience in working in a group
  • Programmable logic devices   
  • Altera’s design tools   
  • Computer architecture and performance   
  • MIPS instruction set architecture   
  • Arithmetic and computer   
  • Processor datapath and control   
  • Hardware description languages   
  • Parallelism and pipelining   
  • Memory systems   
  • Project involving the design of a pipelined processor
Replacing Course(s) This course replaces the following course(s): ELEC3720. Students who have successfully completed ELEC3720 are not eligible to enrol in ELEC4720.
Assumed Knowledge ELEC1710 Digital and Computer Electronics 1
Assessment Items
  • Formal Examination: Final examination
  • Written Assignment: Assignments x 2

Contact Hours Not currently offered
Timetable 2018 Course Timetables for ELEC4720
Got a question?

Contact us for advice on how to apply, enrol, or for more information.

Ready to start?

Once you’ve read our Application guide you’re ready to apply