×

Concurrent memory access system

  • US 4,818,932 A
  • Filed: 07/05/1988
  • Issued: 04/04/1989
  • Est. Priority Date: 09/25/1986
  • Status: Expired due to Term
First Claim
Patent Images

1. A system for providing concurrent access to an addressable memory space having consecutive memory addresses by a plurality of data processing devices, comprising:

  • N independently accessible memory banks, each memory bank providing a separate portion of said addressable memory space, wherein each separate portion of said addressable space consists of every Nth one of said consecutive memory addresses and N is an integer having a value greater than one;

    port means for communicating with said data processing devices for providing a memory bank address for each memory bank access by each data processing device, and for generating indicating signals indicating which of said memory banks each data processing device is to access in accordance with a value of the memory bank address provided;

    a plurality of address multiplexing means, each corresponding to a separate one of said memory banks, and each for providing an address for accessing the corresponding memory bank, the address being selected from among said addresses provided by said port means;

    a plurality of data multiplexing means, each corresponding to a separate one of said memory banks, and each for completing a data path between the corresponding memory bank and any selected one of said data processing device; and

    controller means for generating control signals for controlling the operation of each memory bank during each memory bank access and for controlling each address multiplexing means and each data multiplexing means according to said indicating signals generated by said port means.

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