×

Direct memory access apparatus for transferring a block of data having discontinous addresses using an address calculating circuit

  • US 6,108,722 A
  • Filed: 09/13/1996
  • Issued: 08/22/2000
  • Est. Priority Date: 09/13/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus coupled to a central processor, a system memory, a system bus, and a local memory to perform a DMA transfer of a block of data having discontinuous memory addresses, the apparatus comprising:

  • an address calculating circuit coupled to the system bus which receives information regarding a block of memory locations inside the system memory, wherein the block of memory locations includes a plurality of memory location rows having discontinuous memory addresses, a memory location row having a plurality of memory locations for storing data words;

    wherein the information regarding the block of memory locations comprises an address of a first memory location in a first row, a number of memory location rows, a number of data words per memory location row, and a number of memory locations to be skipped between rows; and

    wherein the address calculating circuit generates a plurality of transaction entries corresponding to the number of memory location rows each having a transaction type to be carried out, a starting memory address, and data word count of each transaction.

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