EKT303 PRINCIPLES OF COMPUTER ARCHITECTURE Mini Project Design and Implementation of Two Concurrent...
-
Upload
randolf-campbell -
Category
Documents
-
view
212 -
download
1
Transcript of EKT303 PRINCIPLES OF COMPUTER ARCHITECTURE Mini Project Design and Implementation of Two Concurrent...
1
EKT303PRINCIPLES OF
COMPUTER ARCHITECTURE
Mini Project
Design and Implementation of Two Concurrent 8-bit CPUs Using Structural VHDL code for better
Workload Balance
VIVA ON 8-12 OF DECEMBER, 2014
2
Specifications (1/3)
• The CPU must be designed in a separate functional unit of Datapath, Control and Memory as shown in Figure 1.
Datapath Control unit
Memory
Figure 1
3
Specifications (2/3)
• Both CPUs have simple instruction set as shown in Table 1
Direct Addressing Mode
Register Addressing Mode
Immediate Addressing Mode
Instruction
X X X MOV
X X ADD
X X SUB
X X AND
X X OR
X SHIFT
JUMP
Table 1
4
Specifications (3/3)
• The Two concurrent CPUs must connected through shared Memory as shown in Figure 2.
CPU 1
CPU 2
Shared Memory
Figure 2