A commonly-used, asynchronous, simplex protocol, with flow control.
Note that the roles of initiator and target do not necessarily relate to the sources and sinks of the data.
In fact, an initiator can commonly make both a read and a write transaction on a given target and so the direction of data transfer is dynamic.
10: (C) 2008-17, DJ Greaves, University of Cambridge, Computer Laboratory. |