HOME       UP       PREV       NEXT (General ESL Interactions with Shortcuts Illustrated)  

Example Protocol: 4/P Handshake at net-level and TLM level.

A commonly-used, asynchronous, simplex protocol, with flow control.

Three views of four-phase handshake between sender and receiver: net-level connection and TLM push and TLM pull configurations (untimed).

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.

Perhaps try the practical materials: ultra-simple SystemC implementation »`Toy ESL'


9: (C) 2008-18, DJ Greaves, University of Cambridge, Computer Laboratory.