A pipelined bus which can support more than one channel between data sources and data destinations at a time. The bus includes an arbitration bus, a command bus and a data bus. In accordance with the bus protocol, different channels may access the various bus components in the same clock cycle. For example,...http://www.google.co.uk/patents/US5857087?utm_source=gb-gplus-sharePatent US5857087 - Method of handshaking in a data communications bus