Digital Electronics Design
Overview
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
• The use of Electronic Design Automation (EDA) tools for design, analysis and simulation
Requisites
Learning outcomes
Students who successfully complete this unit will be able to:
- Design and implement combinatorial digital circuits using gates and logic components such as multiplexers and decoders (K2, K3, S1, S2, S3)
- Design and implement synchronous digital systems including counters, arbitrary sequence counters and general state machines (K2, K3, S1, S2, S3)
- Design and implement standard Mealy and Moore style state machines (K2, K3, S1, S2, S3)
- Design and implement in programmable logic moderately complex digital systems that incorporate control (ULO 3) and data operations (K2, K3, S1, S2, S3)
- Use a hardware description language (VHDL) to implement ULOs 1, 2, 3 and 4 (K2, K3, S1, S2, S3)
- Apply Electronic Design Automation (EDA) tools to carry out ULOs 1,2,3,4 and 5 (S1, S2, S3)
- Appreciate real-world considerations in the design of digital circuits e.g. non-ideal inputs, timing requirements and hazards (K2, K3, S1, S3)
- Analyse a problem scenario leading to a design and implementation based upon digital logic using appropriate techniques (S1, S2, S3)
Teaching methods
Hawthorn
Type | Hours per week | Number of weeks | Total (number of hours) |
---|---|---|---|
On-campus Lecture | 3.00 | 12 weeks | 36 |
On-campus Class | 1.00 | 11 weeks | 11 |
On-campus Lab | 1.00 | 14 weeks | 14 |
Online Directed Online Learning and Independent Learning | 1.00 | 11 weeks | 11 |
Unspecified Activities Independent Learning | 6.50 | 12 weeks | 78 |
TOTAL | 150 |
Assessment
Type | Task | Weighting | ULO's |
---|---|---|---|
Examination | Individual | 60% | 1,2,3,4,5,8 |
Project | Group | 30% | 1,2,3,4,5,6,7,8 |
Tutorial Exercises | Individual | 10% | 1,2,3,4,5,8 |
Hurdle
As the minimum requirements of assessment to pass a unit and meet all ULOs to a minimum standard, an undergraduate student must have achieved:
(i) an aggregate mark of 50% or more, and(ii) at least 40% in the final exam.Students who do not successfully achieve hurdle requirement (ii) will receive a maximum of 45% as the total mark for the unit.
Content
- Boolean Algebra and Logic Design
- Simplification of Boolean Functions
- Logic Components
- Programmable Logic Devices
- Synchronous Sequential Logic
- Hardware Description Languages (VHDL)
- Electronic Design Automation tools
Study resources
Reading materials
A list of reading materials and/or required textbooks will be available in the Unit Outline on Canvas.