Apparatus for arbitrating for a high speed direct memory access bus
AssigneesAT&T Global Information Solutions Company, Hyundai Electronics America
InventorGary L. Harrington
Life of this patent
Estimating the term…
Loading patent…
AssigneesAT&T Global Information Solutions Company, Hyundai Electronics America
InventorGary L. Harrington
Estimating the term…
A high speed direct memory access (DMA) sub-system of a microprocessor system provides data interfaces between a high speed peripheral bus, such as a small computer system interface (SCSI) bus, and a DMA random access memory (RAM) to provide the data bandwidth necessary to prevent a bottleneck to transfers through the high speed peripheral bus. To his end, the invention has a separate DMA bus and a separate DMA RAM over which high speed data transactions may be made at a very high speed using one or more DMA cycles. The DMA transactions are controlled by a high speed data controller. Primary control of the DMA subsystem is assigned to the DMA sub-system, but the microprocessor may arbitrate for control of the sub-system. The microprocessor has the highest priority so it wins all arbitrations unless a DMA cycle is in progress, and in that event, the DMA cycle is temporarily given highest priority. Once the microprocessor has gained control, the sub-system control bus, address bus and data may be used to provide a status interrogation or a READ of the DMA RAM. When it gains control, the microprocessor operates the sub-system at a lower speed than does the DMA controller.
An apparatus for use in an electronic data processing system having a DMA controller, a DMA data bus, and a microprocessor that is connected to a processor address bus, a processor data bus and a processor control bus, comprising:
Dependencies are inferred from the claim text.