THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2026/2027

Timetable information in the Course Catalogue may be subject to change.

University Homepage
DRPS Homepage
DRPS Search
DRPS Contact
DRPS : Course Catalogue : School of Engineering : Electronics

Undergraduate Course: Digital Systems Laboratory 3 (ELEE09018)

Course Outline
SchoolSchool of Engineering CollegeCollege of Science and Engineering
Credit level (Normal year taken)SCQF Level 9 (Year 3 Undergraduate) AvailabilityAvailable to all students
SCQF Credits10 ECTS Credits5
SummaryThis laboratory course builds upon second-year material, enabling students to design synchronous digital circuits from high-level functional specifications and prototype them on Field Programmable Gate Array (FPGA) hardware using standard hardware description languages (HDLs)
Course description Week 1: Hello world & Hello lots of worlds
Week 2: Hello synchronous world & shifting the world
Week 3: Shifting many worlds & counting the world
Week 4:Timing the world & decoding the world
Week 5: Timing the world in decimal & Colour the world
Week 6: Colour the world
Week 7: Assessment 1
Week 8: World of state machines & World of linked state machines
Week 9: World of linked state machines & Snake game
Week 10: Snake game
Week 11: Assessment 2
Entry Requirements (not applicable to Visiting Students)
Pre-requisites Students MUST have passed: Digital System Design 2 (ELEE08015)
Co-requisites
Prohibited Combinations Other requirements None
Additional Costs None - If possible, boards can be lent to student to use at home in exchange for a deposit to be paid back at the end of semester
Information for Visiting Students
Pre-requisitesStudents MUST have passed: Digital System Design 2 (ELEE08015) or equivalent
High Demand Course? Yes
Course Delivery Information
Academic year 2026/27, Available to all students (SV1) Quota:  None
Course Start Semester 1
Timetable Timetable
Learning and Teaching activities (Further Info) Total Hours: 100 ( Formative Assessment Hours 1, Summative Assessment Hours 10, Programme Level Learning and Teaching Hours 2, Directed Learning and Independent Learning Hours 87 )
Assessment (Further Info) Written Exam 0 %, Coursework 100 %, Practical Exam 0 %
Additional Information (Assessment) 100% lab-based assessment: 3 Checkpoints in total, with weight of 25%, 35% and 40%.
Feedback Not entered
No Exam Information
Learning Outcomes
On completion of this course, the student will be able to:
  1. Demonstrate proficiency inahardware description language
  2. Design and implement synchronous sequential logic circuits and asynchronous combinatorial logic circuits
  3. Develop finite state machines using modular design principles
  4. Understand digital circuit development flow from functional specification through to design and simulation
  5. Apply synthesis, implementation, and testing processes on a practical FPGA board
Reading List
Digital Design, An Embedded Systems Approach Using Verilog
By Peter J Ashenden, Morgan Kaufmann, 2007, ISBN-13: 978-
0123695277
Additional Information
Graduate Attributes and Skills Not entered
KeywordsFPGA,Verilog,Hardware Description Language
Contacts
Course organiserDr Chang Liu
Tel: (0131 6)50 2563
Email: c.liu@ed.ac.uk
Course secretaryMs Ilaria Monfroni
Tel:
Email: imonfron@ed.ac.uk
Navigation
Help & Information
Home
Introduction
Glossary
Search DPTs and Courses
Regulations
Regulations
Degree Programmes
Introduction
Browse DPTs
Courses
Introduction
Humanities and Social Science
Science and Engineering
Medicine and Veterinary Medicine
Other Information
Combined Course Timetable
Prospectuses
Important Information