×

Interface component for coupling main bus of computer system to peripheral ports having windows each includes bit specifying whether operations are quiet or not quiet

  • US 5,682,548 A
  • Filed: 08/12/1993
  • Issued: 10/28/1997
  • Est. Priority Date: 08/12/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system having a microprocessor, a main bus having a plurality of lines carrying address, data and control signals and a read/write signal indicative of a command by the microprocessor to read information at an address or to write information to an address, said main bus for carrying said signals between the microprocessor and one or more peripherals, one or more peripheral ports for receiving a peripheral, and an interface component for coupling the main bus to one or more peripheral ports, said interface component having an interface bus that is selectively operable to connect peripheral ports to the main bus, said interface bus having a plurality of lines for carrying address, data and control signals, said interface component further comprising:

  • means for receiving said read/write signals and other signals indicative of the type of bus cycle in progress;

    means for comparing an address on the main bus with the addresses of the peripheral ports and generating a match signal indicative of a match between an address on the main bus and an address of a peripheral port;

    means responsive to said match signal and said read/write and other cycle indicative signals to selectively couple the address lines of the main bus to the address lines of a peripheral port;

    at least one programmable I/O window for selectively associating I/O address regions on the main bus with peripherals attached to the peripheral ports, each I/O window having in addition at least one bit, either explicitly programmable or implicitly derived by a controller from other information specified in the I/O window;

    such bit specifying whether operations in the associated address region are to be quiet or not quiet;

    at least one programmable memory window for selectively associating memory address regions on the main bus with peripherals attached to the peripheral ports, each memory window having in addition at least one bit, either explicitly programmable or implicitly derived by the controller from other information specified in the memory window;

    such bit specifying whether operations in the associated address region are to be quiet or not quiet; and

    logic means for deciding whether a cycle is to be quiet or non-quiet, based on the particular I/O windows or memory windows which are associated with the address present on the main bus.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×