Abstract A computer system having a peripheral controller interconnect (PCI) bus and an industry standard architecture (ISA), with ISA compatible devices coupled to the ISA bus, is provided with a first bridge coupled between the PCI and ISA buses. The first bridge has a first direct memory access (DMA) control circuit for controlling DMA transfers with the ISA devices. In order to achieve expanded compatibility with other types of devices, the system is also provided with an expansion bus, such as a Microchannel bus, with Microchannel compatible devices coupled to the Microchannel bus. A second bridge is coupled between the PCI and the Microchannel buses. This second bridge has a second DMA control circuit that controls DMA transfers with the ISA devices and with the Microchannel devices. Software disables the first DMA control circuit such that only the second DMA control circuit controls DMA transfers within the computer system.
A computer system comprising: a first bus and a second bus; first devices coupled to the first bus; second devices coupled to the second bus; a first bridge coupled between the first and second buses, the first bridge having: a first direct memory access (DMA) control circuit for controlling DMA transfers with the devices coupled to the second bus, said first DMA control circuit being capable of being in an enabled state and a disabled state; wherein said enabled state is characterized in that said first DMA control circuit controls DMA transfers with the devices coupled to the second bus and wherein said disabled state is characterized in that said first DMA control circuit does not control DMA transfers with the devices coupled to the second bus; a third bus; third devices coupled to the third bus; and a second bridge coupled between the first and third buses, the second bridge having: an alternate DMA control circuit that controls DMA transfers with the devices coupled to the first, second and third buses; and logic that disables the first DMA control circuit only when said first DMA control circuit is present in said system such that only the alternate DMA control circuit controls DMA transfers with devices coupled to the first, second and third buses within the computer system.
Claim 2
Dependent Claim
218 words
A computer system comprising: a first bus and a second bus; first devices coupled to the first bus; second devices coupled to the second bus; a first bridge coupled between the first and second buses, the first bridge having: a first direct memory access (DMA) control circuit for controlling DMA transfers with the devices coupled to the second bus, said first DMA control circuit being capable of being in an enabled state and a disabled state; wherein said enabled state is characterized in that said first DMA control circuit controls DMA transfers with the devices coupled to the second bus and wherein said disabled state is characterized in that said first DMA control circuit does not control DMA transfers with the devices coupled to the second bus; a third bus; third devices coupled to the third bus; and a second bridge coupled between the first and third buses, the second bridge having: an alternate DMA control circuit that controls DMA transfers with the devices coupled to the first, second and third buses; and logic that disables the first DMA control circuit only when said first DMA control circuit is present in said system such that only the alternate DMA control circuit controls DMA transfers with devices coupled to the first, second and third buses within the computer system.
Claim 3
Dependent Claim
35 words
The computer system of claim 1, wherein the first bus is a peripheral controller interconnect (PCI) bus, the second bus is an industry standard architecture (ISA) bus, and the third bus is a Microchannel bus.
Claim 4
Dependent Claim
33 words
The computer system of claim 2, wherein the first DMA control circuit includes control signal drivers, and wherein the disabling of the first DMA control circuit includes tristating of the control signal drivers.