SlideShare a Scribd company logo
4
Most read
5
Most read
6
Most read
Hello!
I am Tahrimur Rahman
My
Roll: 12102907
Session: 2011-12
3rd year 2nd semester
Dept. of Electronics and Communication Engineering
J.K.K.N.I.U.
Peripheral Interfacing
Outline:
My process is easy & simple
What?
A intruduction
Why?
Necessary
How?
Mechanism
What?
Peripheral
It means various components or devices
those are connected to CPU. Actually these
are input output devices. Thus, it sometimes
calls as I/O devices.
Interface
An interface is a concept that refers to a point of
interaction between objects or components and
is applicable at the level of both hardware and
software.
Thus PHERIPHERAL INTERFACING is a kind of interaction between processor and external or
peripheral devices.
To interface physically, a component or mediator between I/O device and processor is used which is
called I/O module.
“
Now a question may arise. Can’t we connect /
interface directly the I/O devices to processor ?
No!
◇ I/O devices are most of case usually electrical/ mechanical/ electronic
devices where processor is an electronic device. Also the data
transfer rates of I/O are often slower than the processor and
memory. So it is significant that the speed and electrical
characteristics of I/O are different from CPU.
◇ There are a variety of peripherals that exist and may need to be
connected to the same system bus. But it may be difficult to
incorporate all the peripheral device logic into CPU. This reduces
flexibility and creates hinderance in new developments.
◇ Peripheral often use different data formats and word lengths that
used by the CPU
Incorporation of I/O module helps to overcome these problems.
Why?
There are several reasons which lead to use I/O module:
Thus, we can say that
First
An I/O module is a mediator
between the processor and an I/O
device/devices.
Second
It controls the data exchange
between the external devices and
main memory; or external devices
and CPU registers.
Fourth
The I/O module should not only
communicate the information
from CPU to I/O device, but it
should also coordinate these two.
Fifth
In addition since there are speed differences between CPU and I/O
devices, the I/O module should have facilities like buffer (storage
area) and error detection mechanism.
Third
An I/O module provide an
interface internal to the computer
which connects it to CPU and
main memory and an interface
external to the computer
connecting it to external device or
peripheral.
How?
An I/O module at one end is
connected to the system
bus (information
transmission cable) of
processor and at the other
end may be connected with
a number of I/O devices. It
conveys the information
from I/O device (Sometimes
called as peripheral or
external device) to
processor and vice versa.
A simplified block diagram of I/O module
An I/O module is not simply a set of mechanical
connectors that wire a device into the system bus.
Rather, the I/O module contains logic for
performing a communication function between the
peripheral and the bus.
Working functions:
1. CPU checks I/O module device status
2. I/O module returns status
3. If ready, CPU requests data transfer
4. I/O module gets data from device
5. I/O module transfers data to CPU
“
Same processor
Various flexible structures of I/O devices
New Era
Thanks!
Any questions?
You can find me at:
◇ www.facebook.com/tahrimur-rahman
◇ tahrimurrahman@gmail.com

More Related Content

What's hot (20)

PDF
DAC Interfacing with 8051.pdf
Srikrishna Thota
 
PPSX
Lect 2 ARM processor architecture
Dr.YNM
 
PPTX
Branching instructions in 8086 microprocessor
Rabin BK
 
PPT
Computer architecture pipelining
Mazin Alwaaly
 
PPTX
Computer architecture input output organization
Mazin Alwaaly
 
PPTX
sequential circuits
Unsa Shakir
 
PPTX
Interrupts
Urwa Shanza
 
PPTX
8051 MICROCONTROLLER ARCHITECTURE.pptx
MemonaMemon1
 
PDF
Polar-NRZ & Polar-RZ encoding schemes
Arunabha Saha
 
PPTX
Architecture of 8085 microprocessor
AMAN SRIVASTAVA
 
PPTX
DMA operation
Imran Khan
 
PPTX
1.ripple carry adder, full adder implementation using half adder.
MdFazleRabbi18
 
PPTX
Peripherals and interfacing
RAMPRAKASHT1
 
PPT
Memory & I/O interfacing
deval patel
 
PDF
Arm instruction set
Mathivanan Natarajan
 
PPTX
Instruction set of 8086
9840596838
 
PDF
8085 microprocessor ramesh gaonkar
SAQUIB AHMAD
 
PPTX
Interrupts of 8086
Albin Panakkal
 
PDF
hardwired control unit ppt
SushmithaAcharya7
 
PDF
To designing counters using verilog code
Bharti Airtel Ltd.
 
DAC Interfacing with 8051.pdf
Srikrishna Thota
 
Lect 2 ARM processor architecture
Dr.YNM
 
Branching instructions in 8086 microprocessor
Rabin BK
 
Computer architecture pipelining
Mazin Alwaaly
 
Computer architecture input output organization
Mazin Alwaaly
 
sequential circuits
Unsa Shakir
 
Interrupts
Urwa Shanza
 
8051 MICROCONTROLLER ARCHITECTURE.pptx
MemonaMemon1
 
