Буферное запоминающее устройство
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1272357
Автор: Протасеня
Текст
СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 119) И 1) 5 1 С 19 00 ОПИСАНИЕ ИЗОБРЕТЕН ВИДЕТЕЛЬСТВ Н АВТОРСН ительтровым т быть плексах оцессо- ычисле- сширеза счет ия не- временГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИ(54) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УРОЙСТВО(57) Изобретение относится к вычис.ной технике, в частности к регисзапоминающим устройствам, и можеприменено в вычислительных комдля обмена информацией между пррами с различными скоростями вний. Целью изобретения является рание области применения устройстваобеспечения независимого считыванскольких информационных слов одно но. Цель достигается за счет введения до. полнительных выходных регистров числа, тригггеров, формирователей одиночных импульсов, группы элементов И, элементов НЕ и ключей в буферное запоминающее устрой ство, содержащее регистры данны.;, блок записи, входные регистры числа, основной выходной регистр числаблок сравнения, а также за счет того.:. - ,О в блоке сравнения число групп регистров номера слова, групп элементов сравнения, групп элемен тов И, элементов И,)И, элементов задержки и число фор 1 ирователей сипалов счи тывания равно числ) выходных регистров числа. При считывании выполняется сравнение кодов номера информационного слова и входа, по которому оно поступилг в ус;- ройство, с кодами номеров, числа и ;ход:, поступающими на управляющие входь. блока сравнения и при их совпадении производится считывание информации из соответствующего регистра данных. 3 ил.50 55 Изобретение относится к вычислительной технике, в частности к регистровым запоминающим устройствам.Цель изобретения - расширение области применения устройства за счет обеспечения независимого считывания нескольких информационных слов одновременно.На фиг. 1 и 2 изображены функциональные схемы предложенного устройства; на фиг. 3 - функциональная схема блока сравнения.На фиг. 1 изображены управляюшие 1 - 3 входы, вход 4 сброса устройства, информационные 5 и управляющие 6 входы, индикаторные 7 и информационные 8 выходы устройства,Предложенное устройство содержит (фиг. 1) ключи 9, входные регистры 10 числа, основной выходной 11 регистр числа, формирователь 12 тактовых импульсов, первую группу элементов ИЛИ 13, блок 14 записи, блок 15 сравнения, дополнительные выходные регистры6 числа, блоки 17 памяти, каждый из которых содержит (фиг. 2) регистр 18 данных, триггер 19, формирователь 20 одиночного импульса, элементы И 21 - 23 первой-третьей групп соответственно и элемент ИЛИ 24 второй группы и элемент 25 задержки. Блок 15 сравнения содержит (фиг. 3) группы регистров 26 номера слова, группы элементов 27 сравнения, группы элементов 28 задержки, группы элементов И 29, первую 30 и вторую 31 группы элементов ИЛИ, группы элементов 32 задержки, формирователи 33 сигналов считывания и элементы НЕ 34, На фиг. 1 - 3 обозначены выходы 35, входы 36 - 37 и выходы 38 блока 14 записи, входы 39 и 40 и выходы 41 - 43 блока5 сравнения.Число регистров 26 номера слова, число элементов 27 сравнения, элементов 28 задержки, элементов И 29, элементов ИЛИ 30 и 31, элементов 32 задержки в каждой группе равно числу регистров 18 данных.Предложенное устройство работает следуюшим образом.Каждое информационное слово, представленное параллельным двоичным кодом, поступающее в устройство, содержит разряды информации, разряды номера этого информационного слова и разряд маркера, всегда равный единице.Наличие уровня логического нуля в разряде маркера любого регистра 10 (фиг. 1) и на одноименном выходе 7 указывает, что этот регистр 10 свободен для записи в него очередного информ ационного слова. При записи информации в устройство через вход 5 поступает очередное информационное слово, которое по сигналу логической единицы, поступаюшему через одноименный вход 6, записывается в соответствующий регистр 10. Одновременно в этот же регистр 10 записывается номер этого входа 5, на 5 10 15 20 25 зо 35 40 45 бранный предварительно вручную с помощью ключей 9.Таким образом, при наличии информационного слова в любом регистре 10 на его информационном выходе будут присутствовать уровень логической единицы в разряде маркера, байты информации, номера этого информационного слова и номера соответствующего входа 5.Запись информационного слова в каждый свободный регистр 10 производится независимо от состояния других регистров 10. Свободному регистру 18 соответствует логический нуль на его выходе 37.По каждому тактовому импульсу, поступаюшему на выход формирователя 12, блок 14 формирует сигнал записи на выходе 38, одноименном с данным регистром 10 и свободным регистром 18, в который записывается информационное слово. По переднему фронту сигнала записи в свободный регистр 18 записывается информационное слово, которое по заднему фронту сигнала записи переписывается на его выходы, при этом на его выходе 39 присутствует код номера записанного информационного слова и код номера входа 5, через который оно поступило в устройство, а на выходах 37 и 40 - маркер занятости (т. е. уровень логической единицы), показываюший, что данный регистр 18 занят.Если нет свободных для записи информации регистров 18, то информационные слова остаются каждое в своем регистре 10 до момента освобождения какого-нибудь регистра 18 после считывания информации из устройства, при этом работа формирователя 12 не прекращается.Одновременно с записью информации в свободный регистр 18 на соответствующем выходе 35 формируется сигнал, по заднему фронту которого через элемент ИЛИ сбрасываются все разряды соответствуюшего регистра 10, при этом на выходе 7 появ ляется уровень логического нуля.Считывание информации из регистра 18 производится по прямоугольному импульсу (уровень логической единицы), поступающему через какой-нибудь из входов 1 в блок 5, при наличии параллельного двоичного кода номера информационного слова и номера входа 5 на одноименном входе 3. В блоке 15 по этому импульсу на каком-либо входе 1 через элемент НЕ 34 (фиг. 3) блокируются на время считывания информации все регистры 26 в группе, одноименной с входом 1. Каждый регистр 26 до блокировки повторяет на своем втором выходе код номера информационного слова и номера входа 5, поступающие по входу 39, а на первом выходе - значение разряда маркера занятости, поступающее на вход этого регистра 26 через одноименный элемент 28 задержки с входа 40.Соответствующий формирователь 33 формирует прямоугольный импульс считывания (уровень логической единицы), передний фронт которого задержан относительнопереднего фронта импульса сигнала на входе 1 на время блокировки всех регистров 26, а задний фронт которого совпадает по времени с задним фронтом этого же импульса. После блокировки всех регистров 26по импульсу с выхода формирователя 33 в каждом элементе 27 сравнения в одноименной входу 1 группы сравнивается код номера информационного слова и номера входа 5, присутствующие на одноименном входе 3, с кодом номера информационного слова и номера входа 5, поступающим с выхода одноименного регистра 26 (при наличии уровня логической единицы в разряде маркера занятости на другом выходе этого же регистра 26), При совпадении в каком-либо из элементов 27 сравнения этих кодов на его выходе появляется прямоугольный им пульс логической единицы, задний фронт которого появляется раньше заднего фронта импульса с выхода формирователя 33 на время, равное времени задержки в элементе ИЛИ 31, элементе И 21 плюс время задержки на снятие блокировки с регистров 26.По этому импульсу с выхода элемента 27 сравнения через одноименный с ним элемент ИЛИ 31 и соответствующий выход 42 производится считывание из регистра 18 информации, номера информационного слова30 и номера соответствующего входа 5, совпавших с номером информационного слова и с номером входа 5 на входе 3, По этому же импульсу с выхода элемента 27 через одноименный элемент 32 задержки в группе, одноименной с входом 1 по переднему фронту импульса на соответствующем выходе 43 информация из регистра 18 переписывается в соответствующий из регистров 11 и 16, из которого поступает на выход 8 по заднему фронту импульса на выходе 43. 40При наличии на входе 2, одноименном с входом 1, уровня логической единицы через одноименный с блоком 27 элемент И 29 на соответствующий элемент ИЛИ 30 поступает импульс с выхода этого блока, через соответствующий выход 41 которого сбрасы ваются все разряды регистра 18, из которого была считана информация.В процессе функционирования возможна ситуация, когда на входы какого-либо элемента ИЛИ 31 могут сразу поступить импульсы с нескольких элементов 27 сравнения разных групп (при считывании информации по нескольким входам 1 из одного регистра 18). Если эти импульсы на входах элемента ИЛИ 31 перекрывают один другой по времени, то на выходе будет присутствовать уровень логической единицы до появления заднего фронта последнего по времени импульса на соответствующем ему входе этого элемента ИЛИ 31 (т. е. процесс считывания информации из одного регистра 18 прекращается только по последнему по времени сигналу на соответствующем входе 1).Считывание информации из любого регистра 18 производится независимо от состояния других регистров 18 и может производиться одновременно из нескольких регистров 18 по сигналам на соответствующих входах 1. При этом считывание информации из любого регистра 18 может производиться по сигналу на любом входе 1.Таким образом, считывание информации из устройства и запись информации в него могут производиться одновременно и независимо друг от друга.формула изобретенияБуферное запоминающее устройство, содержащее регистры данных, блок записи блок сравнения, входные регистры числа, основной выходной регистр числа, группы элементов ИЛИ и формирователь тактовых импульсов, вход которого, первые входы элементов ИЛИ первой группы и вход сброса основного выходного регистра числа являются входом сброса устройства, информационными входами и индикаторными выходами которого являются первые входы и одни из выходов входных регистров числа, вторые входы которых являются одними из управляющих входов устройства, а третьи входы подключены к выходам элементов ИЛИ первой группы, вторые входы которых соединены с выходами первой группы блока записи, выходы второй группы которого подключены к одним из управляющих входов регистров данных, другой управляющий вход и информационные входы каждого из которых соединены соответственно с выходом одноименного элемента ИЛИ второй группы и с выходами входных регистров числа и входами первой группы блока записи, тактовый вход и входы второй группы которого подключены соответственно к выходу формирователя тактовых импульсов и к первым выходам регистров данных, причем вторые выходы регистров данных соединены с одними из входов блока сравнения, один из выходов которого подключен к одному из управляющих входов основного выходного регистра числа, выход которого является одним изинформационных выходов устройства, отличающееся тем, что. с целью расширения области применения устройства за счет обеспечения независимого считывания нескольких информационных слов одновременно, в него введены дополнительные выходные регистры числа, триггеры, формирователи одиночных импульсов, группы элементов И, элементы задержки и ключи, выход каждого из которых соединенс четвертым входом одноименного входного регистра, причем третий выход каждого из регистров данных подключен к первому входу одноименного элемента И первой группы, выход которого соединен с соответствующими информационными входами основного и дополнительных выходных регистров числа, управляющие входы которых соединены с одними из выходов блока сравнения, другие выходы которого подключены соответственно к входам установки в единицу триггеров и к вторым входам элементов И первой группы и первым входам элементов И второй группы, второй вход каждого из которых подключен к выходу соответствующего триггера и первому входу одноименного элемента И третьей группы, второй вход и выход которого соединены соответственно с первым выходом одноименного регистра данных и с соответствующим другим входом блока сравнения, выход каждого из элементов И второй группы подключен к входу соответствующего формирователя одиночных импульсов, выход которого соединен с первым входом одноименного элемента ИЛИ второй группы и входом элемента задержки, выход которого подключен к входу сброса соответствующего триг гера, вторые входы элементов ИЛИ второйгруппы подключены к входу формирователя тактовых импульсов, управляющие входы блока сравнения являются другими управляющими входами устройства, другими информационными выходами которого являются выходы дополнительных выходных регистров числа.1272357 и 1 Ю З тель Т Верес айцев ПИ ГосудделамМосква,П Патен дактор С. Патрушеказ 5342/49ВНИИп13035,Филиал ПП СоставиТехред И. Тираж 543 арственн изобретен Ж - 35,гойаушгоро Корректор И.МускаПодписноемитета СССРоткрытийкая наб., д. 4/5ул. Проектная, 4
СмотретьЗаявка
3868797, 07.03.1985
ПРОТАСЕНЯ АЛЕКСАНДР АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: G11C 19/00
Метки: буферное, запоминающее
Опубликовано: 23.11.1986
Код ссылки
<a href="https://patents.su/5-1272357-bufernoe-zapominayushhee-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Буферное запоминающее устройство</a>
Предыдущий патент: Устройство для измерения перекосов магнитного носителя
Следующий патент: Запоминающее устройство с самоконтролем его варианты
Случайный патент: Способ отделения мяса мидий от створок