Lect 1 (Introduction)
Lect 1 (Introduction)
Pilani Campus
MPI@Meetha V Shenoy
Tutorial Instructors
MPI@Meetha V Shenoy
General Purpose Computers/ Embedded Systems &
Microprocessors
In today’s world, we have Embedded Systems all around us. Almost all modern electronic systems
can be considered as Embedded Systems.
MPI@Meetha V Shenoy
Microprocessor Vs Microcontroller
Instruction
Memory I/O Instruction
Memory I/O
Microprocessor Microprocessor
Data Memory
I/O Data Memory
I/O
Timers Timers
MPI@Meetha V Shenoy
Von-Neumann/ Princeton Memory architecture
MPI@Meetha V Shenoy
Harvard Memory architecture
MPI@Meetha V Shenoy
Registers
• Assembly level Instruction
MPI@Meetha V Shenoy
• What do you understand by the term
8-bit, 16-bit , 32 or 64 bit processor?
MPI@Meetha V Shenoy
Microcontroller Vs SOC
BCM2385,
Raspberry Pi 3
MPI@Meetha V Shenoy
OMAP 4430- SOC
MPI@Meetha V Shenoy
Complex Instruction Set Computer
CISC Vs RISC Reduced Instruction Set Computer
c=a x b
CISC
• MUL C, A, B
RISC
• LOAD R1,A
• LOAD R2, B
• MUL R1, R1,R2
• STORE R1, C
MPI@Meetha V Shenoy
CISC Vs RISC
MPI@Meetha V Shenoy
Module 1
MPI@Meetha V Shenoy
BITS Pilani, Pilani Campus
Microprocessor
Instruction
Memory I/O
Microprocessor
Data Memory
I/O
Timing, RTC
MPI@Meetha V Shenoy
Module 2
MPI@Meetha V Shenoy
BITS Pilani, Pilani Campus
Motherboard
MPI@Meetha V Shenoy
Module 3
MPI@Meetha V Shenoy
Evaluation Scheme
Lab (regular): 2 marks for each lab. 1 mark for attendance, 1 for right answers, Best 7 will be
taken of 9 labs
Tutorial exams: Best 8 will be taken of 10 tuts
MPI@Meetha V Shenoy
Thank You
MPI@Meetha V Shenoy