Устройство для выборки адресовиз блОКОВ пАМяТи Советский патент 1981 года по МПК G11C8/00 

Описание патента на изобретение SU813504A1

Изобретение относится к вычислительной технике и предназначено для организации последовательной адресации ячеек памяти при случайным образом перемещающихся заявках на запись и на чтение, в частности может быть использовано в буферных запоминающих устройствах. Известны устройства;для выборки адресов из блоков памяти, содержащие адресные счетчики записи и считывания, реверсивный счетчик для определения разности кодов адресов записи и считывания и элементы И 1 и f2j . Недостатком этих устройств является то, что при случайном сбое реверсивного счетчика происходит запоминание ложной информации, приводящее к неправильной работе всего устройства, так как оно не обладает способностью самовосстановления правильного функционирования. Наиболее близким к предлагаемому является устройство, содержащее адре ные счетчики записи и чтения и элемент сравнения, входы которого соединены d соответствующими выходными шинами адресных счетчиков, счетны входы которых соединены с управляющими шинами, а входы сброса их - с шиной сброса З . Однако в таком устройстве при каждой смене адреса записи или адреса чтения необходимо сравнение их на больше, меньше и равно. Время выполнения операции больше или меньше пропорционально количеству разрядов п сравниваемых кодов и равно п -t, где Т - длительность переходного процесса в одном разряде элемента сравнения. Кроме того, трехоперационный элемент сравнения достаточно сложен. Цель изобретения - повышение быстродействия и упрощение устройства. Поставленная цель достигается тем, что устройство содержит два элемента И, два дифференцирующих элемента и триггер, вход установки которого через первый дифференцирующий элемент соединен с выходной шиной старшего разряда адресного счетчика записи, первый вход сброса триггера через второй дифференцирующий элемент соединен с выходной шиной старшего разряда адресного счетчика чтения, второй вход сброса триггера соединен с шиной сброса, прямой выход триггера соединен с первым входом первого элемента И, выход которого соединен с шиной, запрета записи, инверсный выход триггера соединен с первым вх дом второго элемента И, выход котор го соединен с шиной запрета чтения, а вторые входы элементов И соединен с выходом элемента сравнения. На чертеже представлена блок-схе ма предложенного устройства. Устройство содержит адресный сче чик 1 записи, управляющую шину 2 по дачи импульсов смены адреса записи, адресный счетчик 3 чтения, управляю щую шину 4 подачи импульсов смены адреса чтения, элемент 5 сравнения, дифференцирующие элементы 6 и 7, триггер 8, элементы И 9 и 10, шину 11 запрета записи, шину 12 запрета чтения и шину 13 сброса. Устройство работает следующим образом. После включения питания Оба адресных счетчика и триггер по шине сброса сбрасываются в нулевое состояние. При этом элемент сравнения индицирует равенство кодов счетчиков, и на его выходе появляется сиг нал, соответствующий логической еди нице. Такой же сигнал присутствует и на инверсном выходе триггера. В результате совпадения сигналов логи ческих единиц на входах элемента И 10 на его выходе формируется сигнал запрета чтения, свидетельствующий о том, что информация в памяти не содержится. После того, как в па мять по нулевому адресу будет запис на информация, на счетный вход адресного счетчика записи поступает им пульс смены адреса записи и счетчик формирует следующий, отличающийся на единицу, адрес записи. Неравенст во адресных кодов индицируется элеме том сравнения и на его выходе появля ется сигнал, соответствующий логичес кому нулю и снимается сигнал запрета чтения. Если теперь произойдет чтение, то изменится на единицу код адреса чтения. адреса записи и адреса чтения опять станут равными что повлечет повторное формирование сигнала запрета чтения. При последующих записях и чтениях коды адресов будут возрастать, однако, код ад реса чтения не сможет привысить кода адреса записи, что позволяет избежать чтения по адресам ячеек памяти не содержащих информацию. Каждый из адресных счетчиков пред ставляет собой суммирующий счетчик с коэффициентом пересчета 2. Поступле ние 2 -ного импульса смены адреса за писи приводит счетчик адреса записи в нулевое состояние, и код адреса за писи станет меньше кода адреса чтения. При переходе адресного счетчика записи в нулевое состояние на выходной шине старшего разряда счетчика формируется сигнал переноса, и импульс, возникающий при этом на выходе дифференцирующего элемента 6, устанавливает триггер в единично-j состояние. Если код адреса записи продолжает увеличиваться, то в момент его равенства коду чтения на входах элемента И 9 произойдет совпадение сигналов логических единиц с выхода элемента сравнения и прямого выхода триггера, что приведет к формированию сигнала запрета записи. Если затем про.изойдет чтение, то элемент сравнения, определив наступившее неравенство адресных кодов, сформирует на своем выходе сигнал, соответствующий нулю, что приведет к снятию сигнала запрета записи. Таким образом, теперь адрес записи не сможет стать больше адреса чтения, что предотвращает запись информации по адресам ячеек памяти, из которых информация еще не считана. При поступлении 2 -ного импульса смены адреса чтения адресный счетчик чтения придет в нулевое состояние и с этого момента адресный код чтения должен оставаться меньше адресного кода записи для чего импульс, сформированный из сигнала переноса адресного счетчика чтения дифференцирующим элементом 7, приводит триггер в состояние, при котором на его инверсном выходе появится сигнал, соответствующий логической единице, и в случае равенства адресных кодов на выходе элемента И 10 появится сигнал запрета чтения. Экономический эффект устройства обуславливается его простотой и быстродействием. Формула изобретения Устройство для выборки адресов из блоков памяти, содержащее адресные счетчики записи и чтения и элемент сравнения, входы которого соединены с соответствующими выходными шинами адресных счетчиков, счетные входы которых соединены с управляющими шинами, а входы сброса их - с шиной сброса, отличающееся тем, что, с целью повышения быстродействия и упрощения устройства, оно содержит два элемента И, два дифференцирующих элемента и триггер, вход установки которого через первый дифференцирующий элемент соединен с выходной шиной старшего разряда адресного счетчика записи, первый вход сброса триггера через второй дифференцирующий элемент соединен с выходной шиной старшего разряда адресного счетчика чтения, второй вход сброса триггера соединен с шиной сброса, прямой выход триггера соединен с первым входом первого элемента И, выход которого соединен с шиной запрета записи.

