Electronics with Music BEng/MEng
Digital Electronics 2 ENG2020
- Academic Session: 2026-27
- School: School of Engineering
- Credits: 10
- Level: Level 2 (SCQF level 8)
- Typically Offered: Semester 1
- Available to Visiting Students: No
- Collaborative Online International Learning: No
- Curriculum For Life: No
Short Description
Design of digital circuitry, using MSI functions, logical gates and modules designed using VHDL. Introducing VHDL for design, simulation and testing of logical circuitry and programming CPLDs and FPGAs.
Timetable
2 lectures weekly
Excluded Courses
None.
Co-requisites
None.
Assessment
90 % Examination
10% attendance at labs.
Main Assessment In: December
Course Aims
The aims of this course are to:
■ develop skills in the design of digital circuits by learning to build functional modules from simple gates and more complex circuits from modules;
■ make use of MSI logic functions as exemplars and blocks in larger designs;
■ introduce VHDL as the basis for the design, description, simulation and testing of digital logic functions and circuits;
■ build up basic functional modules using VHDL and thence constructing larger designs;
■ present the correspondence between VHDL descriptions and MSI logic functions such as multiplexers, decoders and counters;
■ introduce and design systems based on finite state machines (FSM), exploring manual methods for their design. FSMs are commonly the basis of even simple designs and this fact will be illustrated using many practical examples;
■ introduce the basics of programmable logic devices (PLD), and the process of taking designs from idea, to simulation and finally to working circuit.
Intended Learning Outcomes of Course
By the end of this course students will be able to:
■ take an idea for a digital circuit, analyse its requirements and thus determine the basic functional modules and, if necessary, finite state machines which will the needed to implement the design;
■ compose VHDL to describe logical functions and assemblies of such functions;
■ make use of design software to write, simulate and test VHDL Entities;
■ design digital circuits from modular components both MSI and VHDL.