×

Automatic control of distributed DMAs in a PCI bus system supporting dual ISA buses

  • US 5,590,377 A
  • Filed: 06/07/1995
  • Issued: 12/31/1996
  • Est. Priority Date: 06/07/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A microprocessor-based computer system which provides distributed direct memory access (DMA) for a plurality of peripheral units, said computer system comprising:

  • a memory;

    a central DMA controller in communication with said memory via a system bus, said central DMA controller including registers which store data defining a communication channel associated with one of said peripheral units;

    a slave DMA controller in communication with said memory and said central DMA controller via said system bus, said slave DMA controller including registers for storing data defining said communication channel;

    a plurality of said peripheral units configured to access said memory, some of said peripheral units in communication with said memory via said central DMA controller and others of said peripheral units in communication with said memory via said slave DMA controller, said peripheral units further configured to include an assigned communication channel; and

    a hardware connection between said slave DMA controller and said central DMA controller which allows said slave DMA controller to request channel information in said registers within said central DMA controller when one of said peripheral units in communication with said memory via said slave DMA controller initiates a memory access.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×