Destination initiated handshaking vs source initiated handshaking in asynchronous data transfer-:

Status
Not open for further replies.
In destination initiated handshaking-:
1) Disable ready for data
2) Disable data valid

That means first destination says "I received data totally". Then source stops sending data.

In source initiated handshaking-:
1) Disable data valid
2) Disable data accepted.

That means first source stops sending data, then destination says "I have received data totally"

Source-: https://cvbl.iiita.ac.in/sks/coa-files/lectures/Lec_11_IO[1].pdf

Why are these 2 different order from each other?
 
It's dependant on which side is the "master":

As an analogy..
eg. Receiver is master:
"Throw me another ball"; "OK, I've thrown one".

Or, sender is master:
"I'm throwing you another ball"; "OK, I got that one".

The two communications reverse order between the two arrangements.
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…