×

DMA emulation for non-DMA capable interface cards

  • US 5,784,595 A
  • Filed: 08/07/1997
  • Issued: 07/21/1998
  • Est. Priority Date: 11/09/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of simulating a direct memory access (DMA) function without using DMA request and DMA acknowledge signals to access memory in a host computer having a DMA controller controlling access to said memory for the purpose of enabling the transfer of data between said memory and a non-DMA computer accessory data handling device that can be operably connected to said host comprising:

  • determining the location in said host memory for data to be transferred from said host memory to said accessory data handling device or from said accessory data handling device to said host memory; and

    initiating a DMA operation by storing in a memory of said accessory data handling device, control information which includes (1) an amount of data to be transferred and (2) a type of operation to be performed;

    reading from the accessory data handling device the amount of data to be transferred and the type of operation to be performed;

    for a data transfer from said host memory to said accessory data handling device, reading data from said host memory and writing it to said accessory data handling device;

    or for a data transfer from said accessory data handling device to said host memory, reading data from said accessory data handling device and writing it to said host memory, respectively;

    informing said host computer that a DMA operation corresponding to said data transfer has been completed.

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