














Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Memory Hierarchy for ARM micro controller
Typology: Lecture notes
Uploaded on 11/18/2017
1 / 22
This page cannot be seen from the preview
Don't miss anything!















Dr. Tassadaq Hussain
Riphah International University
Microsoft and Barcelona Supercomputing Center
UCERD Pvt Ltd
Memory Bus Processor
Disk DRAM SRAM Synchronous Asynchronous RISC CISC
Application
Specific
State
Machines
Peripherals
5
Processor System Architecture
Hardware
Software
Clock
Data Bus
Instruction Bus
Instructions Per Cycles
Pipeline Stage
RISC
CISC
Multi-core
Bus Clock
Data bus width
Address bus width
Single Layer
Multi-layer
Network On a Chip
Peripheral Bus
Serial Bus
Parallel Bus
Local Memory (SRAM)
On Chip Memory Volatile
SRAM
Global/Main Memory (DRAM)
Off Chip Memory Volatile
DRAMs
External Memory
Non Volatile
SDCard, Disk etc
Read/Write Clocks (time)
Memory Width
Memory Depth or Size
A software is combination of processor
instructions used to process specific task
or application.
System Software
User Software
Software Programming Languages
The system software manages and
supports resources and tasks of a
processor system.
The tasks include Scheduling Tasks,
Memory Management, Network
Management, I/O Management, Power
Managment, Disk and Network
Management
Machine Language
Assembly Language
Programming Language
Scripting Language
Start your semester project
Place order of Odroid board
Clear your concept about
bits and bytes.
Prefix - pico, nano, micro, kilo, mega, giga,
tera etc.
Million, billion etc.