The University of Newcastle, Australia

Course handbook

Description

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.


Availability2019 Course Timetables

Callaghan

  • Semester 2 - 2019

Replacing course(s)

This course replaces the following course(s): ELEC3720. Students who have successfully completed ELEC3720 are not eligible to enrol in ELEC4720.


Learning outcomes

On successful completion of the 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


Content

  • 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

Assumed knowledge

ELEC4720Programmable Logic DesignThis 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.FENBEFaculty of Engineering and Built Environment513School of Electrical Engineering and Computing1040005980Semester 2 - 2019CALLAGHANCallaghan2019ELEC1710 Digital and Computer Electronics 1 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 YOn successful completion of this course, students will be able to:1Design digital circuits using HDL and CAD tools2Design a single cycle MIPS processor3Understand and design pipelined circuits and processors4Gain experience in working in a groupThis course replaces the following course(s): ELEC3720. Students who have successfully completed ELEC3720 are not eligible to enrol in ELEC4720. Formal Examination: Final examinationWritten Assignment: Assignments x 2 CallaghanLaboratoryFace to Face On Campus2hour(s)per Week for0Full Term0LectureFace to Face On Campus3hour(s)per Week for0Full Term0


Assessment items

Formal Examination: Final examination

Written Assignment: Assignments x 2


Contact hours

Callaghan

Laboratory

Face to Face On Campus 2 hour(s) per Week for Full Term

Lecture

Face to Face On Campus 3 hour(s) per Week for Full Term