SU1144115A1 - Device for control of dynamic memory - Google Patents
Device for control of dynamic memory Download PDFInfo
- Publication number
- SU1144115A1 SU1144115A1 SU843691005A SU3691005A SU1144115A1 SU 1144115 A1 SU1144115 A1 SU 1144115A1 SU 843691005 A SU843691005 A SU 843691005A SU 3691005 A SU3691005 A SU 3691005A SU 1144115 A1 SU1144115 A1 SU 1144115A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- regeneration
- signal generator
- counter
- Prior art date
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ДИНАМИЧЕСКОЙ ПАМЯТЬЮ, содержащее генератор импульсов регенерации, счетчик адреса регенерации, коммутатор , причем выход счетчика адреса регенерации подключен к первому информационному входу коммутатора, выход которого подключен к выходу адреса устройства, о т л и ч а ющ е е с тем, что, с целью повышени быстродействи устройства, оно содержит три элемента И-НЕ,два элемента И, элемент ИЛИ, элемент ИЛИ-НЕ, реверсивный счетчик, формирователь сигналов выборки и формирователь сигналов регенерации, причем первБЙ вход первого элемента И-НЕ подключен к входу запроса устройства , второй вход первого элемента И-НЕ соединен с входом суммировани реверсивного счетчика, вход вычитани которого соединен с выЬсодом генератора импульсов регенерации , а выход подключен к входам второго элемента И-НЕ и соединен с входами элемента ИЛИ-НЕ, выход которого подключен к первому входу первого элемента И, второй вход которого подключен к выходу первого элемента И-НЕ, а выход подключен к первому входу элемента RITli, второй вход которого подключен к выходу второго элемента И, первьй вход которого подключен к выходу второго элемента И-НЕ, второй информационньм вход коммутатора подключен к входу адреса устройства, причем формирователь сигналов выборки содержит элемент И и элемент задержки , вход элемента задержки формировател сигналов выборки соединен с первым входом элемента И формировател сигналов выборки, выход (Л которого и выход элемента задержки формировател сигналов выборки подключены к первому управл ющему вьгходу устройства, .выход элемента задержки формировател сигналов выборки подключен к первому входу третьего элемента И-НЕ, выход которого подключен к второму управл юще4; му выходу устройства, а формироваip тель сигналов регенерации содержит два элемента зедержки и формирователь импульсов, причем выход элеменел та ИЛИ через первьй элемент задержки формировател сигналов регенерации подключен к входу формировател импульсов, выход которого подключен к входу второго элемента задержки формировател сигналов регенерации, выход которого подключен к второму входу третьего элемента И-НЕ,выход формировател импульсов подключен к второму входу элемента И формировател сигналов выборки, выход которого подключен к второму входуA DEVICE FOR DYNAMIC MEMORY MANAGEMENT, containing a regeneration pulse generator, a regeneration address counter, a switch, the output of a regeneration address counter connected to the first information input of the switch, the output of which is connected to the output of the device address, which is , in order to improve the speed of the device, it contains three AND-NOT elements, two AND elements, an OR element, an OR-NOT element, a reversible counter, a sampling signal generator and a regeneration signal generator, the first The input element of the first element IS is NOT connected to the device request input, the second input of the first element AND is NOT connected to the summing input of the reversible counter, the input of which is connected to the output of the regeneration pulse generator, and the output connected to the inputs of the element OR NOT, the output of which is connected to the first input of the first element AND, the second input of which is connected to the output of the first element NAND, and the output is connected to the first input of the element RITli, the second input of which is connected to the output of the second And, the first input of which is connected to the output of the second NAND element, the second information input of the switch is connected to the device address input, the sampling signal generator contains the I element and the delay element, the input of the delay element of the sampling signal generator is connected to the first input of the AND element the sampling signals, the output (of which the output of the delay element of the sampling signal generator is connected to the first control output of the device, the output of the delay element of the signal conditioning generator cleanup connected to the first input of the third AND-NO element whose output is connected to the second control yusche4; device output, and the regenerator signal generator contains two depletion elements and a pulse shaper, and the OR element output is connected to the pulse shaper input element through the first delay element of the regeneration signal generator, the output of which is connected to the second input of the third element NAND, the output of the pulse generator is connected to the second input of the element AND the sampling signal generator, the output of which connected to the second input
Description
второго элемента И, выход формировател импульсов подключен к второму входу первого элемента И-НЕ, выход которого подключен к первому входу элемента И формировател The second element is AND, the output of the pulse shaper is connected to the second input of the first element NAND, the output of which is connected to the first input of the element AND shaper
сигналоввыборки, выход формировател импульсов подключен к управл ющему входу коммутатора и соединен со счетным входом счетчика адреса регенерации.the sampling signals, the output of the pulse generator is connected to the control input of the switch and connected to the counting input of the regeneration address counter.
1one
Изобретение относитс к вычислительной технике и может быть использовано в устройстве управлени пам тью ЭВМ, выполненной на интегральных схемах полупроводниковой динамической пам ти.The invention relates to computing and can be used in a computer memory management device made on integrated circuits of semiconductor dynamic memory.
Известно устройство дл управлени полупроводниковой пам тью,содержащее блок управлени , в состав которого вход т счетчик тактовых импульсов, дешифратор тактовых импульсов и узел формировани и вьдачи управл ющих сигналов, блок регенерации информации, содержащий генератор импульсов регенерации, узел управлени регенерацией и счетчик адресов регенерации, блок ввода-вьгоода, состо щий из генератора тактовых импульсов, регистра адреса и регистра слова, а также блок местного управлени , элементы И, ИЛИ и генераторы импульсов lA device for controlling a semiconductor memory is known, comprising a control unit comprising a clock counter, a clock decoder and a control signal generating and output unit, an information regeneration unit comprising a regeneration pulse generator, a regeneration control node and a regeneration address counter, an input-output unit consisting of a clock generator, an address register and a word register, as well as a local control unit, AND, OR elements and pulse generators l
В данном устройстве процесс регенерации выделен в отдельный режим работы и производитс дл всего объема адресуемой пам ти в течение непрерьганого интервала времени, что требует дополнительное врем на регенерацию, в течение которого доступ к пам ти запрещен. In this device, the regeneration process is allocated to a separate mode of operation and is performed for the entire volume of the addressable memory during the uninterrupted time interval, which requires additional time for regeneration, during which access to the memory is prohibited.
Известно устройство, содержащее генератор импульсов регенерации, счетчик адреса регенерации, блок управлени и коммутатор, причем выход счетчика адреса подключен к первому информационному входу коммутатора , выход которого подключен к выходу адреса устройства. В устройстве последовательность тактов регенерации разнесена во времени так, что очередной такт регенерации происходит через период времени Т TP/N с таким расчетом,чтобы в накопителе произошел полный перебор адресуемых частей накопител за A device is known comprising a regeneration pulse generator, a regeneration address counter, a control unit and a switch, the output of the address counter being connected to the first information input of the switch, the output of which is connected to the output address of the device. In the device, the sequence of regeneration cycles is separated in time so that the next regeneration cycle occurs after a period of time T TP / N so that the drive will have a complete search of the addressable parts of the drive for
врем , равное периоду регенерации Т , где N - количество тактов регерации 2 .time equal to the regeneration period T, where N is the number of cycles of regeneration 2.
Недостатком известного устройства вл етс синхронна временна диаграмма регенерации, что приводи к возникновению конфликтов при обращении к пам ти.A disadvantage of the known device is the synchronous regeneration timing diagram, which leads to conflicts when accessing the memory.
Цель изобретени - повышение быстродействи устройства путем уменьшени среднего времени ожидани процессора при обращении к пам ти .The purpose of the invention is to increase the speed of the device by reducing the average waiting time of the processor when accessing the memory.
Поставленна цель достигаетс тем, что в устройство дл управлени динамической пам тью, содержащее генератор импульсов регенерации , счетчик адреса регенерации и коммутатор, причем выход счетчика адреса регенерации подключен к первому информационному входу коммутатора , выход которого подключен к выходу сщреса устройства, введен три элемента И-НЕ, два элемента И, элемент ИЛИ, элемент ИЛИ-НЕ,реверсивный счетчик, формирователь сигналов выборки и формирователь сигналов регенерации, причем первый вход первого элемента И-НЕ подключен к входу запроса устройства, второй вход первого элемента И-НЕ соединен с входом суммировани реверсивного счетчика, вход вычитани которого соединен с выходом генератора импульсов регенерации, а выход подключен к входам второго элемента И-НЕ и соединен с входами элемента ШШ-НЕ, выход которого подключен к первому входу первого элемента И, второй вход которого подключен к выходу первого элемента И-НЕ, а выход подключен к первому входу элемента ИЛИ, второй вход которого подключен к выходу второго элемента И, первьй вход 3 которого подключен к выходу второго элемента И-НЕ, второй информационньй вход коммутатора подключен к входу адреса устройства, причем формирователь сигналов выборки содержит элемент И и элемент задержки вход элемента задержки формировател сигналов выборки соединен с первым входом элемента И формировател сигналов выборки, выход которого и выход элемента задержки формировател сигналов выборки подключены к первому управл ющему выходу устройства, выход элемента задержки формировател сигналов выборки подключен к первому входу третьего элемента И-НЕ, выход которого подключен к второму управл ю щему выходу устройства, а формирова тель сигналов регенерации содержит два элемента задержки и формирователь импульсов, причем выход элемен та ИЛИ через первый элемент задержки формировател сигналов регенерации подключен к входу формировател импульсов, выход которого подключен к входу второго элемента задержки формировател сигналов регенерации выход которого подключен к второму входу третьего элемента И-НЕ,выход формировател импульсов подключен к второму входу элемента И формировател си налов выборки, выход кото рого подключен к второму входу второго элемента И, выход формировател импульсов подключен к второму входу первого элемента И-НЕ, выход которого подключен к первому входу элемента И формировател сигналов выборки, выход формировател импуль сов подключен к управл ющему входу коммутатора и соединен со счетным входом счетчика адреса регенерации На фиг,1 приведена структурна схема устройства дл управлени динамической пам тью; на фиг.2 схема формировател сигналов выборки; на фиг.З - схема формировател сигналов регенерации. Устройство дл управлени динамической пам тью содержит первый элемент И-НЕ 1, формирователь 2 сигналов выборки, формирователь 3 сигналов ответа, первый элемент И 4 элемент ИЛИ 5,формирователь 6 сигналов регенерации, реверсивный счет чик 7,второй элемент И-НЕ 8,второй эл мент И 9,генератор 10 импульсов реген t5Л рации,элемент ИЛИ-НЕ II, счетчик 12 адреса регенерации и коммутатор 13. Формирователь 2 сигналов выборки (фиг.2) содержит элемент И 14 и элемент 15 задержки. Формирователь 6 сигналов регенерации содержит элемент 16, задержки, формирователь 17 импульсов и элемент 18 задержки. Предложенное устройство обеспечивает организацию следующего алгоритма регенерации.- Период регенерации разбираетс на (N т) интервалов , с длительностью T Tp/(N+m) . Как и в указанном алгоритме, на каждом интервале после обращени процессора ,к пам ти в промежутке времени до следующего обращени к пам ти вьшолн етс такт регенерации . Однако, если в течение данного интервала времени происход т следующие обращени процессора к пам ти, производитс выполнение резервных га-тактов регенерации, т.е. создаетс буфер из т-тактов регенерации. При этом, если после выполнени k резервньпс тактов регенера1щи возникает пауэа ме зду обращени ми процессора к пам ти, то в течение интервала времени требуетс выполнени такта принудительной регенерации. В устройстве организован счетчик буфера тактов регенерации . При выполнении казвдого такта регенерации его состо ние увеличиваетс на единицу, а по окончании интервала регенерации уменьшаетс на единицу. Накопленное количество резервных тактов регенерации не превышает т, что обеспечиваетс запрещением регенерации, когда счетчик принимает состо ние го,после чего новьй такт регенерации может вьтолнитьс уже после обращени процессора к пам ти по окончанию текущего интервала времени регенерации . Если в течение длительности нескольких интервалов регенерации не производитс обращение процессора к пам ти и происходит уменьшение счетчика буфера регенерации до нул , производитс принудительна регенераци . Задержки обращени процессора к пам ти в данном возникают когда запросот процессора поступает во врем выполнени такта принудительной регенерации, поскольку нельз прервать в произвольный момент времени выполнени такта регенерации, так как это приведет к разрушению информации. Вследствие организации -буфера тактов регенерации веро тность совпадени моментов принудительной регенерации и обращений процессора к пам ти имеет значительно меньа1ую величину посравнению со способами, рассмотренными выше. Ее значение зависит от величи ны распределени интервалов следова ни запросов, определ емого характером выполн емой на ЭВМ программы Устройство работает следующим образом. В исходном состо нии счетчик адреса регенерации 12 находитс в нулевом состо нии (сброс этого счетчика в нуль происходит циклически в процессе работы). Реверсив ный счетчик 7 перед началом работы устройства может находитьс в произвольном состо нии. Работу устройства рассмотрим на , примере использовани элементов - пам ти К565РУЗ. С выхода генератора 10 импульсов регенерации импульсы, с периодом Тр Tp/(N+m) поступают на второй вход реверсивного счетчика по каждому импульсу его содержимое уменьшаетс на единицу. На первый вход элемента И-НЕ 1 поступает запрос на обращение к пам ти, а на второй вход - сигнал с выхода формировател сигналов регенерации 6, который в свою очередь запускает формирователь 2 сигналов выборки по второму входу в режиме регенерации . С выхода элемента И-НЕ 1 на первьй вход формировател 2 сигналов выборки поступает сигнал разрешени работы с пам тью, что обуславливает выработку разрешающи сигналов выборки соответственно строки и столбца (RAS и CAS) По окончании цикла работы с пам тью с выхода формировател 2 сигналов выборки на первьй вход элемента И 4 поступает сигнал лог ческой единиць завершени цикла обращени к пам ти. Если реверсив ный счетчик 7 находитс в промежу точном состо нии, т.е. содержит н своих выходах как нули, так и еди цы, то на второй вход элемента И . также поступит сигнал логической единицы с выхода элемента И-НЕ 3. Таким образом, сразу после завершени работы с пам тью по данному к ней обращению через элемент ИЛИ 5 на вход формировател 6 сигналов регенератдии поступает сигнал логической единицы, который запускает формирователь 6 дл выработки сигнала начала цикла регенерации.Данньй сигнал поступает на первьй вход коммутатора 13 и переключает коммутатор 13 дл вьщачи необходимого адреса регенерации с выхода счетчика 12 адреса регенерации в накопитель , на второй вход элемента И-НЕ 1 и запрещает на врем регенерации работу пам ти в режиме запроса (обмена) на второй вход формировател 2 сигналов выборки и вырабатывает управл ющий сигнал выборки из пам ти в режиме регенерации. Одновременно сигнал с выхода формировател сигналов регенерации поступает на первый вход реверсивного счетчика 7 и на вход счетчика 12 адреса регенерации, где по заднему фронту каждого последующего импульса соответственно прибавл ет единицу в счетчик 7 и формирует новьй адрес массива чеек пам ти ЗУ, которые требуют регенерации,-в счетчике 12. При непрерывном обращении к пам ти происходит накопление резервных тактов регенерации. Как только на выходах реверсивного счетчика 7 по вл етс комбинаци Все единицы (буфер регенерации полон), на выходе схемы И-НЕ 8 по вл етс сигнал логического нул , который запрещает прохожденйе через элемент И 4 сигналов на вход формировател 6сигна-лов регенерации дл отработки очередного такта регенерации. В этом случае при поступлении очередного запроса к пам ти на первьй вход схемы И-НЕ 1 после завершени текущего цикла работы с пам тью -очередной цикл регенератдаи не произойдет , При отсутствии обращений к пам ти по сигналам с генератора 10 импульсов регенерации, поступающим на вычитающий вход реверсивного счетчика 7, состо ние счетчика 7 в некоторьй момент уменьшитс до нулевого , что свидетельствует о необходимости очередного принудительного цикла регенерации. На выходе схемы ИЛИ-НЕ 11 вырабатываетс сигнал логической единицы, который nocrynaej на второй вход элемента И 9. На первый вход элемента И 9 поступает сигнал с выхода схемы И-НЕ 1, запрещающий цикл прк нудительной регенерации, если в данный момент времени уже происходит цикл работы с пам тью по очередному к ней обращению, после которого с выхода элемента И 4 по первому входу элемента ИЛИ 5 на вход формировател 6 сигналов регенерации поступает сигнал и отрабаты ваетс очередной цикл естественной регенерации. При отсутствии же данного сигнала на первом входе элемента И 9 сигнал логической единицы с выхода элемента И 9 через второй вход элемента ИЛИ 5 поступит на вход формировател 6 сигналов ре генерации и будет отрабатыватьс очередной цикл принудительной регенерации по очередному адресу и после его завершени в реве рсивный счетчик 7 по первому входу прибав58 л етс единица. Если и в дальнейшем запрос на работу с пам тью не поступает, то по каждому очередному импульсу с генератора 10 импуль- сов регенерации, приход щему на второй вход реверсивного счетчика 7, счетчик 7 обнул етс ,а на выходе схемы ИЛИ-НБ 11 по вл етс сигнал логической единицы, который через элементы И 9 и ИЛИ 5 поступает на вход формировател 6 сигналов регенерации, за чем следует очередной цикл принудительной регенерации по адресу, образуемому в счетчике 12 регенерации. Таким образом, изобретение позвол ет значительно повысить эффективность быстродействи системы процесссор-пам ть путем сокращени среднего времени ожидани процессора при обращении к пам ти, что обеспечивает получение существенного технико-экономического эффекта.The goal is achieved by the fact that a device for managing dynamic memory containing a regeneration pulse generator, a regeneration address counter and a switch, the output of the regeneration address counter connected to the first information input of the switch, the output of which is connected to the output of the device, is entered NOT, two AND elements, OR element, OR-NOT element, reversible counter, sampling signal generator and regeneration signal generator, the first input of the first AND element NOT connected to during the request of the device, the second input of the first element IS-NOT is connected to the summing input of the reversible counter, the input of which is subtracted is connected to the output of the regeneration pulse generator, and the output is connected to the inputs of the second NAND element and connected to the inputs of the SH-NE element whose output is connected to the first input of the first element AND, the second input of which is connected to the output of the first element NAND, and the output is connected to the first input of the OR element, the second input of which is connected to the output of the second AND element, the first input 3 of which is connected to The output of the second element is NOT, the second information input of the switch is connected to the input address of the device, and the sample driver contains an element AND and the delay element input of the delay element of the sample signal generator is connected to the first input of the element And the sample signal generator, the output of which and the output of the delay element the sampling signals are connected to the first control output of the device, the output of the delay element of the sampling signal generator is connected to the first input of the third NAND element, in The output of which is connected to the second control output of the device, and the regeneration signal generator contains two delay elements and a pulse generator, and the output of the OR element is connected to the input of the second delay element through the first delay element of the regeneration signal generator regeneration signal generator whose output is connected to the second input of the third NAND element, pulse generator output is connected to the second input of the element AND is formed The sample signals, the output of which is connected to the second input of the second element AND, the output of the pulse former is connected to the second input of the first NAND element, the output of which is connected to the first input of the element AND the former of the sample signals, the output of the pulse conditioner is connected to the control input the switch and is connected to the counting input of the regeneration address counter. FIG. 1 is a block diagram of a device for managing dynamic memory; in Fig.2 diagram of the signal sampler; Fig. 3 is a diagram of a regeneration signal generator. The device for controlling the dynamic memory contains the first AND-NOT 1 element, the shaper 2 of the sampling signals, the shaper 3 of the response signals, the first AND 4 element of the OR 5, the shaper 6 of the regeneration signals, the reversing counter 7, the second AND-NONE element 8, the second Element And 9, generator 10 pulses regen t5L radio, element OR NOT II, counter 12 addresses regeneration and switch 13. Shaper 2 sampling signals (figure 2) contains the element And 14 and the element 15 delay. Shaper 6 regeneration signals contains the element 16, the delay, the driver 17 pulses and the delay element 18. The proposed device provides the organization of the following regeneration algorithm. The regeneration period is divided into (N t) intervals, with a duration T Tp / (N + m). As in the indicated algorithm, at each interval after the processor accesses the memory in the time interval until the next memory access, the regeneration cycle is completed. However, if during the given time interval the following processor accesses to the memory occur, the backup g-cycles of regeneration are performed, i.e. a buffer is created from the regeneration t-cycles. In this case, if after performing the k backup cycles of regeneration, power is coming through the processor to the memory, then the forced regeneration cycle is required during the time interval. The device has a regeneration buffer counter. When the recovery cycle is performed, its state increases by one, and at the end of the regeneration interval it decreases by one. The accumulated number of backup regeneration cycles does not exceed t, which is ensured by the prohibition of regeneration when the counter assumes the state of go, after which the new regeneration cycle can be executed after the processor has accessed the memory at the end of the current regeneration time interval. If during the duration of several regeneration intervals the processor does not access the memory and the regeneration buffer counter decreases to zero, forced regeneration is performed. Delays in accessing the processor to the memory in this case occur when the request of the processor arrives during the execution of the forced regeneration cycle, since it is impossible to interrupt the regeneration cycle at any time, since this will destroy information. Due to the organization of the regeneration buffer, the probability of coincidence of the moments of forced regeneration and processor access to the memory has a significantly smaller value compared to the methods discussed above. Its value depends on the size of the distribution of the intervals of the following requests, determined by the nature of the program executed on the computer. The device works as follows. In the initial state, the regeneration address counter 12 is in the zero state (resetting this counter to zero occurs cyclically during operation). The reversible counter 7 may be in an arbitrary state before the operation of the device begins. We consider the operation of the device in the example of the use of elements - the K565RUZ memory. From the output of the generator 10 regeneration pulses, pulses with a period of Tr Tp / (N + m) are fed to the second input of the reversible counter for each pulse, its contents are reduced by one. The first input of the NAND 1 element receives a request to access the memory, and the second input receives a signal from the output of the regeneration signal generator 6, which in turn starts the imaging unit 2 of the sampling signals on the second input in the regeneration mode. From the output of the NAND 1 element to the first input of the sampling signal generator 2, the memory enable signal is received, which causes the generation of resolution signals from the row and column (RAS and CAS), respectively. After the memory cycle from the imaging device output 2 sampling signals the first input of the AND 4 element is signaled by the logical unit of completion of the memory access cycle. If the reversible counter 7 is in an intermediate state, i.e. contains on its outputs both zeros and ones, then to the second input of the element I. a logical unit signal will also be received from the output of the NAND 3. element. Thus, immediately after the memory operation is completed, a logical unit signal is sent to the input of the shaper 6 of the regeneration signals and the logical unit starts the shaper 6 to generate a signal the start of the regeneration cycle. This signal arrives at the first input of the switch 13 and switches the switch 13 to read the required regeneration address from the output of the counter 12 of the regeneration address to the drive, to the second input of the AND-NE element 1 and for the time of regeneration, it prohibits the memory to operate in the request (exchange) mode to the second input of the imaging unit 2 of the sampling signals and generates a control signal from the memory in the regeneration mode. At the same time, the signal from the output of the regeneration signal generator is fed to the first input of the reversible counter 7 and to the input of the counter 12 of the regeneration address, where, at the falling front of each subsequent pulse, respectively, it adds one to counter 7 and forms the new address of the array of memory cells of the storage unit that require regeneration, - in the counter 12. With continuous access to the memory, the accumulation of backup regeneration cycles occurs. As soon as the All units appear at the outputs of the reversing counter 7 (the regeneration buffer is full), a logical zero signal appears at the output of the NANDI circuit 8, which prohibits the passage through the AND 4 signals to the input of the regeneration signal generator 6 for processing the next tact of regeneration. In this case, when the next memory request is sent to the first input of the AND-NOT 1 circuit after the current memory cycle is completed, the next regeneration cycle will not occur. In the absence of memory accesses from the signals from the generator 10 regeneration pulses received to the subtractor the input of the reversible counter 7, the state of the counter 7 at some instant decreases to zero, which indicates the necessity of the next forced regeneration cycle. At the output of the OR-NOT 11 circuit, a signal of a logical unit is generated, which is nocrynaej to the second input of the AND 9 element. The first input of the AND 9 element receives a signal from the output of the AND-1 circuit, prohibiting the proc regenerative regeneration cycle, if at a given time already occurs a memory cycle for the next access to it, after which from the output of the AND 4 element on the first input of the OR 5 element, the input of the regeneration signal generator 6 receives a signal and the next natural regeneration cycle is worked out. In the absence of this signal at the first input of the AND 9 element, the signal of the logical unit from the output of the AND 9 element via the second input of the OR element 5 is fed to the input of the regeneration signal generator 6 and the next forced regeneration cycle will be processed at the next address and after its completion in reverse counter 7 at the first input is added to the unit. If there is no further request for working with memory, then for each successive pulse from the generator 10 regeneration pulses arriving at the second input of the reversible counter 7, the counter 7 is zeroed, and at the output of the OR-NB circuit 11 signal of a logical unit that is transmitted through the elements of AND 9 and OR 5 to the input of the regenerator 6 generator, which is followed by the next cycle of forced regeneration at the address formed in the regeneration counter 12. Thus, the invention makes it possible to significantly increase the efficiency of the processor-memory system by reducing the average processor latency when accessing the memory, which provides a significant technical and economic effect.
Фиг. 2FIG. 2
Фиг,3FIG 3
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843691005A SU1144115A1 (en) | 1984-01-13 | 1984-01-13 | Device for control of dynamic memory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843691005A SU1144115A1 (en) | 1984-01-13 | 1984-01-13 | Device for control of dynamic memory |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1144115A1 true SU1144115A1 (en) | 1985-03-07 |
Family
ID=21099911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU843691005A SU1144115A1 (en) | 1984-01-13 | 1984-01-13 | Device for control of dynamic memory |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1144115A1 (en) |
-
1984
- 1984-01-13 SU SU843691005A patent/SU1144115A1/en active
Non-Patent Citations (1)
Title |
---|
1. Авторское свидетельство СССР № 746515, кл. G 06 F 9/00, 1980. 2. Горин В.Г, и др. ОЗУ дл микро-ЭВМ Электроника-60. Электронна промышленность, 1983, № 3, с, 22 (прототип). * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5001671A (en) | Controller for dual ported memory | |
SU1144115A1 (en) | Device for control of dynamic memory | |
US5539916A (en) | DMA control for continuing transfer to input/output device in a cycle steal mode | |
US4567571A (en) | Memory control for refreshing in a step mode | |
US5045999A (en) | Multi-function timing sequencer for different speed main storage units | |
SU613402A1 (en) | Storage | |
RU2049363C1 (en) | Dynamic memory information refreshing device | |
SU1198526A1 (en) | Device for selecting external memory address | |
SU951389A1 (en) | Device for data regeneration in memory unit | |
SU1575190A1 (en) | Device for controlling dynamic memory | |
SU1605244A1 (en) | Data source to receiver interface | |
RU1805467C (en) | Device for request servicing | |
SU1711164A1 (en) | Priority device | |
SU1399750A1 (en) | Device for interfacing two digital computers with common storage | |
SU1501156A1 (en) | Device for controlling dynamic memory | |
SU1149259A1 (en) | Variable priority device | |
SU1541616A1 (en) | Device for debugging microcompressor systems | |
SU1256034A1 (en) | Interface for linking two electronic computers with common memory | |
SU805313A1 (en) | Priority device | |
SU1171801A1 (en) | Memory access control unit | |
SU1156080A1 (en) | Port-to-port interface operating in computer system | |
SU1451698A1 (en) | Device for shaping remainder from number by arbitrary modulo | |
SU1485256A1 (en) | Interprocessor data exchange unit | |
SU1504652A1 (en) | Queue orering device | |
JPH07146814A (en) | Memory device |