×

High speed memory system for use with a control bus bearing contiguous segmentially intermixed data read and data write request signals

  • US 4,792,926 A
  • Filed: 12/09/1985
  • Issued: 12/20/1988
  • Est. Priority Date: 12/09/1985
  • Status: Expired due to Term
First Claim
Patent Images

1. A high speed memory system for use with a control bus bearing sequentially intermixed data read and data write request signals and a data bus, said system comprising:

  • (a) storage means for holding data;

    (b) first means, coupled to said storage means and said data bus, for reading data from said storage means onto said data bus in three sequential cycles comprising a request cycle during which a data read request signal appears on said control bus, a data read access cycle during which data is transferred by said first means from said storage means to said first means, and a data read transfer cycle during which said first means transfers said data from said first means to said data bus;

    (c) second means, coupled to said storage means and said data bus, for writing data from said data bus into said storage means in three sequential cycles comprising a request cycle during which a data write request signal appears on said control bus, a data read access cycle during which data is transferred by said second means from said data bus to said second means, and a data write transfer cycle during which said second means transfers said data from said second means to said storage means;

    (d) memory control means, coupled to said control bus and to said first and second means, for controlling operation of said first means in response to a data read request signal on said control bus and for controlling operation of said second means in response to a data write request on said control bus to permit contiguous sequential receipt and subsequent execution of said sequentially intermixed data read and write request signals on said control bus by arbitrating operation of said data read access cycles, data write access cycles, data read transfer cycles and data write transfer cycles to prevent potential clashes, in the form of attempts by said first and second means to simultaneously utilize said data bus or to simultaneously utilize said memory means, by selective delay of said data read access, data write access, data read transfer, or data write transfer cycles.

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