INF3 Computer Design

2017/2018

 
 

The lecture series covers the topics shown below. Some topics will expand to cover more than one lecture. There are three lectures per week in the first two weeks, and then two lectures per week from week 3 onwards (i.e. when the laboratory sessions begin).

  1. 1. Introduction
    Monday, 18th September, 2017.

  2. 2. Boolean Algebra and Logic Gates
    Thursday, 21st September, 2017.

  3. 3. Simplification of Boolean Functions
    Friday, 22nd September, 2017.

  4. Exercise sheet 1 (solutions)

  5. 4. Verilog (1)
    Monday, 25th September, 2017.

  6. 5. Verilog (2)
    Thursday, 28th September, 2017.

  7. 6. Combinatorial Logic
    Friday, 29th September 2017.

  8. Exercise sheet 2 (solutions)

  9. 7. Adders
    Monday, 3nd October 2017.

  10. 8. More Combinatorial Logic
    Thursday, 5th October, 2017.

  11. 9. Synchronous Sequential Logic
    Monday, 9th October, 2017.

  12. Exercise sheet 3

  13. 10. More Synchronous Sequential Logic
    Thursday 12th October, 2017.

  14. 11. Timing Sequences and Algorithmic State Machines
    Monday 16th October, 2017.

  15. 12. Asynchronous Sequential Logic
    Thursday 19th October, 2017.

  16. Exercise sheet 3 solutions

  17. 13. CPU Structure
    Monday 23rd October, 2017.

  18. 14. ALU Design
    Thursday 26th October, 2017.

  19. Exercise sheet 4

  20. 15. More ALU Design
    Monday 30th October, 2017.

  21. 16. Microcode and Interfacing
    Thursday 2nd November 2017.

  22. 17. Memory Organization and Addressing
    Monday 6th November, 2017.

  23. 18. Structure of Memory
    Thursday 9th November, 2017.

  24. 19. Memory Hierarchy
    Monday 13th November, 2017.

  25. 20. Input / Output Systems
    Thursday 16th November, 2017.

 

Slides and weekly exercise sheets

Lectures