Swinburne University of Technology - Melbourne Australia
Future Students - Courses
Duration
Contact Hours
Campus
Prerequisite
Corequisite
1 Semester
61 Hours
Hawthorn, Sarawak
Nil
Credit Points: 12.5 Credit Points
A unit of study in the Bachelor of Engineering (Biomedical Engineering), Bachelor of Engineering (Electrical and Electronic Engineering), Bachelor of Engineering (Electrical and Electronic Engineering) / Bachelor of Commerce, Bachelor of Engineering (Electronics and Computer Systems), Bachelor of Engineering (Electronics and Computer Systems) / Bachelor of Science (Computer Science and Software Engineering), Bachelor of Engineering (Robotics and Mechatronics), Bachelor of Engineering (Robotics and Mechatronics) / Bachelor of Commerce, Bachelor of Engineering (Robotics and Mechatronics)/Bachelor of Science (Computer Science and Software Engineering), Bachelor of Engineering (Electronics and Computer Systems) / Bachelor of Science (Biomedical Sciences), Bachelor of Engineering (Telecommunication and Network Engineering), Bachelor of Engineering (Telecommunication and Network Engineering) / Bachelor of Science (Computer Science and Software Engineering)and Bachelor of Engineering (Electronics and Computer Systems)/Bachelor of Commerce, and an elective unit of study in the Bachelor of Engineering (Mechanical Engineering)
After successfully completing this unit, students should be able to apply a variety of application-oriented digital electronics design skills, including: The design of significant combinatorial & synchronous digital systems Timing and hazard analysis for reliable digital circuit designs The use of Electronic Design Automation (EDA) tools for design, analysis and simulation
After successfully completing this unit, students should be able to apply a variety of application-oriented digital electronics design skills, including:
Lectures (36 hrs), Laboratory work (14hrs), Tutorials (11 hrs). Lectures: A lecture series supported by written notes and online material is provided. Discussion and exercises in lecture sessions are an essential element of the teaching process. Tutorials: The weekly tutorials provide re-enforcement of the material covered in lectures. Students will be required to actively participate in the tutorial activities. Laboratory and Project: The Laboratory and Project program makes use of a set of portable laboratory equipment that is available to students for out of class use. It is expected that students will spend a considerable amount of time out of class doing preparation for, and completing laboratory and project exercises.
Labs/Project (30%), Examination (70%).
Students are expected to enhance several of their graduate attributes during this subject and should consult with your lecturer if not clear as to how this subject achieves this. The graduate attributes which relate to this subject help to produce students who: Are informed and knowledgeable in the area Have an appreciation of areas of uncertainty within a body of knowledge Have the ability to engage in informed critical inquiry Have pertinent skills and abilities Displaying attitudes appropriate to the professional area In addition to the Swinburne generic attributes, this subject is also expected to enhance skills recognised by the Institution of Engineers (Australia), specifically: Ability to apply knowledge of basic science and engineering fundamentals In-depth technical competence in at least one engineering discipline Ability to apply knowledge of basic science and engineering fundamentals Ability to understand problem identification, formulation and solution Ability to utilise a systems approach to design and operational performance Teamwork skills Analysis skills Problem solving skills Communications skills Ability to work independently
The graduate attributes which relate to this subject help to produce students who:
In addition to the Swinburne generic attributes, this subject is also expected to enhance skills recognised by the Institution of Engineers (Australia), specifically:
Boolean Algebra and Logic Design Number systems Basic Theorems of Boolean Algebra Canonical and Standard Forms Logic Gate Implementations and Characteristics: propagation delays, logic levels and compatibility. Simplification of Boolean Functions Prime Implicants, etc Map and Tabulation Methods Technology Mapping for Gate Arrays Hazards in digital circuits. Introduction to Logic Circuits Combinatorial Components Adders/Subtracters Logic and Arithmetic Units Decoders/Selectors Buses Priority Encoders Magnitude Comparators Shifters and Rotators Multipliers Real world considerations. Programmable Logic Devices Read Only Memory Programmable Logic Arrays (PLAs) Programmable Array Logic (PALs) Devices Field Programmable Gate Arrays (FPGAs). Synchronous Sequential Logic Latches Flip Flops Finite-State Machine (FSM) Model Synthesis and Analysis Designing State Machines using State Diagrams Designing State Machines using ASM (Algorithmic State Machine) Charts State Minimisation, Optimisation and Timing. Hardware Description Languages (VHDL) Combinatorial descriptions Delta Delays VHDL hierarchy (Entities, modules, instantiation) Language constructs (conditional assignment, selected assignment) Synchronous descriptions (processes, if, case) VHDL test benches Synthesis considerations.
Boolean Algebra and Logic Design
Simplification of Boolean Functions
Programmable Logic Devices
Synchronous Sequential Logic
Hardware Description Languages (VHDL)
Roth, HR, Fundamentals of Logic Design, 5th edn, Thomson-Brooks/Cole, 2004. ISBN 0-534-37804-8.
Wakerly, JF, Digital Design, Pearson-Prentice-Hall, 2006. ISBN 0-13-186389-4. Katz, RH, Borriello, G, Contemporary Logic Design, Pearson-Prentice-Hall, 2005. ISBN 0-201-30857-6. Ashenden, PJ, The Student's Guide to VHDL, Morgan-Kaufmann, 1998. ISBN 1-55860-520-7.