![]()  | Records:Data Types-- Notes Page -- |  ![]()  | 
The handshake data type is an enumerated type consisting of four
values.  ADEPT uses a fully interlocked, four cycle handshaking scheme
for data exchange.  Once a token is placed by a source, it must
be acked by a sink.  It will then be released by the
source, and subsequently it will be removed by the sink to
complete the cycle.
Additionally, tokens can have color.  The color is defined in a
variety fields in a record of type color_type.  The color
fields can represent data length, data type, destination address,
source node addresses, or any of a number of other forms of useful
information.
[UM93]
Copyright University of Virginia Center for Semicustom Integrated Systems. Reprinted with permission.