MODULE LEARNING OUTCOMES
1. Demonstrate a systematic understanding of current research, contemporary problems, and new insights in the area of digital system design. (AHEP 4: B4)
2. Develop solutions and implement using an appropriate software tool to provide critical analysis of the results. (AHEP 4: B5)
3. Design complex digital systems using a variety of advanced techniques. (AHEP 4: B1)
4. Apply appropriate analytical techniques to critically evaluate complex digital systems. (AHEP 4: B2)
MODULE ADDITIONAL ASSESSMENT DETAILS
1. A 2000 words individual report weighted at 50%, assessing learning outcomes 1 and 2. A literature review on a specific topic to be performed and the results obtained using a Hardware Description Language simulation tool to be included in the report along with a critical analysis of the main findings. Meeting AHEP 4 Outcomes B4, B5
2. A 2-hour examination weighted at 50%, assessing learning outcomes 3 and 4. Several questions to be answered covering topics covered in the module to demonstrate deep knowledge and understanding of methodologies and techniques applicable to the design of digital systems. Meeting AHEP 4 Outcomes B1, B2
MODULE INDICATIVE CONTENT
This module covers a wide range of advanced digital design techniques which can be used for a variety of applications. Mealy and Moore sequential circuit design process will be discussed in detail and design solutions for several applications will be considered. The module will also provide deep understanding of sequential circuit timing issues that must be considered during the design process. Timing conditions for correct circuit operation will be discussed and timing rules for circuits with skew will be covered in the module. Tristate logic and busses will be discussed, and their applications will be considered. Programmable Logic Devices such as SPLDs, CPLDs, FPGAs etc will also be discussed in detail. Combination and Sequential circuit design process using a Hardware Description Language (HDL) will be covered in detail and an HDL simulation tool will be used for digital logic design and advanced simulation.
WEB DESCRIPTOR
The advantages of digital systems make them a preferred choice to be used for a variety of applications. This module will cover advanced techniques for the design and analysis of digital systems. Several real-world applications will be considered and design solutions will be obtained. Issues related to circuit timing will be considered and different methods to avoid these issues will be discussed. Hardware Description Language will be used for digital logic design and advanced simulation. The module will enable you to learn skills which are essential for the design and analysis of advanced digital systems.
MODULE LEARNING STRATEGIES
Students will have participated in an award induction workshop where they will learn how to use the Virtual Learning Environment (VLE) employed for the study of this module. Subsequently, students will work through the module material provided on the VLE at a pace suggested within the VLE for the module. The material will include activities that allow students to assimilate the concepts and skills required by the module. Students will be encouraged to discuss relevant aspects via vehicles such as discussion forums hosted within the VLE. The forums will allow discussion with a student's peer group as well as the module tutor. Live tutorials will provide additional support in key areas.
MODULE TEXTS
Hajji, B., Mellit, A., & Bouselham, L. (2022). A Practical Guide for Simulation and FPGA Implementation of Digital Design. Springer.
Roth Jr, C. H., & John, L. K. (2018) Digital Systems Design Using VHDL. Cengage Learning.
LaMeres, B. J. (2019) Introduction to Logic Circuits & Logic Design with VHDL. Springer.
Grout, I. (2008) Digital systems design with FPGAs and CPLDs. Newnes.
Floyd, T. L. (2015) Digital Fundamentals: Pearson New International Edition: A Systems Approach. Pearson.
MODULE RESOURCES
Blackboard, Software tools to simulate and analyse HDL designs, Standard office software