Sei sulla pagina 1di 18

MICROPROCESSOR &

INTERFACING
INTRODUCTION
Block diagram of a Computer System
CPU
ROM/
RAM
KBD/
Display
DISK Printer
Address/Data/Control Bus
Processors
ISA
Execution model
Processor registers
Address and Data formats
Microarchitecture
Interconnections - various microarchitectural elements of machine
ALU
Datapath
Control Path
Physical Realization
In This Course
Microprocessor 8086 80486
Architecture and Programming
Memory Devices & Interfacing
Timing information
Data transfer Scheme & Buses
Interfacing Devices
To support parallel & serial communication
Design Examples

Evaluation Scheme
Evaluation Component Maximum Marks
1. Test-I 55
2. Test-II 55
3. Lab test/ Design Assignments 90
4. Comprehensive Examination 100
Where does the course lead you
Processor Architecture
Computer Architecture
Embedded Systems
Processor
GPP
DSP, ASIPs
FPGA
ASIC
Performance/ Power
Efficency
Flexibility
GPP
Microprocessors
Chip
80x86
Soft core
ARM
Microcontrollers
8051, PIC, Atmel
RISC Vs CISC
A
B
C
R
0
R
1

R
2
R
3

x,,+,-
Mem
Goal: Multiply data in mem A with B- put it
back in A
CISC:
MUL A,B
RISC:
LDA R
0
,A
LDA R
1
,B
MUL R
0
,R
1

STR A,R
0

Time
Program
Time
cycle
= x
Cycles
Inst
x
Instructions
Program
RISC CISC
Serial computing
Problem
CPU
T1 T2 T3 TN
What is parallel computing
Problem 1
Problem 2
Problem 3
Problem 4
CPU 1
CPU 2
CPU 3
CPU 4
Flynns Taxnomy
SISD
SIMD
MISD
MIMD
SISD
SIMD
MISD
MIMD
Basic Parallel Techniques
Pipelining
Replication

Potrebbero piacerti anche