This unit covers the use of VHDL to describe, design and validate digital systems; sequential circuits and finite state machines; races and hazards in sequential circuits; timing considerations; product testing, fault diagnosis and design for testability; and programmable logic devices. -- Course Website
Instructor: Associate Professor Farid Boussaid
Prerequisites: ELEC2303 Embedded Systems or CITS1210 C Programming or CITS1220 Software Engineering or (CITS1200 Java Programming and ELEC1300 Digital Systems 1)