INDICATIVE CONTENT
The module aims to provide the students with a detailed understanding of the digital systems design and implementation.
The module will cover the following topics:
Canonical forms of logic equations.
Sum Of Products (S-O-P) and Product Of Sum (P-O-S) representations.
Minterms and Maxterms.
Logic families and package types.
Boolean functions/digital circuits, including Boolean Algebra, Karnaugh Maps, tabulation method-Quine McCluskey.
Introduction to State Machine Design for Synchronous circuits.
MSI devices such as full adders, multiplexers, encoders, and decoders, along with Boolean function generators and applications, arithmetic circuits, memory decoding, etc.
Programmable logic devices like CPLD, FPGA, PROMs, PLAs, and PALs.
Typical hardware design involving RAM, EPROM, decoding, and timing diagrams.
Peripheral interface, input/output ports, ADC, DAC, timers, and serial/parallel communications.
Introduction to VHDL Programming
ADDITIONAL ASSESSMENT DETAILS
A 2000 words individual report weighted at 50%, assessing learning outcomes 1, 2, 3 and 4. It evaluates the understanding of digital system principles including the components, devices, and systems, and assesses the ability to apply this knowledge to solve real-life problems. The report requires the learners to design, simulate, and troubleshoot an appropriate solution. Meeting AHEP 4 Outcomes: C3, C4, C6, C12, C13, C17.
A 1.5-hour examination weighted at 50%, assessing learning outcomes 1 and 2. Several questions to be answered based on topics covered in the module to demonstrate deep knowledge and understanding of the digital electronic systems principles and applying techniques to the design of digital electronic systems. Meeting AHEP 4 Outcomes: C3, C6.
Professional Body requirements mean that a minimum overall score of 40% is required to pass a module, with each element of assessment requiring a minimum mark of 30% unless otherwise stated.
LEARNING STRATEGIES
This module is taught with a mixture of taught lectures, tutorials, and laboratory sessions, supported by:
independent student learning, research, information gathering, guided reading, classroom-based lectures and tutorials.
Laboratory-based practical experiments, practical and analytical assignment using software simulation tools.
Problem-solving and student-centred learning.
LEARNING OUTCOMES
Understand the digital electronics principles and design complex digital systems independently using a variety of techniques. (AHEP4: C3, C4)
Knowledge & Understanding
Problem solving,
Learning,
Application
Apply appropriate techniques to digital electronic circuits design and critically evaluate the outcomes. (AHEP4: C3, C6)
Learning,
Problem solving,
Application
Develop troubleshooting skills and understanding at component level, evaluate arguments and assumptions in relating results to theory. (C3, C6, C12, C13)
Application,
Problem solving,
Analysis
Design, develop and present an optimised set of resources for a desired (real-life) application and communicate ideas effectively. (AHEP4: C3, C4, C6, C12, C17)
Application,
Communication
TEXTS
Tocci, R., Widmer, N., and Moss, G. (2017) Digital Systems, 12th edition, Pearson, ISBN-10¿:¿ 1292162007.
Floyd, T. (2015) Digital Fundamentals, 11th edition, Pearson, ISBN-10: 1292075988.
Grout, I. (2008) Digital Systems Design with FPGAs and CPLDs, Newnes, ISBN: 9780080558509.
Pedroni, V. A. (2019) Digital Electronics and Design with VHDL, The MIT Press, ISBN-10: 0262042649Williams, T. (2016) EMC For Product Designers 5th Edition, Newnes
Xue, D. & Chen, Y. (2014) System Simulation Techniques with MATLAB and Simulink, Chichester: John Wiley and Sons, Ltd.
RESOURCES
Simulation Software packages, e.g. Multisim and/or Logisim.
Blackboard VLE
Open source books and software.
WEB DESCRIPTOR
The module will comprehensively cover the principles of digital systems design and implementation, exploring their diverse applications. Through engagement with this module, students will develop the skills to investigate real-life challenges, enabling them to adeptly design digital-based system solutions tailored for practical applications.