Apparatus for interfacing buses
First Claim
1. A bus interface for controlling the transfer of information between first and second electronic buses, the interface comprising:
- a system interface processor coupled to the first bus and having a command register accessible via the second bus and a status register accessible via the second bus for indicating the status of the interface processor;
a request buffer comprising a first in first out memory device accessible via a first address on the second bus and coupled to the interface processor for receiving information from the second bus to be transmitted to the first bus via the interface processor; and
a response buffer comprising a first-in-first-out memory device accessible via said first address on the second bus and coupled to the interface processor.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for interfacing buses includes a system interface processor coupled to a first bus and including a command register accessible via a second bus. A request buffer and a response buffer are provided which are accessible via the second bus and coupled to the interface processor. The request buffer can be used to store information to be transmitted from the second bus to the first via the interface processor while the response buffer can be used to store information to be transmitted from the first bus to the second bus via the interface processor. The interface processor may include a status register to indicate the status of the interface controller. The interface controller may also include a command register to receive commands transmitted over the second bus.
271 Citations
13 Claims
-
1. A bus interface for controlling the transfer of information between first and second electronic buses, the interface comprising:
-
a system interface processor coupled to the first bus and having a command register accessible via the second bus and a status register accessible via the second bus for indicating the status of the interface processor;
a request buffer comprising a first in first out memory device accessible via a first address on the second bus and coupled to the interface processor for receiving information from the second bus to be transmitted to the first bus via the interface processor; and
a response buffer comprising a first-in-first-out memory device accessible via said first address on the second bus and coupled to the interface processor. - View Dependent Claims (2, 3)
-
-
4. A bus interface for controlling the transfer of information between an Inter-IC control bus (I2C bus) and a Industry Standard Architecture (ISA) bus, the interface comprising:
-
an interface processor coupled to the I2C bus and having a command register accessible through an address via the ISA bus for transmitting commands to the interface processor via the ISA bus;
a request buffer accessible via the ISA bus and coupled to the interface processor for receiving information via the ISA bus to be transmitted to the I2C bus; and
a response buffer accessible via the ISA bus and coupled to the interface processor for receiving information via the I2C bus to be transmitted to the ISA bus. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A bus interface for controlling the transfer of information between first and second electronic buses, the interface comprising:
-
interface processor means for regulating the transfer of information between the first and second buses, the interface processor capable of being coupled to the first bus having a command register means for receiving commands via the second bus and having a status register means accessible via the second bus for indicating the status of said interface processor means;
a request buffer means accessible via the second bus and coupled to the interface processor for receiving information via the second bus which is to be transmitted via the first bus; and
a response buffer means accessible via the second bus and coupled to the interface processor for receiving information from the bus via the interface processor means which is to be transmitted via the second bus;
wherein the request buffer means and the response buffer means are first-in-first-out memory devices, both accessible through a single address on the second bus. - View Dependent Claims (10, 11, 12)
-
-
13. A bus interface for controlling the transfer of information between an Inter-IC control bus (I2C bus) and an Industry Standard Architecture (ISA) bus, the interface comprising:
-
an interface processor coupled to the I2C bus and having a command register accessible via the ISA bus for transmitting commands to the interface processor via the ISA bus;
a status register accessible via the ISA bus for indicating the status of the interface processor;
a request buffer accessible via the ISA bus and coupled to the interface processor for receiving information via the ISA bus to be transmitted to the I2C bus;
a response buffer accessible via the ISA bus and coupled to the interface processor for receiving information via the I2C bus to be transmitted to the ISA bus;
an address decoder coupled to the interface processor, the request buffer and the response buffer, and capable of being coupled to the ISA bus, the address decoder generating enabling signals for the interface processor, the request buffer and the response buffer in response to address signals and read/write signals from the ISA bus; and
a software driver means for receiving client messages to be transferred across the interface, reviewing the status register, writing the client messages to the request buffer, and writing commands to the command register.
-
Specification