EEEN20050 Digital Electronics: from gate to system

Academic Year 2022/2023

Digital electronic circuitry forms the heart of virtually all complex electronic systems. This course teaches basic concepts of digital logic gates and looks at building blocks of digital systems.

Topics include:
- Binary systems: logic gates, Boolean algebra;
- Combinational circuits: simplification of combinational expressions, arithmetic circuits, control circuits, multiplexers and decoders;
- Sequential circuits: flip flops, registers, counters, synchronous state machines, memory circuits, configurable logic, FPGAs;
- Implementation technologies and performance metrics: Bipolar transistor logic families, CMOS logic, timing considerations in both synchronous and asynchronous systems.

The laboratory component of the course provides an opportunity for development and testing of circuits encountered during the course through simulation software. Labs will focus on the development of modular subsystems and the interconnection of these subsystems in design exercises.

Show/hide contentOpenClose All

Curricular information is subject to change

Learning Outcomes:

On successful completion of this module, students should be able to:
- Use and explain the different ways of representing unsigned and signed rational numbers e.g. decimal, binary (unsigned, sign and magnitude, one's complement and two's complement), and hexadecimal; the advantages and disadvantages of each of these number systems, and how to convert numbers between them.
- Write Boolean algebraic functions that desribe a given system or circuit, and simplify this system using Truth Tables and Karnaugh maps.
- Perform binary arithmetic, and explain the digital circuits that perform these arithmetic operations.
- Analyse the operation of synchronous and asynchronous digital circuits and subsystems, using state equations, state diagrams, and transistion tables.
- Design a synchronous digital circuit to meet a given specification.
- Understand the digital system design flow using CAD tools, and work in a team to finish a small-scale project.
- Explain how digital systems communicate with each other and with their external environment, discuss the factors that limit the performance of digital systems e.g. timing issues, fan-out limitations etc.

Student Effort Hours: 
Student Effort Type Hours
Lectures

30

Tutorial

6

Practical

24

Autonomous Student Learning

60

Total

120

Approaches to Teaching and Learning:
lectures and lab work. 
Requirements, Exclusions and Recommendations
Learning Recommendations:

This module assumes basic knowledge of the Boolean operators,
AND, OR, NOT and the fundamentals of boolean alegbra.


Module Requisites and Incompatibles
Incompatibles:
COMP20020 - Digital Systems, IS10060 - Digital Technology

Equivalents:
Digital Electronics (ECEN20020)


 
Assessment Strategy  
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade
Assignment: Home assignments and small projects. Varies over the Trimester n/a Standard conversion grade scale 40% No

30

Lab Report: Simulation based laboratory work. Throughout the Trimester n/a Standard conversion grade scale 40% No

30

Examination: Multiple in-class exams. Varies over the Trimester No Standard conversion grade scale 40% No

40


Carry forward of passed components
Yes
 
Resit In Terminal Exam
Spring No
Please see Student Jargon Buster for more information about remediation types and timing. 
Feedback Strategy/Strategies

• Feedback individually to students, post-assessment
• Group/class feedback, post-assessment

How will my Feedback be Delivered?

Not yet recorded.