Three Module Example:

Simplified Event Sequence

-- Notes Page --


The three-module example shown in this slide will be used to illustrate the important events in the passing of tokens from a token master to a token slave. As the table shows, the relevant events are the placing and acknowledging of tokens. The other two states in the four-cycle handshake, releasing and removing, are only required to effect the interlock in a shared medium.

Note that the fixed_delay module does not acknowledge the source's token until its output has been acknowledged by the sink module (i.e. there is no buffering between inputs and outputs). This is an important characteristic of the communication standard used by ADEPT modules (unless explicitly stated otherwise, as in the BUFFER module).

[UM93]

Copyright University of Virginia Center for Semicustom Integrated Systems. Reprinted with permission.