Polar-NRZ & Polar-RZ encoding schemes
Arunabha Saha
 
Architecture of 8085 microprocessor
AMAN SRIVASTAVA
 
DMA operation
Imran Khan
 
1.ripple carry adder, full adder implementation using half adder.
MdFazleRabbi18
 
Peripherals and interfacing
RAMPRAKASHT1
 
Memory & I/O interfacing
deval patel
 
Arm instruction set
Mathivanan Natarajan
 
Instruction set of 8086
9840596838
 
8085 microprocessor ramesh gaonkar
SAQUIB AHMAD
 
Interrupts of 8086
Albin Panakkal
 
hardwired control unit ppt
SushmithaAcharya7
 
To designing counters using verilog code
Bharti Airtel Ltd.
 

Viewers also liked (10)

PPTX
Spectrum analyzer
Tahrimur Rahman
 
PPT
8254 timer - Microprocessor and interfacing
Amitabh Shukla
 
PPT
1203 Ppi 8155
techbed
 
PPT
8255_utkarsh_kulshrestha
Utkarsh Kulshrestha
 
PPTX
8254 Programmable Interval Timer by vijay
Vijay Kumar
 
DOCX
Basics of peripheral devices and Working
Dr.YNM
 
PPTX
8251 USART
coolsdhanesh
 
PPT
Architecture of 8051 microcontroller))
Ganesh Ram
 
DOC
8051 Microcontroller Notes
Dr.YNM
 
Spectrum analyzer
Tahrimur Rahman
 
8254 timer - Microprocessor and interfacing
Amitabh Shukla
 
1203 Ppi 8155
techbed
 
8255_utkarsh_kulshrestha
Utkarsh Kulshrestha
 
8254 Programmable Interval Timer by vijay
Vijay Kumar
 
Basics of peripheral devices and Working
Dr.YNM
 
8251 USART
coolsdhanesh
 
Architecture of 8051 microcontroller))
Ganesh Ram
 
8051 Microcontroller Notes
Dr.YNM
 
Ad

Similar to peripheral interfacing (20)

PPTX
MODULE 5-1.computer organization and archit
Sindhu Mani
 
PDF
IO_ORGANIZATION.pdf
GaganaPurshothama
 
PPTX
ch-6 COAyjdhfzgsgfzjnfgbcxvbnfsxgcv.pptx
FiraolGadissa
 
PPT
Input output module
Muhammad Ishaq
 
PDF
chapter7-input-output-COMPUTER organization.pdf
SangitaBose2
 
PPT
COA chapter 5 finalcomputer organization and architecture course for engineer...
fathibanki
 
PPTX
Chapter 4
Er. Nawaraj Bhandari
 
PPTX
i_o updated.pptx 6=₹cnjxifj,lsbd ধ and vjcjcdbgjfu n smn u cut the lb, it ও o...
ggg032019
 
PPTX
Input Output - Computer Architecture
Maruf Abdullah (Rion)
 
PPTX
CO--MODULE-1 (b) - Input-Output-Organization.pptx
ahmedsalik057
 
PPTX
EXTERNAL DEVICE
VENNILAV6
 
PPTX
input output ports
aslamslides
 
PPTX
Lecture 10 - Ch No. 7 Input and Output.pptx
AdeelAsghar36
 
PPTX
coa1..pptx panipat institute of engineering and technology
rahulruhal900
 
PPTX
3 unit-DMA-1fjgigkhlhkbkbkvkvkvkvkvkgkvkvkvv.pptx
sdsoni2042
 
DOCX
Architecture
Mark Muhama
 
PPTX
Input - Output Organization and I/O Interface
kasthurimukila
 
PDF
Chp 04 - Hardware PTI - (Shared).pdf
YUSRA FERNANDO
 
PPTX
Chapter 5 IO Unit.pptx we are electrical
bayisabayecha51
 
PPT
inputoutput_organization__Morrismano.ppt
SeliMohapatra1
 
MODULE 5-1.computer organization and archit
Sindhu Mani
 
IO_ORGANIZATION.pdf
GaganaPurshothama
 
ch-6 COAyjdhfzgsgfzjnfgbcxvbnfsxgcv.pptx
FiraolGadissa
 
Input output module
Muhammad Ishaq
 
chapter7-input-output-COMPUTER organization.pdf
SangitaBose2
 
COA chapter 5 finalcomputer organization and architecture course for engineer...
fathibanki
 
i_o updated.pptx 6=₹cnjxifj,lsbd ধ and vjcjcdbgjfu n smn u cut the lb, it ও o...
ggg032019
 
Input Output - Computer Architecture
Maruf Abdullah (Rion)
 
CO--MODULE-1 (b) - Input-Output-Organization.pptx
ahmedsalik057
 
EXTERNAL DEVICE
VENNILAV6
 
input output ports
aslamslides
 
Lecture 10 - Ch No. 7 Input and Output.pptx
AdeelAsghar36
 
coa1..pptx panipat institute of engineering and technology
rahulruhal900
 
