CS-’A’
ASYNCHRONOUS DATA
TRANSFER
Guided By: Submitted By:
Mrs. Rupali Bhartiya Navin Kumar Sharma
Roll no.:0802CS143D02
SHRI VAISHNAV INSTITUTE OF
TECHNOLOGY & SCIENCE, INDORE
INTRODUCTION
Introduction
• Asynchronous data transfer between two
independent units requires that control signals
be transmitted between the communicating
units to indicate the time at which data is being
transmitted
Two Asynchronous Data Transfer Methods
• Strobe pulse:
• A strobe pulse is supplied by one unit to indicate
the other unit when the transfer has to occur
• Handshaking
• A control signal is accompanied with each data being
transmitted to indicate the presence of data The
receiving unit responds with another control signal to
acknowledge receipt of the data
STROBE CONTROL
• Employs a single control line to time each
transfer
• The strobe may be activated by either the
source or the destination unit
Source
Unit
Destination
Unit
Data bus
Strobe
Strobe
Data
Valid data
a) Block diagram
b) Timing diagram
Source-Initiated Strobe for Data Transfer
Destination-Initiated Strobe for Data Transfer
Source
Unit
Destination
Unit
Data bus
Strobe
Strobe
Data
Valid data
a) Block diagram
b) Timing diagram
HANDSHAKING
• Strobe Methods
• Source-Initiated
• The source unit that initiates the transfer has no way of knowing whether
the destination unit has actually received data
• Destination-Initiated
• The destination unit that initiates the transfer no way of knowing whether
the source has actually placed the data on the bus
• To solve this problem, the HANDSHAKE method introduces a second
control signal to provide a Replay to the unit that initiates the transfer
SOURCE-INITIATED TRANSFER USING
HANDSHAKE
Block Diagram
Source
unit
Destination
unit
Data valid
Data bus
Data accepted
Timing Diagram
Sequence of Events
• Allows arbitrary delays from one state to the
next
* Permits each unit to respond at its own data
transfer rate
* The rate of transfer is determined by the
slower unit
DESTINATION-INITIATED TRANSFER
USING HANDSHAKE
Block Diagram
Source
unit
Destination
unit
Data valid
Data bus
Ready for Data
Timing Diagram
Sequence of Events
ASYNCHRONOUS SERIAL
TRANSFER
• The transfer of data between two units my be done in
parallel or serial.
• In parallel data transmission, total message is transmitted at
the same time. In serial data transmission, each bit in the
message is sent in sequence one at a time.
• In asynchronous transmission, binary information is sent
only when it is available and the line remains idle when
there is no information to be transmitted.
Start
bit
Stop
bit
Character bits
1 1 1 1
0 0 0 0
ASYNCHRONOUS SERIAL
TRANSFER
• Asynchronous serial transmission is character
oriented.
• Each character transmitter consists of a start bit,
character bits, and stop bits. The first bit is called
the start bit.
• It is always a 0 and is used to indicate the
beginning of a character. The last bit called the
stop bit is always a 1.
The End
Thank You

More Related Content

PPTX
Lecture 3 instruction set
PPTX
Operating system components
DOC
Dma transfer
PPTX
Process state in OS
PPTX
Final ppt
PPT
iso osi model
PPTX
Aspects of data mart
PPTX
Register transfer and micro-operation
Lecture 3 instruction set
Operating system components
Dma transfer
Process state in OS
Final ppt
iso osi model
Aspects of data mart
Register transfer and micro-operation

What's hot (20)

PPTX
Applet Life Cycle in Java with brief introduction
PPTX
Memory organization in computer architecture
DOCX
Control Units : Microprogrammed and Hardwired:control unit
PPT
LEC 2-register transfer and register transfer language.ppt
PPTX
Computer Network - Network Layer
PPTX
Cpu scheduling in operating System.
PPTX
Stack organization
PPT
Registers
PPT
Memory Management in OS
PPTX
Unit 4-booth algorithm
PPTX
Phases of compiler
PPTX
Inter Process Communication
PPT
Clustering: Large Databases in data mining
PPTX
MULTILEVEL QUEUE SCHEDULING
PPTX
Multiple access protocol
PPTX
Paging and segmentation
PPTX
Asynchronous Data Transfer.pptx
PPTX
Harvard architecture
PPT
Advanced Operating System- Introduction
PPTX
Operating System - Types Of Operating System Unit-1
Applet Life Cycle in Java with brief introduction
Memory organization in computer architecture
Control Units : Microprogrammed and Hardwired:control unit
LEC 2-register transfer and register transfer language.ppt
Computer Network - Network Layer
Cpu scheduling in operating System.
Stack organization
Registers
Memory Management in OS
Unit 4-booth algorithm
Phases of compiler
Inter Process Communication
Clustering: Large Databases in data mining
MULTILEVEL QUEUE SCHEDULING
Multiple access protocol
Paging and segmentation
Asynchronous Data Transfer.pptx
Harvard architecture
Advanced Operating System- Introduction
Operating System - Types Of Operating System Unit-1
Ad

Similar to 296617668-Asynchronous-Data-Transfer.ppt (20)

