A sequence of lectures and practical work (both starting in the first week of teaching) on the design and methods of implementation of digital systems, including behavioural specification and description, architecture and structure design, software/hardware co-design, technology mapping, verification and test.
Students will gain experience in using various techniques, focusing on hardware-description languages, computer-aided design tools, large-scale field-programmable logic devices, VLSI circuits and embedded processor systems.
This unit will give students, with a background in programming and prerequisite knowledge in computer hardware, the skills and new knowledge needed to design modern digital systems.
Please note that ELEC375 will be last offered in 2008 as part of an expansion of the digital electronics stream of units.