3 unit-DMA-1fjgigkhlhkbkbkvkvkvkvkvkgkvkvkvv.pptx
sdsoni2042
 
Architecture
Mark Muhama
 
Input - Output Organization and I/O Interface
kasthurimukila
 
Chp 04 - Hardware PTI - (Shared).pdf
YUSRA FERNANDO
 
Chapter 5 IO Unit.pptx we are electrical
bayisabayecha51
 
inputoutput_organization__Morrismano.ppt
SeliMohapatra1
 
Ad

Recently uploaded (20)

PPTX
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
PPTX
The Future of Artificial Intelligence Opportunities and Risks Ahead
vaghelajayendra784
 
PPTX
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PDF
Tips for Writing the Research Title with Examples
Thelma Villaflores
 
PDF
My Thoughts On Q&A- A Novel By Vikas Swarup
Niharika
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
YSPH VMOC Special Report - Measles Outbreak Southwest US 7-20-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
PPTX
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PDF
John Keats introduction and list of his important works
vatsalacpr
 
PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
PPTX
Introduction to Probability(basic) .pptx
purohitanuj034
 
PPTX
I INCLUDED THIS TOPIC IS INTELLIGENCE DEFINITION, MEANING, INDIVIDUAL DIFFERE...
parmarjuli1412
 
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
PPTX
Electrophysiology_of_Heart. Electrophysiology studies in Cardiovascular syste...
Rajshri Ghogare
 
PPTX
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
PDF
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
The Future of Artificial Intelligence Opportunities and Risks Ahead
vaghelajayendra784
 
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
Tips for Writing the Research Title with Examples
Thelma Villaflores
 
My Thoughts On Q&A- A Novel By Vikas Swarup
Niharika
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 7-20-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
John Keats introduction and list of his important works
vatsalacpr
 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
Introduction to Probability(basic) .pptx
purohitanuj034
 
I INCLUDED THIS TOPIC IS INTELLIGENCE DEFINITION, MEANING, INDIVIDUAL DIFFERE...
parmarjuli1412
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
Electrophysiology_of_Heart. Electrophysiology studies in Cardiovascular syste...
Rajshri Ghogare
 
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 
TOP 10 AI TOOLS YOU MUST LEARN TO SURVIVE IN 2025 AND ABOVE
digilearnings.com
 

peripheral interfacing

  • 1. Hello! I am Tahrimur Rahman My Roll: 12102907 Session: 2011-12 3rd year 2nd semester Dept. of Electronics and Communication Engineering J.K.K.N.I.U.
  • 3. Outline: My process is easy & simple What? A intruduction Why? Necessary How? Mechanism
  • 4. What? Peripheral It means various components or devices those are connected to CPU. Actually these are input output devices. Thus, it sometimes calls as I/O devices. Interface An interface is a concept that refers to a point of interaction between objects or components and is applicable at the level of both hardware and software. Thus PHERIPHERAL INTERFACING is a kind of interaction between processor and external or peripheral devices. To interface physically, a component or mediator between I/O device and processor is used which is called I/O module.
  • 5. “ Now a question may arise. Can’t we connect / interface directly the I/O devices to processor ? No!
  • 6. ◇ I/O devices are most of case usually electrical/ mechanical/ electronic devices where processor is an electronic device. Also the data transfer rates of I/O are often slower than the processor and memory. So it is significant that the speed and electrical characteristics of I/O are different from CPU. ◇ There are a variety of peripherals that exist and may need to be connected to the same system bus. But it may be difficult to incorporate all the peripheral device logic into CPU. This reduces flexibility and creates hinderance in new developments. ◇ Peripheral often use different data formats and word lengths that used by the CPU Incorporation of I/O module helps to overcome these problems. Why? There are several reasons which lead to use I/O module:
  • 7. Thus, we can say that First An I/O module is a mediator between the processor and an I/O device/devices. Second It controls the data exchange between the external devices and main memory; or external devices and CPU registers. Fourth The I/O module should not only communicate the information from CPU to I/O device, but it should also coordinate these two. Fifth In addition since there are speed differences between CPU and I/O devices, the I/O module should have facilities like buffer (storage area) and error detection mechanism. Third An I/O module provide an interface internal to the computer which connects it to CPU and main memory and an interface external to the computer connecting it to external device or peripheral.
  • 8. How? An I/O module at one end is connected to the system bus (information transmission cable) of processor and at the other end may be connected with a number of I/O devices. It conveys the information from I/O device (Sometimes called as peripheral or external device) to processor and vice versa.
  • 9. A simplified block diagram of I/O module An I/O module is not simply a set of mechanical connectors that wire a device into the system bus. Rather, the I/O module contains logic for performing a communication function between the peripheral and the bus. Working functions: 1. CPU checks I/O module device status 2. I/O module returns status 3. If ready, CPU requests data transfer 4. I/O module gets data from device 5. I/O module transfers data to CPU
  • 10. “ Same processor Various flexible structures of I/O devices New Era
  • 11. Thanks! Any questions? You can find me at: ◇ www.facebook.com/tahrimur-rahman ◇ [email protected]