THE UNIVERSITY of EDINBURGH

DEGREE REGULATIONS & PROGRAMMES OF STUDY 2013/2014 -
- ARCHIVE as at 1 September 2013 for reference only
THIS PAGE IS OUT OF DATE

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
Course typeStandard AvailabilityAvailable to all students
Credit level (Normal year taken)SCQF Level 9 (Year 3 Undergraduate) Credits10
Home subject areaElectronics Other subject areaNone
Course website None Taught in Gaelic?No
Course descriptionThe aim of this lab course is to produce students who are
capable of developing synchronous digital circuits from high
level functional specifications and prototyping them on to
FPGA hardware using a standard hardware description
language.
Entry Requirements (not applicable to Visiting Students)
Pre-requisites 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-requisitesKnowledge and understanding of the basics of combinational
and synchronous digital circuits
Displayed in Visiting Students Prospectus?No
Course Delivery Information
Delivery period: 2013/14 Semester 1, Available to all students (SV1) Learn enabled:  Yes Quota:  None
Web Timetable Web Timetable
Course Start Date 16/09/2013
Breakdown of Learning and Teaching activities (Further Info) Total Hours: 100 ( Programme Level Learning and Teaching Hours 2, Directed Learning and Independent Learning Hours 98 )
Additional Notes
Breakdown of Assessment Methods (Further Info) Written Exam 0 %, Coursework 100 %, Practical Exam 0 %
No Exam Information
Summary of Intended Learning Outcomes
1. Knowledge and understanding of:
I. Combinatorial and sequential circuits and number of ways of
designing them;
II. Basic and linked state machines and a number of ways of
designing them;
III. The importance of modular design, and design for reuse;
IV. The importance of a structured circuit development flow
including functional specification, design, simulation, synthesis,
implementation and testing;
V. A standard hardware description language and how it can
be used to capture digital circuit designs at different levels of
abstraction;

2. Intellectual
I. Ability to use and choose between different techniques for
digital circuit design and capture;
II. Ability to evaluate synthesis results and correlate them with
the corresponding high level design and capture;

3. Practical
I. Ability to use a commercial digital circuit development tool
suite to develop synchronous digital circuits and prototype
them on to FPGA hardware;
Assessment Information
100% lab-based assessment: 5 Checkpoints in total, of equal
weight (20% each)
Special Arrangements
None
Additional Information
Academic description Not entered
Syllabus Lab 1 - Week 2: "HelloWorld" and "HelloLotsofWorlds"
modules

Lab 2 - Week 3: "HelloSynchronousWorld", "ShiftingTheWorld"
and "ShiftingManyWorlds" modules

Lab 3 - Week 4: "CountingTheWorld" and "TimingTheWorld"
modules

Lab 4 - Week 5: "DecodingTheWorld" module

Lab 5 - Week 6: "TimingTheWorldInDecimalNow" module

Lab 6 - Week 7: "ColouringTheWorld" module

Lab 7 - Week 8: "TheWorldofStateMachines" and "TheWorldofLinkedStateMachine" modules

Lab 8 - Week 9: "Snake" Game module 1

Lab 9 - Week 10: "Snake" Game module 2

Lab 10 - Week 11: Final Assessment
Transferable skills Not entered
Reading list Digital Design, An Embedded Systems Approach Using Verilog
By Peter J Ashenden, Morgan Kaufmann, 2007, ISBN-13: 978-
0123695277
Study Abroad Not entered
Study Pattern 3-hour weekly labs over 10 weeks. Students build increasingly
complex digital circuits (combinatorial and sequential) every
week culminating in the development of a Snake Game on
FPGA (captured in Verilog and implemented on a Digilent
Basys 2 FPGA board)
KeywordsDigital Circuits, Sequential circuits, combinatorial circuits, synchronous circuits, Verilog, HDL, F
Contacts
Course organiserDr Tughrul Arslan
Tel: (0131 6)50 5592
Email: T.Arslan@ed.ac.uk
Course secretaryMs Tina Mcavoy
Tel: (0131 6)51 7080
Email: Tina.McAvoy@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
 
© Copyright 2013 The University of Edinburgh - 10 October 2013 4:17 am