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) Bachelor of Engineering (Electronics and Computer Systems)/ Bachelor of Commerce, Master of Engineering (Microelectronic Engineering) Graduate Diploma of Engineering (Microelectronic Engineering) Graduate Certificate of Engineering (Microelectronic Engineering) Master of Engineering (Microelectronic Engineering) (Honours) Master of Engineering (Microelectronic Engineering) (Honours)Master of Engineering Science (Microelectronic Engineering) ( A103A)Master of Engineering (Microelectronic Engineering) (Honours) 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 systemsTiming and hazard analysis for reliable digital circuit designsThe 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%).
In this unit, students are expected to enhance the Key Generic Skills below as recognised by Engineers Australia. The Unit Outline explains how these outcomes will be achieved. Ability to apply knowledge of basic science and engineering fundamentalsAbility to communicate effectively, not only with engineers but also with the community at largeAbility to undertake problem identification, formulation and solutionAbility to utilize a systems approach to design and operational performanceAbility to function effectively as an individual and in a multi-disciplinary and multi-cultural teams, with the capacity to be a leader or manager as well as an effective team memberExpectation of the need to undertake lifelong learning, and capacity to do so
Boolean Algebra and Logic Design Number systemsBasic Theorems of Boolean AlgebraCanonical and Standard FormsLogic Gate Implementations and Characteristics: propagation delays, logic levels and compatibility. Simplification of Boolean Functions Prime Implicants, etcMap and Tabulation MethodsTechnology Mapping for Gate ArraysHazards in digital circuits. Introduction to Logic Circuits Combinatorial ComponentsAdders/SubtractersLogic and Arithmetic UnitsDecoders/SelectorsBusesPriority EncodersMagnitude ComparatorsShifters and RotatorsMultipliersReal world considerations. Programmable Logic Devices Read Only MemoryProgrammable Logic Arrays (PLAs)Programmable Array Logic (PALs) DevicesField Programmable Gate Arrays (FPGAs). Synchronous Sequential Logic LatchesFlip FlopsFinite-State Machine (FSM) ModelSynthesis and AnalysisDesigning State Machines using State DiagramsDesigning State Machines using ASM (Algorithmic State Machine) ChartsState Minimisation, Optimisation and Timing. Hardware Description Languages (VHDL) Combinatorial descriptionsDelta DelaysVHDL hierarchy (Entities, modules, instantiation)Language constructs (conditional assignment, selected assignment)Synchronous descriptions (processes, if, case)VHDL test benchesSynthesis 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.