Computer Archtiecture Lec 1
Computer Archtiecture Lec 1
Architecture
ABET Compliant
Ahmed Alhuseiny
Lec. 1 – Ch4
Make sure you followed and
stick to…
2
Outline
• Introduction
• Definitions
• Register Transfer Language (RTL)
• Register Transfer
• Bus & Memory Transfer
• Arithmetic Microoperation
• Logic Microoperation
• Shift Microoperation
• Arithmetic Logic Unit
• Reading ch4 from the textbook
3
Computer Organization and Computer
Architecture? Archi or Orga is first?
4
Definitions
• Modular Approach
• PCB, Resistor–transistor logic (RTL)
• IC, Emitter-coupled logic (ECL)
• SSI Diode–transistor logic (DTL)
• LSI Metal–oxide–semiconductor (MOS) logic
• VLSI Integrated injection logic (I2L)
• ULSI Gunning transceiver logic (GTL)
• WSI
• 5
Microoperations, RTL and RT
6
Microoperations, RTL and RT
7
RTL Rules
8
Microoperations, RTL and RT
9
Microoperations, RTL and RT
10
Motivation for Common Bus
# Connections = n Reg (n Reg -1). It’s almost like Full Mesh Topology
11
Common Bus using MUXs
1
0
12
Common Bus using Tri-State
Buffer
10
13
Common Bus using Tri-State
Buffer
1
1
1
14
Reconfiguring Fig 4.3 by Tri-State
Buffer
15
Memory Transfer
16
Memory Transfer
Read: DR M[AR]
17
Memory Transfer
: M[AR] DR
18
Memory Transfer
List the Microoperations to transfer data from a computer register to Memory.
Suppose compute register is R1.
Memory location is at AR register.
Memory only transfer to/ from DR
So the microoperations would be like
DR R1
M[AR] DR
19
Memory Transfer
List the Microoperations to transfer data from Memory to a computer register.
20
Hw1
21
Quiz
What is the number of
connections to achieve fully
meshed connections if you have
n registers and if you have (n-1)
registers?
22
References:
M. M. Mano, Computer System Architecture (3rd Ed.).
USA: Prentice-Hall, Inc., 1993.