An interface for use between an asynchronous domain and a synchronous domain
is
described. The asynchronous domain is characterized by transmission of data in
accordance with a delay-insensitive handshake protocol. The synchronous domain
is characterized by transmission of data in accordance with transitions of a clock
signal. The interface includes a datapath operable to transfer a data token between
the domains. The interface also includes control circuitry operable to enable transfer
of the data token via the datapath in response to a transition of the clock signal
and at least one completion of the handshake protocol.