INF3 Computer Design
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.
Introduction
Monday, 18th September, 2017.
2.
Boolean Algebra and Logic Gates
Thursday, 21st September, 2017.
3.
Simplification of Boolean Functions
Friday, 22nd September, 2017.
4.
Verilog (1)
Monday, 25th September, 2017.
5.
Verilog (2)
Thursday, 28th September, 2017.
6.
Combinatorial Logic
Friday, 29th September 2017.
7.
Adders
Monday, 3nd October 2017.
8.
More Combinatorial Logic
Thursday, 5th October, 2017.
9.
Synchronous Sequential Logic
Monday, 9th October, 2017.
10.
More Synchronous Sequential Logic
Thursday 12th October, 2017.
11.
Timing Sequences and Algorithmic State Machines
Monday 16th October, 2017.
12.
Asynchronous Sequential Logic
Thursday 19th October, 2017.
Exercise sheet 3 solutions
13.
CPU Structure
Monday 23rd October, 2017.
14.
ALU Design
Thursday 26th October, 2017.
15.
More ALU Design
Monday 30th October, 2017.
16.
Microcode and Interfacing
Thursday 2nd November 2017.
17.
Memory Organization and Addressing
Monday 6th November, 2017.
18.
Structure of Memory
Thursday 9th November, 2017.
19.
Memory Hierarchy
Monday 13th November, 2017.
20.
Input / Output Systems
Thursday 16th November, 2017.
Slides and weekly exercise sheets
Lectures
Monday 12:10pm room LG.08, DHT
Thursday 12:10pm room LG.08, DHT
Friday 15:10pm (weeks 1 and 2 only) G15, 7 Bristo Sq