May 30, 1995 to May 31, 1995
A. Yakovlev , Dept. of Comput. Sci., Newcastle upon Tyne Univ., UK
V. Varshavsky , Dept. of Comput. Sci., Newcastle upon Tyne Univ., UK
V. Marakhovsky , Dept. of Comput. Sci., Newcastle upon Tyne Univ., UK
A. Semenov , Dept. of Comput. Sci., Newcastle upon Tyne Univ., UK
We describe the design of a speed-independent interface based on a pipeline token-ring architecture. The original goal was to build a reliable communication medium, able to tolerate up to two faults in any segment of the ring, to be used in an on-board multicomputer. We believe that the pipeline ring approach can help reduce some negative "analogue" effects inherent in asynchronous buses (including on-chip ones) by means of using only "point-to-point" interconnections. We briefly outline the major ideas of the channel's organisation, protocol and our syntax-driven implementation of the channel protocol controller. The protocol has been recently verified for deadlock-freedom and fairness.
pipeline processing; token networks; local area networks; multiprocessor interconnection networks; protocols; asynchronous pipeline token ring interface; speed-independent interface; reliable communication medium; on-board multicomputer; asynchronous buses; point-to-point interconnections; syntax-driven implementation; channel protocol controller; deadlock-freedom; fairness
A. Yakovlev, V. Varshavsky, V. Marakhovsky, A. Semenov, "Designing an asynchronous pipeline token ring interface", ASYNC, 1995, 2012 IEEE 18th International Symposium on Asynchronous Circuits and Systems, 2012 IEEE 18th International Symposium on Asynchronous Circuits and Systems 1995, pp. 32, doi:10.1109/WCADM.1995.514640