Asynchronous Data Transfer in Computer Architecture

0
643

Asynchronous Data Transfer in Computer Architecture

Asynchronous input output processing is a form of input output processing that enables other devices to process data before it is transmitted.

There is no way of knowing if the data on the data bus is fresh or not since there is no time slot for transmitting or receiving data in asynchronous input output synchronisation.

This problem is solved by following mechanism:

  1. Strobe
  2. Handshaking

Data is transferred from source to destination through data bus in between.

1. Strobe Mechanism:

  1. Source initiated Strobe – When source initiates the process of data transfer. Strobe is just a signal.

I The source first writes data to the data bus and then switches on the strobe signal.
(ii) When the strobe’s ON signal is detected, read data from the data bus.
(iii) The strobe is turned off after reading data from the data bus by destination.
The following are examples of signals:

It demonstrates that data is first placed on the data bus, followed by the activation of the strobe signal.

When the destination initiates the data transfer process, this is known as a destination initiated signal.

I First, switch on the strobe signal at the destination to ensure that the source is putting fresh data on the data bus.
(ii) When the source detects the ON signal, it sends new data to the data bus.
(iii) The data bus is read by the destination, and the strobe is turned off.
The following are examples of signals:

LEAVE A REPLY

Please enter your comment!
Please enter your name here