| 
 Undergraduate Course: Digital Systems Laboratory 3 (ELEE09018)
Course Outline
| School | School of Engineering | College | College of Science and Engineering |  
| Credit level (Normal year taken) | SCQF Level 9 (Year 3 Undergraduate) | Availability | Available to all students |  
| SCQF Credits | 10 | ECTS Credits | 5 |  
 
| Summary | The 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.
 |  
| Course description | Week 2: Hello world, Hello lots of worlds & Hello synchronous world Week 3: Shifting the world & Shifting many worlds
 Week 4: Counting the world & Timing the world
 Week 5: Decoding the world & Timing the world in decimal
 Week 6: Colour the world
 Week 7: World of state machines & assessment
 Week 8: World of linked state machines
 Week 9: SPI communication & assessment
 Week 10: Snake game
 Week 11: Assessment
 
 |  
Information for Visiting Students 
| Pre-requisites | Knowledge and understanding of the basics of combinational and synchronous digital circuits
 |  
		| High Demand Course? | Yes |  
Course Delivery Information
| Not being delivered |  
Learning Outcomes 
| On completion of this course, the student will be able to: 
        Understand combinatorial and sequential circuits and number of ways of designing them.Implement basic and linked state machines.Appreciate the importance of modular design and reuse.Familiarised with the development flow of FPGA programming.Master a hardware description language Verilog. |  
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 |  
| Keywords | Digital Circuits,Sequential and combinatorial circuits,synchronous circuits and Verilog |  
Contacts 
| Course organiser | Dr Jiabin Jia Tel: (0131 6)51 3568
 Email: Jiabin.Jia@ed.ac.uk
 | Course secretary | Mrs Megan Inch-Kellingray Tel: (0131 6)51 7079
 Email: M.Inch@ed.ac.uk
 |  |  |