Буферное запоминающее устройство
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(19) О 1) 06 Г 13/О ОПИСАНИЕ ИЗОБРЕТЕНИ ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ(56) Авторское свидетельство СССРВ 881722 е кл, С 06 Р 3/04 198.Патент США В 3992699,кл. С 11 С 19/00 опублик. 1976.(54) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОИС ВО(57) Изобретение относится к запоминаю щим устройствам и может быть использовано в качестве буферного запоминающего устройства при построении устройств обмена. Цель изобретения - расширение области применения устрой- ф ства за счет выдачи информации черезопределенные интервалы времени. Устройство содержит блок памяти с информационными входами, регистр сдвига с информационными выходами, счетчик адреса, входы управления, вычитающий счетчик, регистр, элементИЛИ, блок синхронизации, управляющиевыходы. Устройство работает в режимезаписи, в режиме чтения при его использовании в цепи "активный" источник - пассивный приемник информации. При использовании устройства всистеме с активным" приемником и"активным" передатчиком все словазаписываемые в блок памяти, должсодержать разряды К 2=1 и К 3=1 ив последнем слове К 1=0, 2 ил.1 12495 2Изобретение относится к запоминающим устройствам и может быть использовано в качестве буферного запоминающего устройства (БЗУ) при построении.устройства обмена.Цель изобретения - расширение области применения устройства за счетвыдачи информации через определенныеинтервалы времени.На фиг. ) приведена структурнаясхема устройства; на фиг,2 - структурная схема блока синхронизации.Устройство содержит блок ) памяти с информационными входами 2, регистр 3 сдвига с информационными выходами 4, счетчик 5 адреса, первый6 и второй 7 входы управления, вычитающий счетчик 8, регистр 9, элементИЛИ 10 синхронизации , третий вход12 управления, первыи 13 и второй 14Эуправляющие выходы.Блок 11 синхронизации содержитпервый 15, второй 16, третий 17 ичетвертый 18 триггеры, генератор 19синхроимпульсов, формирователь 20,элемент И-ИЛИ-НЕ 21, первый 22, второй 23 и третий 24 элементы И,элемент ИЛИ-НЕ 25, элемент НЕ 26,элемент 27 задержки, первый 28, второй 29, третий 30, четвертый 31,пятый 32 и шестой 33 входы, первый34, второй 35, третий 36, четвертый37 и пятый ЗВ выходы.Устройство работает следующимобразом.Перед началом работы сигналом навходе 7 устанавливаются в нулевыесостояния счетчик 5 адреса и триггеры 15 - )7 блока )1 синхронизации,а триггер 18 блока 1) синхронизацииустанавливается в единичное состояние. В режиме записи на информационные входы 2 устройства последовательно поступают информационные слова в сопровождении сигнала на первом ут)равляющем входе 6 устройства, который осуществляет запись информационного слова в блок 1 памяти по адресу, сформированному на счетчике 5 адреса, Задним фронтом сигнала на первом входе 6 управления устройства производится модификация содер жимого счетчика 5 адреса, т.е. к его содержимому добавляется "единица". Каждое информационное слово, записываемое в блок 1 памяти, содержит 1). + 3 разряда. 5 10 15 20 25 30 35 40 45 50 55 83Первые три разряда К), К 2 и КЗслова (управляющая часть его) содержит код операции, выполняемойБЗУ, Разряд К 1 содержит признакконца чтения, К 1=0 в последнем слове блока данных, записываемого вблок 1 памяти. Разряд К 2=0 определяет блокировку передачи приемнику информации считанных из блока 1памяти данных. Разряд КЗ являетсяидентификатором содержимого разрядов К 4 - Кь + 3 информационного слова. Если К 3=1, то при выполненииоперации чтения в разрядах К 4 -К + 3 содержится слово, подлежащеевыдаче приемнику. Если КЗ=О, то привыполнении операции,в разрядах К 4 -.Кя, + 3 содержится код количества разрядных сдвигов, выполняемых в регистре 3 сдвига при согласованииформатов данных или код временнойзадержки передачи следующего информационного слова приемнику.По окончании записи в блок 1 памяти сигналом на входе 7 устройствасчетчик 5 адреса сбрасывается внулевое состояние.Режим чтения начинается с приходом сигнала на входе 12 управленияустройства. Работу БЗУ в режиме чтения целесообразно рассматривать применительно к конкретной области егоиспользования.Рассмотрим работу устройства врежиме чтения при его использованиив цепи активный" источник - "пассивныйп приемник информации. Пусть,например, в режиме записи в блок 1памяти по последовательно возрастающим адресам, начиная с нулевого былзаписан информационный массив, представленный в таблице,В режиме чтения сигнал на входе12 управления через первый вход 28и элемент ИЛИ-НЕ 25 блока 11 синхронизации осуществляет запись первогоинформационного слова, записанногов блоке 1 памяти по адресу 000, врегистр 9(разряды К 1 - КЗ) и в вычитающий счетчик 8 (разряды К 4 - К 11)Задним фронтом сигнала на выходе элемента ИЛИ-НЕ 25 устанавливается вединичное состояние триггер 15, чтообеспечивает установку в единичноесостояние триггера 16 с приходом положительного перепада сигнала отгенератора 19 синхроимпульсов. Установка в единичное состояние триггера 16 вызывает появление сигналавременной задержки между выдачейдвух последовательных слов приемнику. Код (двоичный) требуемой задержки содержится в разрядах К 4 - К 11информационного слова и записывается в вычитающий счетчик 8,Блок 11 синхронизации при обработке второго слова работает аналогично описанному, за исключением того,что сброс триггера 15 ьызываетсясигналом заема вычитающего счетчика8, поступающего на вход 33 блока 11синхронизации. Выходной сигнал формирователя 20 обеспечивает модификацию содержимого счетчика 5 адресаи через элемент 27 задержки третийпуск устройства в режиме чтения, вкотором выдается приемнику информационное слово 00011010 с сигналомсопровождения на первом управляющемвыходе 13 устройства. Управляющееслово, записанное по адресу 011 блока 1 памяти, обеспечивает временнуюзадержку в 128 тактов генератора 19синхроимпульсов между выдачей второго и третьего информационных слов.После выдачи приемнику третьего информационного слова 11110000, посбросу триггера 16 и нри наличииК 1=0 (низкий уровень сигнала навходе 30 блока 11 синхронизации),который поступает на Э-вход триггера 18, последний устанавливается внулевое состояние, и на втором уп"равляющем выходе 14 устройства появляется высокий уровень сигнала,который свидетельствует об окончаниирежима чтения.При использовании устройства всистеме .с активным приемником и"активным" передатчиком все слова,записываемые в блок 1 памяти, должны содержать разряды К 2=1 и КЗ= ив последнем слове К 1=0. При этом запросы на чтение информации должныподаваться на управляющий вход 12устройства. БЗУ при его использовании для преобразования форматов данных рабо" тают аналогично описанному, за исключением. того, что в вычитающий счетчик 8 записывается не код временной задержки, а код требуемого количества разрядных сдвигов данных в регистре 3 сдвига, Так, например, при согласовании формата данных источника И разрядов с форматом приемника в Р разрядов (И 1 Р), управ 3 1249583 4на выходе элемента И 24, т.е. натретьем выходе 36 блока 1 синхронизации, который обеспечивает запись врегистр 3 сдвига К 4 - К 1 разрядовпервого информационного слова блокапамяти, так как значение разрядаКЗ= задает для регистра 3 сдвигарежим записи данных по информационным входам.Выходные сигналы регистра 3 сдви ога поступают на информационные выходы 4 устройства в сопровождении1сигнала на первом выходе 34 блока 11синхронизации. Сигнал на выходе элемента И 23 формируется при условииК 2=1 и по времени задержан на половйну такта генератора 19 синхроимпульсов относительно сигнала натретьем выходе 36 блока 11 синхронизации. Сигнал на первом выходе 34блока 11 синхронизации являетсясигналом сопровождения информации,в данном случае 10111011, присутствующей на информационных выходах 4устройства. Таким образом приемникувыдается первое слово данных.Единичный уровень сигнала триггера 16 и условие К 3=1 (высокий уровень сигнала на пятом входе 32 блока11 синхронизации) приводит к сраба 30тыванию элемента И-ИЛИ-НЕ 21, выходной сигнал которого устанавливаеттриггер 15, а затем и триггер 16.в нулевое состояние. При этом навыходе элемента И 22 появляется вы,сокий уровень сигнала, так как условие К 1=1 (высокий уровень на.входе 30 блока 11 синхронизации), покоторому формирователь 20 формируетсигнал, поступающий на пятый выход38 блока 11 синхронизации, и кото 40рый через элемент ИЛИ 10 модифицирует содержимое счетчика 5 адреса,т.е, к его содержимому добавляетсяединица.Выходной сигнал формирователя 20 4задержанный на элементе 27 задерж 1ки, поступает на вход элементаИЛИ-НЕ 25 и вызывает запись и вычитающий счетчик 8 и регистр 9 второго информационного слова, записанного в блоке 1 памяти по адресу 001.Во втором слове разряд К 2=0, чтоприводит к блокировке элемента И 23следовательно, при работе с этимсловом выдача импульсов сопровождения приемнику производиться не бу- .дет. Второе слово в данном случаепредназначено для задания режима249583 обеспечивающий сдвиг данных в регист.ре 3 сдвига на 1 разряд; управляющаячасть 4 слова: К 1=1, К 2=0, КЗ=О и5код, обеспечивающий сдвиг данных врегистре 3 сдвига на Рразряд;управляющая часть 5 слова: К 1=1,К 2=1, КЗ=О, код, обеспечивающий сдвигданных в регистре 4 на 1 разряд,и т.д. Разряды информационного слова Адресячейкиблока К К 2 КЗ К 4 К 5 К 6 К 7 К 8 К 9 К 10 К 11 памяти 1 1 1 0 1 1 1 0 1 1 0 О О. 0 0 0 1 1 1 1 000 001 1 010 1 011 1 100 0 1 1 0 0 О 10 1 0 0 1 О О 0 0 0 0 0 11 1 1 1 0 0 0 0 Буферное запоминающее устройство, содержащее блок памяти, информационные входы которого являются информационными входами устройства, первым входом управления которого является вход управления блока памяти, счетчик адреса, первый вход которого явЭ 5 ляется вторым управляющим входом устройства, выходы счетчика адреса подключены к адресным входам блока памяти, о т л и ч а ю щ е е с я тем, что, с целью расширения области при 40 менения устройства за счет выдачи информации через определенные интервалы времени, в него введены регистр сднига, вычитающий счетчик, элемент ИЛИ, регистр, блок синхронизации,45 первый вход которого подключен к первому входу счетчика адреса, а второй вход является третьим управляющим 1входом устройства, выход вычитаю- щего счетчика подключен к третьему50 входу блока синхронизации, входы ляющие части слон, записываемых вблок 1 памяти, должны содержать следующие признаки: управляющая часть 1слова: К 1=1, К 2=1, К 3=1; управляющаячасть 2 слова: К 1=1, К 2=0, КЗ=О и вразрядах К 4 - К +3 код, обеспечивающий сдвиг данных в регистре 3 сдвига на Рразряд; управляющая часть3 слова: К 1=1, К 2=1, КЗ=О и код,Формула изобретения 1группы которого соединены с выходами регистра, выходы первой группы блока памяти соединены с входами групп вычитающего счетчика и регистра сдвига, выходы которого являются информационными выходами .устройства, выходы второй группы блока памяти подключены к входам группы регистра, первый и второй выходы блока синхронизации являются управляющими выходами устройства, третий выход блока синхронизации подключен к первым входам регистра сдвига и вычитающего счетчика, четвертый выход блока синхронизации соединен с вторым входом вычитающего счетчика и входом, регистра, одни из выходов которого подключен к второму входу регистра сдвига, пятый выход блока синхронизации соединен с одним входом элемента ИЛИ, другой вход которого подключен к входу управления блока памяти, выход элемента ИЛИ соединен с вторым входомсчетчика адреса.1249583 иг.Я Составитель О.КулаковТехред О.Гортвай Корректор М.Самборск Редактор И.Дерба Госу елам осква изводственно-полиграфическое предприятие, г.ужгород, ул.Проектн аказ 4333/53 ВНИИПИ по 113035, 671 Подписноеарственного комитета СССРзобретений и открытий Ж, Раушская наб., д.4
СмотретьЗаявка
3822693, 07.12.1984
ПРЕДПРИЯТИЕ ПЯ А-3756
ЛУПИКОВ ВИКТОР СЕМЕНОВИЧ, БОГДАНОВ ВЯЧЕСЛАВ ВСЕВОЛОДОВИЧ, СПИВАКОВ СЕРГЕЙ СТЕПАНОВИЧ
МПК / Метки
МПК: G06F 13/00
Метки: буферное, запоминающее
Опубликовано: 07.08.1986
Код ссылки
<a href="https://patents.su/5-1249583-bufernoe-zapominayushhee-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Буферное запоминающее устройство</a>
Предыдущий патент: Ячейка памяти для постоянного запоминающего устройства трансформаторного типа
Следующий патент: Буферное запоминающее устройство
Случайный патент: Способ лазерного легирования металлов