1st Lecture, Dr. Manzke, Page: 1
CSU22022 Computer Architecture I
Computer Architecture
Lecturer: Dr.
Office: Stack B https://goo.gl/maps/CrMbKSt5kpS2
Ext: 2400
Email: michael. .ie
1st Lecture, Dr. Manzke, Page: 2
CSU22022 Exam
All by Assignment
1st Lecture, Dr. Manzke, Page: 3
CSU2022- Assignment
Questions will seek to establish that you have a
good grasp of the following concepts:
/shift design
Status bit generation and use
Control unit design and operation
1st Lecture, Dr. Manzke, Page: 4
Module Text:
“Introductory VHDL: From Simulation to Synthesis”
“Logic and Computer Design Fundamentals” 2nd Edition
updated, Mano (includes Xilinx Student Edition 4.2i software)
1st Lecture, Dr. Manzke, Page: 5
Organisation of the Module
Lectures:
Relate to chapter 7 and 8 of Mano & Kime textbook
Prerequisite:
Chapter 1-6 of Mano & Kime textbook
Tutorials:
Provides you with help for the project
Projects:
You will be asked to design and simulate key
elements of a processor.
1st Lecture, Dr. Manzke, Page: 6
Assessment
By coursework
100%
1st Lecture, Dr. Manzke, Page: 7
Module Objective
The aim is to give you a good understanding of
the design and operation of an instruction
processing unit and the functional subsystems
which execute these instructions.
1st Lecture, Dr. Manzke, Page: 8
Architecture
This design was first specified by John von
Newmann in 1940 and so the resulting architecture
is often called the ‘von Neumann’ architecture.
Please see the following web page:
http://www-gap.dcs.st-
and.ac.uk/~history/Mathematicians/Von_Neumann.html
1st Lecture, Dr. Manzke, Page: 9
John von : 28 Dec 1903 in Budapest, Hungary
Died: 8 Feb 1957 in Washington D.C., USA
1st Lecture, Dr. Manzke, Page: 10
Datapath and Control Unit
Control
Unit
Datapath
Control signals
Status signals
Control
inputs
Data
outputs
Control
outputs
Data
inputs
Performs
Data-processing
Operations
Determines
Sequence
of Operations