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...
![Page 1: EKT303 PRINCIPLES OF COMPUTER ARCHITECTURE Mini Project Design and Implementation of Two Concurrent 8-bit CPUs Using Structural VHDL code for better Workload.](https://reader036.fdocuments.in/reader036/viewer/2022083009/5697bf771a28abf838c813ca/html5/thumbnails/1.jpg)
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
![Page 2: EKT303 PRINCIPLES OF COMPUTER ARCHITECTURE Mini Project Design and Implementation of Two Concurrent 8-bit CPUs Using Structural VHDL code for better Workload.](https://reader036.fdocuments.in/reader036/viewer/2022083009/5697bf771a28abf838c813ca/html5/thumbnails/2.jpg)
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
![Page 3: EKT303 PRINCIPLES OF COMPUTER ARCHITECTURE Mini Project Design and Implementation of Two Concurrent 8-bit CPUs Using Structural VHDL code for better Workload.](https://reader036.fdocuments.in/reader036/viewer/2022083009/5697bf771a28abf838c813ca/html5/thumbnails/3.jpg)
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
![Page 4: EKT303 PRINCIPLES OF COMPUTER ARCHITECTURE Mini Project Design and Implementation of Two Concurrent 8-bit CPUs Using Structural VHDL code for better Workload.](https://reader036.fdocuments.in/reader036/viewer/2022083009/5697bf771a28abf838c813ca/html5/thumbnails/4.jpg)
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