Bi-directional bus bridge in which multiple devices can assert bus concurrently

   
   

A bridge device couples together two buses in which more than one device at a time can assert a bus signal. The bridge includes comparators to drive or assert signals on one bus only if the signal is being asserted by the corresponding signal on the other of said buses. That is, the bridge does not drive a signal on a bus that is already being actively driven by a device coupled to that same bus. However, if a device coupled to the other of the buses drives the signal, then the comparator does drive the signal. The bridge preferably includes one such comparator for each bus signal on both buses. The bridge is particularly well-suited for use in bridging I.sup.2 C buses.

Un dispositivo del puente junta juntos dos autobúses en los cuales más de un dispositivo a la vez pueda afirmar una señal del autobús. El puente incluye comparadores para conducir o para afirmar señales en un autobús solamente si la señal está siendo afirmada por la señal correspondiente en el otro de los autobúses dichos. Es decir, el puente no conduce una señal en un autobús que esté siendo conducido ya activamente por un dispositivo juntado a ese mismo autobús. Sin embargo, si un dispositivo juntado al otro de los autobúses conduce la señal, entonces el comparador conduce la señal. El puente incluye preferiblemente un tal comparador para cada señal del autobús en ambos autobúses. El puente está particularmente bien adaptado para el uso en tender un puente sobre los autobúses de I.sup.2 C.

 
Web www.patentalert.com

< Methods, system and article of manufacture for pre-fetching descriptors

< Hardware method for implementing atomic semaphore operations using code macros

> Storing data in memory

> System and method for system initializating a data processing system by selecting parameters from one of a user-defined input, a serial non-volatile memory and a parallel non-volatile memory

~ 00161