PDF
Asynchronous data transfer
PPTX
COA asynchronous data transfer
PPTX
Lecture 35
PPTX
Presentation dfa.pptx
PPTX
Asynchronous and synchronous
PPTX
data transmission
PPTX
COA_UNIT-4_NOTES.pptxtdvyunbuubbubufjfgn
PPTX
DATA TRANSMISSION, Synchronous & Asynchronous Data Transfer
PPTX
INTERFACE UNIT IV.pptx
PPTX
Asynchronous data transfer
PPTX
8251 USART
PPTX
8251 USART.pptx
PPTX
UNIVERSAL ASYNCRONOUS TRANSMITTER AND RECEIVER.pptx
PPTX
iointerface in computer architecture.pptx
PPTX
Unit-4 (IO Interface).pptx
PPTX
PPTX
10.data transmission
PPTX
PRESENTATION - SERIAL COMMUNICATION
DOCX
Transmission modes
Asynchronous data transfer
COA asynchronous data transfer
Lecture 35
Presentation dfa.pptx
Asynchronous and synchronous
data transmission
COA_UNIT-4_NOTES.pptxtdvyunbuubbubufjfgn
DATA TRANSMISSION, Synchronous & Asynchronous Data Transfer
INTERFACE UNIT IV.pptx
Asynchronous data transfer
8251 USART
8251 USART.pptx
UNIVERSAL ASYNCRONOUS TRANSMITTER AND RECEIVER.pptx
iointerface in computer architecture.pptx
Unit-4 (IO Interface).pptx
10.data transmission
PRESENTATION - SERIAL COMMUNICATION
Transmission modes
Ad

Recently uploaded (20)

PDF
Environmental Education MCQ BD2EE - Share Source.pdf
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
IGGE1 Understanding the Self1234567891011
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
Computer Architecture Input Output Memory.pptx
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
 
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PDF
HVAC Specification 2024 according to central public works department
PPTX
Virtual and Augmented Reality in Current Scenario
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PPTX
20th Century Theater, Methods, History.pptx
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
International_Financial_Reporting_Standa.pdf
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
Environmental Education MCQ BD2EE - Share Source.pdf
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
IGGE1 Understanding the Self1234567891011
Chinmaya Tiranga quiz Grand Finale.pdf
Computer Architecture Input Output Memory.pptx
202450812 BayCHI UCSC-SV 20250812 v17.pptx
 
B.Sc. DS Unit 2 Software Engineering.pptx
HVAC Specification 2024 according to central public works department
Virtual and Augmented Reality in Current Scenario
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
20th Century Theater, Methods, History.pptx
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
TNA_Presentation-1-Final(SAVE)) (1).pptx
Weekly quiz Compilation Jan -July 25.pdf
International_Financial_Reporting_Standa.pdf
Paper A Mock Exam 9_ Attempt review.pdf.
A powerpoint presentation on the Revised K-10 Science Shaping Paper
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf

296617668-Asynchronous-Data-Transfer.ppt

  • 1. CS-’A’ ASYNCHRONOUS DATA TRANSFER Guided By: Submitted By: Mrs. Rupali Bhartiya Navin Kumar Sharma Roll no.:0802CS143D02 SHRI VAISHNAV INSTITUTE OF TECHNOLOGY & SCIENCE, INDORE
  • 3. Introduction • Asynchronous data transfer between two independent units requires that control signals be transmitted between the communicating units to indicate the time at which data is being transmitted
  • 4. Two Asynchronous Data Transfer Methods • Strobe pulse: • A strobe pulse is supplied by one unit to indicate the other unit when the transfer has to occur • Handshaking • A control signal is accompanied with each data being transmitted to indicate the presence of data The receiving unit responds with another control signal to acknowledge receipt of the data
  • 5. STROBE CONTROL • Employs a single control line to time each transfer • The strobe may be activated by either the source or the destination unit
  • 6. Source Unit Destination Unit Data bus Strobe Strobe Data Valid data a) Block diagram b) Timing diagram Source-Initiated Strobe for Data Transfer
  • 7. Destination-Initiated Strobe for Data Transfer Source Unit Destination Unit Data bus Strobe Strobe Data Valid data a) Block diagram b) Timing diagram
  • 8. HANDSHAKING • Strobe Methods • Source-Initiated • The source unit that initiates the transfer has no way of knowing whether the destination unit has actually received data • Destination-Initiated • The destination unit that initiates the transfer no way of knowing whether the source has actually placed the data on the bus • To solve this problem, the HANDSHAKE method introduces a second control signal to provide a Replay to the unit that initiates the transfer
  • 9. SOURCE-INITIATED TRANSFER USING HANDSHAKE Block Diagram Source unit Destination unit Data valid Data bus Data accepted
  • 12. • Allows arbitrary delays from one state to the next * Permits each unit to respond at its own data transfer rate * The rate of transfer is determined by the slower unit
  • 13. DESTINATION-INITIATED TRANSFER USING HANDSHAKE Block Diagram Source unit Destination unit Data valid Data bus Ready for Data
  • 16. ASYNCHRONOUS SERIAL TRANSFER • The transfer of data between two units my be done in parallel or serial. • In parallel data transmission, total message is transmitted at the same time. In serial data transmission, each bit in the message is sent in sequence one at a time. • In asynchronous transmission, binary information is sent only when it is available and the line remains idle when there is no information to be transmitted.
  • 17. Start bit Stop bit Character bits 1 1 1 1 0 0 0 0 ASYNCHRONOUS SERIAL TRANSFER
  • 18. • Asynchronous serial transmission is character oriented. • Each character transmitter consists of a start bit, character bits, and stop bits. The first bit is called the start bit. • It is always a 0 and is used to indicate the beginning of a character. The last bit called the stop bit is always a 1.