×

Direct memory access apparatus and methods for transferring data between buses having different performance characteristics

  • US 4,878,166 A
  • Filed: 12/15/1987
  • Issued: 10/31/1989
  • Est. Priority Date: 12/15/1987
  • Status: Expired due to Term
First Claim
Patent Images

1. Direct memory access means having a plurality of operating states each indicated by a status signal for transferring data to and from a first bus to which a first set of devices, including at least one central processing unit ("CPU"), is attached, and a second bus to which a second set of devices, having performance characteristics differing from said first set of devices, is attached, wherein the transferring of data to and from said first and second buses facilitates communication between said first and second set of devices without adversely affecting the performance of said first set of devices and said second set of devices, comprising:

  • (a) access means, operating independent of CPU intervention, coupled to said first bus and to said second bus, including at least one direct memory access channel means for determining data transfer addresses, wherein said direct memory access channel means has said plurality of operating states each of which is indicated by a status signal, and further wherein said access means is utilized for channelling direct memory access transfers from said first bus to said second bus and from said second bus to said first bus;

    (b) means for interconnecting said first bus to said access means;

    (c) means for interconnecting said second bus to said access means; and

    (d) a set of internal registers included within said access means, coupled to and receiving inputs from said first bus, wherein said set of internal registers are accessed by said direct memory access channel means for determining said data transfer addresses, where the contents of the set of internal registers are used for controlling and maintaining a given direct memory access channel operating state and the status indication associated therewith.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×