инверсный выход триггера соединен с первым входом второго элемента И, выход которого соединен с шиной запрета чтения, а вторые входы элементов И соединены с выходом элемента сравнения.

Источники информации, принятые во внимание при экспертизе

1.Авторское свидетельство СССР

№ 427379, кл. G 11 С 11/00, 05,05.74,

2.Войтенко Ю. Г. и др. Блок управления буферным ЗУ сканирующего автомата. Дубна, 1970.

3.Бузунов Ю. А., Вавилов Е, Н. Принципы построения управляющих вычислительных машин. Киев,1972, с.218 (прототип).

Похожие патенты SU813504A1

название год авторы номер документа
Устройство для контроля микросхем оперативной памяти 1983
  • Новик Григорий Хацкелевич
  • Колтыпин Игорь Сергеевич
  • Федоров Леонид Актавьевич
SU1149312A1
Устройство для контроля микропроцессора 1988
  • Гладштейн Михаил Аркадьевич
  • Комаров Валерий Михайлович
  • Шубин Николай Алексеевич
  • Альтерман Игорь Зелимович
SU1599862A1
Устройство для контроля интерфейса ввода-вывода 1989
  • Тупица Андрей Васильевич
  • Шаров Борис Григорьевич
  • Швед Богдан Антонович
SU1649557A2
Устройство для обработки сообщений 1990
  • Прохончуков Сергей Рудольфович
  • Батуев Игорь Юрьевич
  • Афанасьев Александр Львович
  • Гусев Сергей Иванович
  • Подвальный Семен Леонидович
  • Родных Юрий Васильевич
SU1803919A1
Устройство сопряжения двух магистралей 1988
  • Помыткина Елена Леонидовна
  • Самчинский Анатолий Анатольевич
  • Кузьо Мирослав Николаевич
SU1675894A1
Устройство для контроля динамических блоков памяти 1985
  • Новик Григорий Хацкелевич
  • Старчихин Сергей Иванович
  • Шацкий Михаил Вячеславович
SU1282221A1
Многоканальный программируемый преобразователь код-фаза 1990
  • Малежин Олег Борисович
  • Ахулков Сергей Евгеньевич
  • Крыликов Николай Олегович
  • Лапинский Игорь Александрович
  • Преснухин Дмитрий Леонидович
SU1742998A1
Устройство для выборки команд 1984
  • Веревкин Александр Юрьевич
  • Роздобара Виталий Владимирович
  • Лачугин Владимир Петрович
  • Булкин Геннадий Николаевич
  • Петрунек Василий Николаевич
SU1149257A1
Устройство для сопряжения процессора с К периферийными устройствами 1984
  • Слипченко Владимир Георгиевич
  • Сороко Владимир Николаевич
  • Журавлев Олег Владиславович
SU1244668A1
Устройство для коррекции ошибок вычислительного процесса 1991
  • Харченко Вячеслав Сергеевич
  • Зенин Андрей Петрович
  • Литвиненко Вадим Георгиевич
  • Тимонькин Григорий Николаевич
  • Терещенков Сергей Владимирович
  • Ткаченко Сергей Николаевич
SU1807487A1

Реферат патента 1981 года Устройство для выборки адресовиз блОКОВ пАМяТи

Формула изобретения SU 813 504 A1

SU 813 504 A1

Авторы

Шашук Леонид Михайлович

Даты

1981-03-15Публикация

1974-12-27Подача