4
Most read
5
Most read
9
Most read
COMPUTER ORGANIZATION &
ARCHITECTURE
Name : Mitali Maniyar
En.No.:150410107048
Class : SY CE-1
Dept. : Computer
ASYNCHRONOUS DATA TRANSFER
• In a computer system, CPU and an I/O interface are designed
independently of each other.
• When internal timing in each unit is independent from the other
and when registers in interface and registers of CPU uses its own
private clock.
• In that case the two units are said to be asynchronous to each
other. CPU and I/O device must coordinate for data transfers.
2
• In asynchronous the transmission of data is generally without the use of an
external clock signal, where data can be transmitted intermittently rather than in a
steady stream.
• The most significant aspect of asynchronous communications is that data is not
transmitted at regular intervals, thus making possible variable bit rate.
• And that the transmitter and receiver clock generators do not have to be exactly
synchronized all the time.
• Hence we need a start and stop signal to send and receive data.
METHODS USED IN
ASYNCHRONOUS DATA TRANSFER
• Strobe Control: This is one way of transfer i.e. by means of strobe pulse
supplied by one of the units to indicate to the other unit when the
transfer has to occur.
• Handshaking: This method is used to accompany each data item being
transferred with a control signal that indicates the presence of data in
the bus. The unit receiving the data item responds with another control
signal to acknowledge receipt of the data.
4
STROBE CONTROL
• Strobe control method of data transfer uses a single control
signal for each transfer. The strobe may be activated by either
the source unit or the destination unit.
• Source Initiated Strobe
• Destination Initiated Strobe
5
Source
Unit
Destination
Unit
Data bus
Strobe
SOURCE INITIATED STROBE
• The data bus carries the binary information from source unit to the
destination unit as shown below.
• The strobe is a single line that informs the destination unit when a valid
data word is available in the bus.
Valid dataData
Strobe
Timing diagram
SOURCE INITIATED STROBE
The source unit first places the data on the bus.
After a brief delay to ensure that the data settle to a steady value, the
source activities the strobe pulse.
The information of the data bus and the strobe signal remain in the
active state for a sufficient time period to allow the destination unit to
receive the data.
The source removes the data from the bus for a brief period of time
after it disables its strobe pulse.
DESTINATION INITIATED STROBE
First, the destination unit activates the strobe pulse, informing the
source to provide the data.
The source unit responds by placing the requested binary
information on the unit to accept it.
The data must be valid and remain in the bus long enough for the
destination unit to accept it.
The falling edge of the strobe pulse can be used again to trigger a
destination register.
The destination unit then disables the strobe. The source removes
the data from the bus after a predetermined time interval.
Source
unit
Destination
unit
Data bus
Strobe
Data
Strobe
Valid data
Source-Initiated Strobe
for Data Transfer
Source
unit
Destination
unit
Data bus
Strobe
Data
Strobe
Valid data
Block Diagram
Destination-Initiated Strobe
for Data Transfer
Timing Diagram
Block Diagram
Timing Diagram
COA asynchronous data transfer

More Related Content

PPTX
Bus and memory transfer
PPTX
Modes of data transfer
PPTX
Direct memory access
PPTX
Crash recovery in database
PPTX
Interrupts
PPTX
Register Reference Instructions | Computer Science
PPTX
Memory Management
PPTX
Concurrency Control in Database Management System
Bus and memory transfer
Modes of data transfer
Direct memory access
Crash recovery in database
Interrupts
Register Reference Instructions | Computer Science
Memory Management
Concurrency Control in Database Management System

What's hot (20)

PPTX
Memory organization (Computer architecture)
PPTX
Direct memory access (dma)
PDF
Unit 4-input-output organization
PPTX
Transaction Properties in database | ACID Properties
PDF
Address Binding Scheme
PPT
Chapter 13 - I/O Systems
PPTX
Memory Reference Instructions
PPTX
Pram model
PPTX
Computer architecture
PPTX
Operating system paging and segmentation
PPTX
Direct access memory
PPTX
Push Down Automata (PDA) | TOC (Theory of Computation) | NPDA | DPDA
PPTX
PPS
Registers and-common-bus
PPTX
Types of Addressing modes- COA
PDF
Multithreading
PPTX
Instruction Set Architecture
PPTX
Deadlock dbms
PPTX
Understanding isolation levels
Memory organization (Computer architecture)
Direct memory access (dma)
Unit 4-input-output organization
Transaction Properties in database | ACID Properties
Address Binding Scheme
Chapter 13 - I/O Systems
Memory Reference Instructions
Pram model
Computer architecture
Operating system paging and segmentation
Direct access memory
Push Down Automata (PDA) | TOC (Theory of Computation) | NPDA | DPDA
Registers and-common-bus
Types of Addressing modes- COA
Multithreading
Instruction Set Architecture
Deadlock dbms
Understanding isolation levels
Ad

Similar to COA asynchronous data transfer (20)

