×

Dynamic memory controller for single-chip microprocessor

  • US 4,649,511 A
  • Filed: 07/25/1983
  • Issued: 03/10/1987
  • Est. Priority Date: 07/25/1983
  • Status: Expired due to Fees
First Claim
Patent Images

1. In combination, dynamic memory means for storing one bit of each of a plurality of data words in each cell along one of a plurality of rows each containing a multiplicity of said cells, said dynamic memory means requiring periodic refreshment, within a maximum time interval, of at least one cell along each of said rows, and including a plurality N of address inputs for designating at least the row of said memory means to be addressed;

  • single-chip microprocessor means internally containing at least a cpu and an internal memory, for utilization of the data stored into said dynamic memory means, which is external to said microprocessor means, and including means for providing a periodic clock signal timing means for causing a refresh sequence for the external memory means to be initiated at a time not longer than the maximum time interval after a previous refreah sequence has been initiated;

    means for periodically providing a single external memory enable signal during each of a sequential multiplicity of operational cycles of said miroprocessor means;

    at least two output ports of N bit-lines each; and

    refresh-addressing means for presenting a refresh row designation data to at least one designated one of said output ports responsive to an initiation of a refresh sequence by said timing means; and

    address means, activated directly and solely by said clock signal and said single external memory enable signal and responsive to said timing means initiating said refresh sequence, for sequentially addressing at least one cell along each of said plurality of memory means rows to refresh the information stored in all cells along that memory row having the cell then being addressed;

    said address means including;

    multiplexing means for selectively connecting each of the N bit-lines of said at least one designated one of the microprocessor means output ports to the associated one of the row-designating N inputs of said dynamic memory means, with the designation of the one output port of said microprocessor means then connected being responsive to different states of a selection signal; and

    logic means for providing the selection signal state responsive only to receipt of both said clock signal and said external memory enable signal from said microprocessor means, including a first flip-flop logic element having a clock input receiving said clock signal, a data input receiving said external memory enable signal, and an output providing said selection signal and having an output state determined by both the state of the data input signal and the occurrence of a first pulse of said clock signal exit clock input; and

    said memory means accepts thr ow designation data at said address inputs responsive to a row-address strobe signal generated by a change in said external memory enable signal prior to another pulse of said clock signal, occurring after said first clock signal pulse.

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