0% found this document useful (0 votes)
22 views

Synchronous &

Synchronous and asynchronous data transfer methods are described. Synchronous transfer uses a common clock between systems like the CPU and I/O interface. Asynchronous transfer has independent clocks, requiring coordination between units. Asynchronous methods include strobe control and handshaking. Strobe control uses a single signal from either the source or destination unit to indicate when valid data is on the bus. Handshaking accompanies each data transfer with control signals between units.

Uploaded by

Chinthana. A
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

Synchronous &

Synchronous and asynchronous data transfer methods are described. Synchronous transfer uses a common clock between systems like the CPU and I/O interface. Asynchronous transfer has independent clocks, requiring coordination between units. Asynchronous methods include strobe control and handshaking. Strobe control uses a single signal from either the source or destination unit to indicate when valid data is on the bus. Handshaking accompanies each data transfer with control signals between units.

Uploaded by

Chinthana. A
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

SYNCHRONOUS &

ASYNCHRONOUS DATA
TRANSFER

By:
Chinthana.A
SYNCHRONOUS DATA TRANSFER
 In a digital system, the internal operations
are
synchronized by means of clock pulses
supplied by
a common pulse generator.
 In a computer, CPU and an I/O interface
are
designed independently of each other.
 If the registers in the interface share a
common
clock with the CPU registers, the data transfer
between two units are said to be synchronous.
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.
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.
2
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
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
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.
DESTINATION INITIATED STROBE
THANK YOU );

You might also like