Digital Electronics Design
Duration
- 1 Semester
Contact hours
- 61 Hours
On-campus unit delivery combines face-to-face and digital learning.
Prerequisites
Nil
Corequisites
Nil
Aims and objectives
Unit Learning Outcomes (ULO)
Students who successfully complete this unit will be able to:
1. Design and implement combinatorial digital circuits using gates and logic components such as multiplexers and decoders. (K2, K3, S1, S2, S3)
2. Design and implement synchronous digital systems including counters, arbitrary sequence counters and general state machines. (K2, K3, S1, S2, S3)
3. Design and implement standard Mealy and Moore style state machines. (K2, K3, S1, S2, S3)
4. Design and implement in programmable logic moderately complex digital systems that incorporate control (ULO 3) and data operations (ULOs 1 and 2). (K2, K3, S1, S2, S3)
5. Use a hardware description language (VHDL) to implement ULOs 1, 2, 3 and 4. (K2, K3, S1, S2, S3)
6. Apply Electronic Design Automation (EDA) tools to carry out ULOs 1,2,3,4 and 5. (S1, S2, S3)
7. Appreciate real-world considerations in the design of digital circuits e.g. non-ideal inputs, timing requirements and hazards. (K2, K3, S1, S3)
8. Analyse a problem scenario leading to a design and implementation based upon digital logic using appropriate techniques. (S1, S2, S3)
Unit information in detail
- Teaching methods, assessment and content.
Teaching methods
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.
Assessment
Types | Individual or Group task | Weighting | Assesses attainment of these ULOs |
Examination | Individual | 60% | 1,2,3,4,5,8 |
Tutorial | Individual | 10% | 1,2,3,4,5,8 |
Practical/Project work | Group | 30% | All |
Content
- Boolean Algebra and Logic Design
- Simplification of Boolean Functions
- Logic Components
- Programmable Logic Devices
- Synchronous Sequential Logic
- Hardware Description Languages (VHDL)
Study resources
- Reading materials and text books.
Reading materials
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.
Text books
HET202 Unit Manual