Imperial
College OF SCIENCE, TECHNOLOGY
AND MEDICINE University of London Department of Electrical & Electronic Engineering B.Eng. & M.Eng. Third Year Course Digital System Design (DSD) Spring 2009 Peter Y. K. Cheung |
|
Objectives
Textbooks
"Digital Design, Principles & Practices",
J.F.
Wakerly, 4th Edition (Sept 05) Prentice Hall
An excellent text-book that is well worth getting.
£72 from www.amazon.co.uk.
"High-Speed Digital Design - A handbook of black magic",
Johnson,
Graham.
Practical guide to designing and building very high speed digital circuits.
Excellent reference book. £71 from www.amazon.co.uk
"Contemporary Logic Design" Gaetano Boriello, Randy
H. Katz, Prentice Hall, 2004
This is an excellent book that straddle second year syllabus and the third year.
It is not cheap, but is worth buying if you have not got a good digital text
book already. In my opinion, possibly the best around at the moment. £47
from www.amazon.co.uk.
"FPGA-based System Design " Wayne Wolf, Prentice Hall, 2004, ISBN 0131424610 (£75)
Good on FPGA architecture, but somewhat pricey for what you get.
Lecture Notes
Week |
Lectures |
Labs |
Supporting materials |
1 |
Topic 1 - Introduction & Design Methodologies |
||
2 |
Topic 2 - Programmable Logic Devices |
||
3 |
Topic 3 - Modern FPGA architectures |
DE2-70 pin assignment file (Needed for the lab) |
|
4 |
Topic 4 - Arithmetic Circuits | ||
5 |
Topic 5 - Function Evaluation | ||
6 |
Tutorial about the coursework by Ed Stott Framework Design Files (zipped file) |
Clown image file (zipped) |
|
7 |
Topic 6 - Clocking & Metastability | Video effect coursework |
Cyclone II Device Handbook, Vol. 1, p. 2-37 to 2-61 |
8 |
Topic 7 - Practical Design & I/O |
Video effect coursework |
TI App Notes "Designing with Logic" |
9 |
Topic 9 - JTAG Boundary Scan | Video effect coursework |
|
10 |
Topic 10 - Bus Architecture | Live Demo |
|
Coursework (A wiki has been set up for the coursework HERE)
Teaching Assistant on this course: Edward Stott (email). Please contact Edward if you need help with any coursework problems.
The coursework is based around either Xilinx's XUP Board (with Virtex-II Pro) or Altera's Development and Evaluation Board (DE2-70). This is scheduled to start from 1st Feb 2009.
You can also find the description of the DE-II board here (User Manual , Tutorials, Software). You can obtain a web version of the Quartus-II software from Altera here.
For those of you wanting a revision of basic digital logic (and Quartus-II software at the same time), you may try our Year 1 experiment here. You are strongly recommended to go through Lab exercises 1 to 4 from Altera before 1st Feb 2008, so that you are ready for the coursework.
Web Resources for this course
E1 Digital Electronics 1 Course Page
E2 Digital Electronics 2 Course Page