PPTX
COA_UNIT-4_NOTES.pptxtdvyunbuubbubufjfgn
PPT
Io organization
PPT
PPTX
input output organization.pptx
PPT
296617668-Asynchronous-Data-Transfer.ppt
PPS
Synchronous and-asynchronous-data-transfer
PPTX
CS304PC:Computer Organization and Architecture Session 25 Asynchronous data t...
PPTX
Unit-4 (IO Interface).pptx
PPT
Unit 4 ca-input-output
PPT
io orgnz.ppt
PPTX
INTERFACE UNIT IV.pptx
PDF
Asynchronous data transfer
PPTX
Presentation dfa.pptx
PPT
Input output organization
PDF
Synchronous and-asynchronous-data-transfer-130126022740-phpapp01
PPTX
iointerface in computer architecture.pptx
PPTX
unit-5 - Copy in computer organization.pptx
PPTX
Input output organization computer organization
PPTX
data transmission
PPTX
DATA TRANSMISSION, Synchronous & Asynchronous Data Transfer
COA_UNIT-4_NOTES.pptxtdvyunbuubbubufjfgn
Io organization
input output organization.pptx
296617668-Asynchronous-Data-Transfer.ppt
Synchronous and-asynchronous-data-transfer
CS304PC:Computer Organization and Architecture Session 25 Asynchronous data t...
Unit-4 (IO Interface).pptx
Unit 4 ca-input-output
io orgnz.ppt
INTERFACE UNIT IV.pptx
Asynchronous data transfer
Presentation dfa.pptx
Input output organization
Synchronous and-asynchronous-data-transfer-130126022740-phpapp01
iointerface in computer architecture.pptx
unit-5 - Copy in computer organization.pptx
Input output organization computer organization
data transmission
DATA TRANSMISSION, Synchronous & Asynchronous Data Transfer
Ad

Recently uploaded (20)

PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PDF
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
PPTX
communication and presentation skills 01
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PDF
Abrasive, erosive and cavitation wear.pdf
PPTX
Software Engineering and software moduleing
PPT
Total quality management ppt for engineering students
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PPT
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
PPTX
Information Storage and Retrieval Techniques Unit III
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
August 2025 - Top 10 Read Articles in Network Security & Its Applications
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PPTX
Feature types and data preprocessing steps
PDF
Design Guidelines and solutions for Plastics parts
PPTX
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
communication and presentation skills 01
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
Abrasive, erosive and cavitation wear.pdf
Software Engineering and software moduleing
Total quality management ppt for engineering students
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
Information Storage and Retrieval Techniques Unit III
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
distributed database system" (DDBS) is often used to refer to both the distri...
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
August 2025 - Top 10 Read Articles in Network Security & Its Applications
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
Feature types and data preprocessing steps
Design Guidelines and solutions for Plastics parts
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...

COA asynchronous data transfer

  • 1. COMPUTER ORGANIZATION & ARCHITECTURE Name : Mitali Maniyar En.No.:150410107048 Class : SY CE-1 Dept. : Computer
  • 2. ASYNCHRONOUS DATA TRANSFER • In a computer system, CPU and an I/O interface are designed independently of each other. • When internal timing in each unit is independent from the other and when registers in interface and registers of CPU uses its own private clock. • In that case the two units are said to be asynchronous to each other. CPU and I/O device must coordinate for data transfers. 2
  • 3. • In asynchronous the transmission of data is generally without the use of an external clock signal, where data can be transmitted intermittently rather than in a steady stream. • The most significant aspect of asynchronous communications is that data is not transmitted at regular intervals, thus making possible variable bit rate. • And that the transmitter and receiver clock generators do not have to be exactly synchronized all the time. • Hence we need a start and stop signal to send and receive data.
  • 4. METHODS USED IN ASYNCHRONOUS DATA TRANSFER • Strobe Control: This is one way of transfer i.e. by means of strobe pulse supplied by one of the units to indicate to the other unit when the transfer has to occur. • Handshaking: This method is used to accompany each data item being transferred with a control signal that indicates the presence of data in the bus. The unit receiving the data item responds with another control signal to acknowledge receipt of the data. 4
  • 5. STROBE CONTROL • Strobe control method of data transfer uses a single control signal for each transfer. The strobe may be activated by either the source unit or the destination unit. • Source Initiated Strobe • Destination Initiated Strobe 5 Source Unit Destination Unit Data bus Strobe
  • 6. SOURCE INITIATED STROBE • The data bus carries the binary information from source unit to the destination unit as shown below. • The strobe is a single line that informs the destination unit when a valid data word is available in the bus. Valid dataData Strobe Timing diagram
  • 7. SOURCE INITIATED STROBE The source unit first places the data on the bus. After a brief delay to ensure that the data settle to a steady value, the source activities the strobe pulse. The information of the data bus and the strobe signal remain in the active state for a sufficient time period to allow the destination unit to receive the data. The source removes the data from the bus for a brief period of time after it disables its strobe pulse.
  • 8. DESTINATION INITIATED STROBE First, the destination unit activates the strobe pulse, informing the source to provide the data. The source unit responds by placing the requested binary information on the unit to accept it. The data must be valid and remain in the bus long enough for the destination unit to accept it. The falling edge of the strobe pulse can be used again to trigger a destination register. The destination unit then disables the strobe. The source removes the data from the bus after a predetermined time interval.
  • 9. Source unit Destination unit Data bus Strobe Data Strobe Valid data Source-Initiated Strobe for Data Transfer Source unit Destination unit Data bus Strobe Data Strobe Valid data Block Diagram Destination-Initiated Strobe for Data Transfer Timing Diagram Block Diagram Timing Diagram