Core Module Information
Module title: Programmable Logic Design

SCQF level: 10:
SCQF credit value: 20.00
ECTS credit value: 10

Module code: ELE10105
Module leader: Luigi La Spada
School School of Computing, Engineering and the Built Environment
Subject area group: Cyber Security and Systems Engineering
Prerequisites

There are no pre-requisites for this module to be added

Description of module content:

Introduction to the synthesis of combinational and sequential digital logic circuits. VHDL: introduction; concurrent VHDL; sequential VHDL; libraries, packages and subroutines; structural VHDL; RAM and ROM; state machines; RTL synthesis.The use of Modelsim in behavoural and timing verification, and optimisation; RTL design methodology.FPGA Hardware: design flow; design entry; simulation;:; PLD technologies: static RAM, EPROM, fuse and anti-fuse; FPGA architectures; logic modules and cells, FPGA routing,; IO blocks and interfacing; FPGA types, key; Development boards, FPGA test benches and fault finding. FPGA Applications.

Learning Outcomes for module:

Upon completion of this module you will be able to

LO1: Acquire in-depth knowledge and practical experience of VHDL hardware programming language: syntax and structures.

LO2: Design, synthesise and optimise digital logic circuits in an ECAD environment.

LO3: Optimise and find faults in applied digital logic circuits.

LO4: Implement and test a programmed FPGA.

Full Details of Teaching and Assessment
2025/6, Trimester 2, In Person,
VIEW FULL DETAILS
Occurrence: 001
Primary mode of delivery: In Person
Location of delivery: MERCHISTON
Partner:
Member of staff responsible for delivering module: Luigi La Spada
Module Organiser:


Student Activity (Notional Equivalent Study Hours (NESH))
Mode of activityLearning & Teaching ActivityNESH (Study Hours)NESH Description
Face To Face Lecture 12 LECTURE
Face To Face Practical classes and workshops 39 Practical classes and workshops
Online Guided independent study 149 Guided independent study
Total Study Hours200
Expected Total Study Hours for Module200


Assessment
Type of Assessment Weighting % LOs covered Week due Length in Hours/Words Description
Report 50 3~4 Exam Period , WORDS= 15 Report
Practical Skills Assessment 20 1~2 Week 4 HOURS= 2 Practical Skills Assessment
Practical Skills Assessment 30 1~3 Week 9 HOURS= 3 Practical Skills Assessment
Component 1 subtotal: 100
Component 2 subtotal: 0
Module subtotal: 100

Indicative References and Reading List - URL:
Contact your module leader