×

Computer address modification system with optional DMA paging

  • US 4,849,875 A
  • Filed: 08/10/1987
  • Issued: 07/18/1989
  • Est. Priority Date: 03/03/1987
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer address modification system for modification of a portion of a computer address received from a computer system comprising:

  • a mapper store having a plurality of addressable storage locations, each of which corresponds to a block of addresses, stores address information representing at least a portion of a translated address for the corresponding block of addresses, and outputs the stored address information in response to a portion of an address received from the computer system that identifies the corresponding block addresses;

    a page store having a plurality of addressable storage locations, each of which corresponds to a direct memory access channel of the computer system, stores address information representing at least a portion of an address for assertion during a direct memory access using the corresponding direct memory access channel, and outputs the stored address information in response to an occurrence of a direct memory access on the corresponding channel;

    a control circuit receiving a portion of the received computer address sufficient to identify a block of addresses within a plurality of blocks of addresses, receiving from the computer system signals indicating an occurrence of a direct memory access and the channel on which a direct memory access occurs, receiving from the computer system a page store enable signal that is selectively in an active or inactive state and independent of any address location indicated by the received computer address, and receiving stored address information output from the page store;

    the control circuit being operative to output system address data representing at least a portion of a computer address as a substitute for the received address portion, the system address data being, when a direct memory access channel is active and the page store enable signal has an active state, the output from the page store storage location corresponding to the active channel, and when the direct memory access channel is inactive the output from a mapper store location corresponding to a block of addresses indicated by the received computer address portion.

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