Sunteți pe pagina 1din 10

VISVESVARAYA TECHNOLOGICAL UNIVERSITY BELAGAVI

BMS INSTITUTE OF TECHNOLOGY


& MANAGEMENT YELAHANKA, BENGALURU - 560064.

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

PRESENTATION ON THE TOPIC:


“ASYNCHRONOUS BUS”
UNDER GUIDENCE OF:
Mr. Guruprasad S
Assistant Professor,CSE DEPT.

PRESENTED BY:
VINAY SHARMA USN:1BY18CS217
UJJWAL PANDEY USN:1BY18CS216
ASYNCHRONOUS BUS
INTRODUCTION:
• Transmitters and receivers are not synchronized by
clock.
• Bit’s of data are transmitted at constant rate.
• Character may arrive at any rate at receiver.
• Data transfer is character oriented.
• Start and stop bits are required to estabilish
communication of each character.
• Used in low – speed transmission.
ASYNCHRONOUS TIMING DIAGRAM
INPUT DATA TRANSFER USING HANDSHAKE
SCHEME
Problem faced in asynchronous
input output synchronization –
It is not sure that the data on the data bus is fresh or not as their no time slot for
sending or receiving data.
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:
Source initiated Strobe – When source initiates the process of data transfer.
Strobe is just a signal.
Signals can be seen as:

It shows that first data is put on the data bus and then strobe
signal gets active.

Destination initiated signal – When destination initiates the


process of data transfer.
Signals can be seen as:

It shows that first strobe signal gets active then data is put on the data
bus.

Problems faced in Strobe based asynchronous input output –


In Source initiated Strobe, it is assumed that destination has read the
data from the data bus but their is no surety.
In Destination initiated Strobe, it is assumed that source has put the data
on the data bus but their is no surety.
SOLUTION
Handshaking Mechanism:
Source initiated Handshaking – When source initiates the data transfer process. It
consists of signals:
DATA VALID: if ON tells data on the data bus is valid otherwise invalid.
DATA ACCEPTED: if ON tells data is accepted otherwise not accepted.

Signals can be seen as:


Destination initiated Handshaking – When destination initiates
the process of data transfer.
REQUEST FOR DATA: if ON requests for putting data on the data bus.
DATA VALID: if ON tells data is valid on the data bus otherwise invalid
data.

Signals can be seen as:


THANK YOU!!!