Paper Details

Communicating Process Architectures (CPA)
 Title: IC2IC: a Lightweight Serial Interconnect Channel for Multiprocessor Networks
 Conference: Communicating Process Architectures 2008
 Authors: Oliver Faust, Bernhard H. C. Sputh, Alastair Allen
Department of Engineering, University of Aberdeen
 Abstract: IC2IC links introduce blocking functionality to a low latency high performance data link between independent processors. The blocking functionality was achieved with the so-called alternating bit protocol. Furthermore, the protocol hardens the link against message loss and message duplication. This paper provides a detailed discussion of the link signals and the protocol layer. The practical part shows an example implementation of the IC2IC serial link. This example implementation establishes an IC2IC link between two configurable hardware devices. Each device incorporates a process network which implements the IC2IC transceiver functionality. This example implementation helped us to explore the practical properties of the IC2IC serial interconnect. First, we verified the blocking capability of the link and second we analysed different reset conditions, such as disconnect and bit-error. 

BibTeX Entry

Full paper