Abstract A memory control interface is provided for use with at least one external memory device used in conjunction with a microprocessor based system of the type providing address, control and data signals and having a basic input/output operating system for providing predefined instructions. The memory control interface apparatus receives the address, control and data signals from the microprocessor based system. Decoder circuitry decodes the received signals to identify predetermined signals corresponding to the predefined instructions. Timing circuitry responsive to the identified predetermined signals produces timing signals. Enabling circuitry responsive to both the identified predetermined signals and the timing signals generates an enable signal for coupling the microprocessor based system and the external memory; only after reliable operation of the microprocessor based system is identified. The memory control interface apparatus further includes refreshing circuitry that enables refreshing of the external memory independently of the microprocessor based system whereby power requirements of the external memory are optimized, and the microprocessor system is relieved of the memory refreshing task.
A memory control interface apparatus for connecting an external memory device with a microprocessor system comprising: means coupled to said microprocessor system for identifying a predetermined number of data request signals, said data request signals corresponding to data transfers between said microprocessor based system and said external memory device; first refreshing means coupled to said external memory and coupled to said data request signal identifying means for refreshing said external memory device at a first predetermined rate responsive to said identified number of data request signals; means coupled to said data request identifying means for generating a predetermined time interval signal responsive to each of said data request signals; second timing means coupled to said time interval generating means responsive to the absence of said time intervals for producing a time out signal; and second refreshing means coupled to said second timing means and coupled to said external memory device responsive to said time out signal for periodically refreshing said external memory device at a second predetermined rate; and wherein said second predetermined refreshing rate is less than said first predetermined refreshing rate.
Claim 2
Dependent Claim
183 words
A memory control interface apparatus for connecting an external memory device with a microprocessor system comprising: means coupled to said microprocessor system for identifying a predetermined number of data request signals, said data request signals corresponding to data transfers between said microprocessor based system and said external memory device; first refreshing means coupled to said external memory and coupled to said data request signal identifying means for refreshing said external memory device at a first predetermined rate responsive to said identified number of data request signals; means coupled to said data request identifying means for generating a predetermined time interval signal responsive to each of said data request signals; second timing means coupled to said time interval generating means responsive to the absence of said time intervals for producing a time out signal; and second refreshing means coupled to said second timing means and coupled to said external memory device responsive to said time out signal for periodically refreshing said external memory device at a second predetermined rate; and wherein said second predetermined refreshing rate is less than said first predetermined refreshing rate.
Claim 3
Dependent Claim
28 words
A memory control interface apparatus as recited in claim 1 wherein said second refreshing means include oscillator means for generating a refreshing clock signal at second predetermined rate.
Claim 4
Dependent Claim
38 words
A memory control interface apparatus as recited in claim 2 further including counter means responsive to said refreshing clock signal for generating addressing signals and decoder means responsive to said refreshing clock signal for generating timing strobe signals.