Skip to content
This repository has been archived by the owner on Dec 3, 2020. It is now read-only.

An in-depth investigation of Intel Core i3-8300 and ARM Cortex R5 processors(one from CISC architecture and the other from RISC architecture) as partial fulfilment of the UOM's EN2030 - Fundamentals of Computer Organization and Design Module🖥💻

bimalka98/EN2030-Processor-Dissection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

PROCESSOR DISSECTION REPORT

An in-depth investigation of Intel Core i3-8300 and ARM Cortex R5 processors(one from CISC architecture and the other from RISC architecture) covering the areas given below:

  • Instruction Set Architecture of the Processor (Instruction Set, Instruction classes and Instruction Format)
  • Micro-Architecture (Data Path and the Controller)
  • ALU functions
  • Cache Memory and Memory Interfacing
  • Timing related to Memory

Click Here to view the report.

Composed by,

  1. SIRITHUNGA M.R.A.
  2. SOMARATHNE P.M.P.H.
  3. THALAGALA B.P.

Dissected processors

Intel Core i3-8300

Core i3-8300 is a desktop processor released in Q'2 of 2018 by Intel Corporation. It is based on Coffee Lake microarchitecture and manufactured using 14nm process. This processor is developed as a low-end performance processor with four cores, 4 threads, 3.7GHz base frequency, 8MB Intel Smart Cache and 62 W Thermal Design Power(TDP).

i3

ARM Cortex R5

Cortex-R5 is a 32-bit processor by Arm Holdings, optimized for embedded real-time mission critical applications. The processor was introduced in 2011.

r5

Referenes

  1. Arm architecture reference manual(armv7-a and armv7-r edition)
  2. Arm cortex-r series programmer's guide
  3. Coffee Lake - Microarchitectures - Intel - WikiChip
  4. Cortex-r5 technical reference manual
  5. De nition of microarchitecture
  6. Intel® 64 and IA-32 Architectures Developer's Manual: Vol. 2A
  7. Intel® 64 and IA-32 Architectures Optimization Reference Manual
  8. Intel® Core™ i3-8300 Processor (8M Cache, 3.70 GHz) Product Speci cations
  9. Introduction to x64 Assembly
  10. Kaby Lake - Microarchitectures - Intel - WikiChip
  11. Skylake (client) - Microarchitectures - Intel - WikiChip
  12. Software Techniques for Shared-Cache Multi-Core Systems
  13. How Microprocessors Work
  14. ARM Cortex-R
  15. Arm Ltd. Cortex-R5

About

An in-depth investigation of Intel Core i3-8300 and ARM Cortex R5 processors(one from CISC architecture and the other from RISC architecture) as partial fulfilment of the UOM's EN2030 - Fundamentals of Computer Organization and Design Module🖥💻

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages