Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
&
Computer Architecture
Unit-1 : Introduction
Session -1
UE17CS253
Faculty:
Dr. Kiran
PES University
Prof Deepthi
Prof. SHANTHALA P T
Agenda
Part A – Theory
1.Preamble
2.Syllabus
3.Objective Lesson Plan
Part B – Laboratory
1.Problem Set
a.Programs to be executed in the lab
2.Mini Project
3.Conduction & Evaluation
1. Motivation
a. Why do we need to Learn Microprocessors?
•A silicon chip.
•Three basic characteristics differentiate
microprocessors:
–Instruction set: The set of instructions that the
microprocessor can execute.
–bandwidth : The number of bits processed in a
single instruction.
–clock speed : Given in megahertz (MHz), the clock
speed determines how many instructions per
second the processor can execute.
PES University, Bengaluru
Microprocessor
Familiarity with ARM architecture and micro-architecture for current ARM CPU cores is helpful but not required.
Software development skills and/ or experience is helpful (C/C++, Python/Perl, Shell scripting)
Experience modelling microprocessors using higher-level languages, like C/C++, is helpful but not required
Effective communication skills and the ability to collaborate with a team
Mostly on----------------
CObj1:
Introduce concepts of basic processor architecture and its design
CObj2:
Introduce concepts of pipeline architecture and hazards
CObj3:
Bring in the study of memory hierarchy, cache memory and its optimizations
CObj4:
Introduce multi core processor architecture and programming
1.Problem Set
a.Programs to be executed in the lab
2.Mini Project
3.Conduction & Evaluation
Mini Projects
•Computer Organization
•Computer Architecture
•Microprocessor
•MP - Evolution
•Microcontroller
•Summary
• Has more number of registers, hence the programs are easier to write.
ARM 1 to ARM 6
ARM 7, ARM 7T, ARM 7EJ,
ARM8, ARM 9T, ARM 9E
ARM10E, ARM11
Microcontrollers: Cortex-M,
Real Time: Cortex-R
Application Profile: Cortex-A (32 bit), Cortex-A (64 bit)