Буферное запоминающее устройство

Номер патента: 1672527

Авторы: Зинин, Маслеников, Чибисов, Юдин

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИРЕСПУБЛИК 72 19) Я Н 5 6 11 С 19/Оа 1 4 Ю И ЕН ГОСУДАРСТВЕН.АЛЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ИСАН Е ИЗО ВТОРСКОМУ С 8 ИДЕТЕЛЬСТВ(56) Авторское свидетельство СССР М 1163359, кл. 6 11 С 9/00, 1987,Авторское свидетельство СССР М 1257704. кл. С 11 С 19/00, 1985.(54) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО(57) Изобретение относится к вычислительной технике и может быть использовано при построении буферных запоминающих устройств в системах сбора и обработки информации. Цель изобретения - повышение достоверности работы устройства, Буферное запоминающее устройство содержит блок 1 памяти, мультиплексор 2, регистр 3, элемент И 4, дешифратор 5, мультиплексор 6, счетчик адреса 7 записи, счетчик 8 адреса чтения, регистр 9, элемент ИЛИ 10, формирователь импульсов 11, элемент 12 задержки. триггер 13, элемент И 14, дешифратор 15, информационные входы 16-17. вход 18 синхронизации записи, вход 19 признака окончания очередной группы слов, вход 20 синхронизации чтения, Устройство производит аппаратную отбраковку сбойных групп с его хранением привязки информации по времени. Тем самым при отбраковке информации экономится время работы ЭВМ и ее оперативная память. 1 ил,Изобреение Относится к ныч 1 лслитель. ной технике и может быть использгвано при НОст)О 1, 11 буф" 1)ньх ззпоминаон 1 их уст ройг,н (ЬЗ") г гистемзх сбора и обработки информации.Цель изобретения поньшение достоверности работ ь устройства.Нз чертеже приведена схела буферного запо 1)111131011 о Гс) устройст гаБуферное запоминзощее устройство содержит блок 1 памяти, мультиплексор 2, регистр 3, элемент И 4, дешифратор 5, мультигоексор 6, счегчик 7 адреса записи, счег чик Я адреса чтения, регистр 9, лемент ИЛИ 10, формирогатепь 11 импульсов, элемент 12 задерж.и, )риггер 13, элемент И 14, де шифс)зс р 15, 1)н 1 ормзционные нхс)ды 16- 17 усг)ойстсн), )зход 16 синхронизации ззгг и, 1 ход 19 признака окончания оче)г.дной групп,: слон,Мг), вход 20 синхронизз 1111 и ч) енияУсгроь 1);лботает следующим обраЧО 1 фВ н 1)зле работы сигналом начальной установки (11 ег)ь начальной установки на ер гоже не)оказана) гчетчики 7 и Ч, регист ы 3 о 9 ус) а 1 звлиг нотс;я з нулевое сосгоя ние, т рн 1 гер 13 усз знанлинается в сог.) ояние1 не) сбоч синхро 1 изации). Сигаль на упг)ззяюсс 11 х входах 18 и 20 рззесены во времени,В режиме записи нз информационные воды поступает слово данных н ниде пара.метра и идетифлка гора, Спустя некоторое время на вход 18 усгройстна поступаез сигнал синхронизации записи высокого уровня. Сигнал высокого уровня с выхода элемезта И 11 И 10, воздействуя нз управляющие входы муль)иплексора 6 и блока 1 памяти,. г)г)/клоч "1 ет к адреснылз входам . блока 1 памяти 1 ходы счетчика 7 адресаззгис 1) и и. р нсдит блок 1 памяти в режим записи С и 1 форглационных нхОдОс 16 слово дзн 111 х погтуоает нз вход мультиплексора 2 и регистра 3, Часгь слова данных, соогнетсгнующзя разрядам идентификатора, посту)аел гзклсе на вход дешифратора 5, При наличии нз инфозмзционных входах 16 ин,ьормационнь 1 х слов(их идентификаторы отличны от идентификатора слова времени) на ныходе дешФ рагора 5 будет присчтствонать сигнал низксно уровня, блокирующий прохождение импульса синхронлзации записи че 1)ез элеменг И 4, заг)ись н рсгистр 3 не произ 1)одигся. Сигнал вьсокого уровня появится на выходе де)вифратора 5 линь в случае наличия на входах 16 БЗУ слова времени (Оно имеет определенный идентификатор, который Об, аГужнаст денифратор 5), С 1 ГНЗЛ НсГГКОС) ГВО 1)Н 1 С РЬ 1 ХОЦЗ дннйф 5 10 15 20 25 30 35 40 45 50 55 разора 5, поступая на первый вход элемента И 4. разрешает прохождение импульса синхронизатора записи на вход синхронизации регистра 3, в регистр 3 информационных входов 16 записывается слово времени.При отсутствии сбоя синхронизации, а также при начальной установке, триггер 13 установлен в "1" и на его инверсном выходе присутствует сигнал низкого уровня, который, поступая на управляющий вход мультиплексора 2, подключает к информационным входам блока 1 памяти первые входы мультиплексора 2 (слово данных с входов 16), По заднему фронту импульса синхронизации записи с входа 18. проходящего через элемент ИЛИ 10, содержимое счетчика 7 адреса записи увеличивается на единицу и станови)ся равным адресу записи следующего слона данных. Таким образом, осуществляется запись слова параметра, поступающего по входам 16 в блок 1 памяти по адресу, хранящемуся в счетчике 7 адреса записи, Слово времени кроме блока 1 памяти записьнаегся еще и в регистр 3. В любой момент времени в регистре 3 хранится последнее слово времени.С приходом на вход 19 устройства сигнала Мг анализируется код, поступающий на входы 17 со счетчика интервала устройства селекции. На выходе дешифратора 15 высокий уровень сигнала буде-, сформиронзн только для одного фиксированного кода счетчика интервалов. Если приход упомянутого кода совпал во времени с приходом сигнала Мо то значит в канале синхронизации не обнаружено сбоя. Высокий уровень с выхода дешифратора 15 открывает элемент И 14 для прохождения сигнала Мг на вход синхронизации регистра 9. По переднему фронту сигнала Мг в регистр 9 переписывается содержимое счетчика 7 адреса записи, Следовательно, с приходом Мг, при отсутствии сбоя в канале синхронизации, в регистр 9 запишется начальный адрес записи следующей группы. Триггер 13 не изменит своего состояния (останется в "1" при отсутствии сбоя).Если с приходом сигнала Мг на входах 17 устройства нет упомянутого выше фиксированного кода, то на выходе дешифратора 15 формируется сигнал низкого уровня. Поступая на первый вход элемента И 14, он запрещает прохождение сигнала Мг на вход регистра 9. По переднему фронту сигнала Мг триггер 13 по С-входу установится в состояние "0", Возникающий на инверсном выходе триггера перепад сигнала иэ "0" в ")" поступает на вход синхронизации запи.с.и счетчика 7 адреса записи. В счетчик 7 иэ регис)рз В перепись 1 нается начальный ад 1672 2750 55 рес записи обойной группы Запись последующей информации начинается с этого адреса, Этот же перепад сигнала с инверсного выхода триггера 13 поступает на вход формирователя 11 импульсов. На ео прямом выходе формируется импульс положительной полярности, по длительности примерно равный импульсу, поступающему на вход 18 синхронизации записи, Высокий уровень сигнала с инверсного выхода триггера 13 поступает на управляющий вход мультиплексора 2 и подключает к информационным входам блока 1 памяти выходы регистра 3, где хранится последнее поступившее слово времени С прямого выхода формирователя 11 импульсов сигнал, проходя через элемент ИЛИ 1 О, поступает на управляющие входы мультиплексора 6 и блока 1 памяти. Блок 1 памяти переводится в режим записи и к его адресным входам подключаются выходы счетчика 7 адреса записи. В блок 1 памяти по начальному адресу предыдущей сбойной группы осущес впяется запись текущего времени с регистра 3. По заднему фронту импульса с формирователя 11 импульсов содержимое счетчика 7 адреса записи увеличивается на единицу и становится равным адресу записи следующего слова данных, Отрицательный импульс с инверсного выхода формирователя 11 задерживается элементом 12 задержки и, поступая на Я-вход триггера 13, устанавливает его в "1" (нет сбоя синхронизации), Время задержки на элементе 12 задержки должно пожать в пределах (1,1-1,2) от длительности импульса, вырабатываемого формирователем 11. Низкий уровень сигнала с инверсного выхода триггера 13, поступая на управляющий вход мультиплексора 2, подключает к информационным входам блока 1 памяти входные шины 16 данных, БЗУ готово к записи новой группы данных.В режиме чтения на входе 16 синхронизации записи сигнал имеет низкий уровень. Это приводит к формированию на выходе элемента ИЛИ 10 сигнала низкого уровня, который. воздействуя на управляющие входы мультиплексора 2 и блока 1 памяти, подключает к адресным входам блока 1 памяти выходы счетчика 8 адреса чтения и переводит блок 1 памяти в режим чтения. На выходных шинах блока 1 памяти появляются данные (параметр и идентификатор) из выбранной ячейки блока памяти БЗУ, На вход 20 синхронизации чтения поступает импульс положительной полярности, по его заднему фронту содержимое счетчика 6 адреса чтения увеличивается на единицу и становится равным адресу чтения следующего слова данных,5 1 О 15 20 25 30 35 40 45 аким образом, егпи в блок 1 памчти записана информация. содержа цачся п груп пе данных, где бып обнаружен сбой синхронизации, то по адресам записи этои сбоиной группы аппаратно осуществляется запись текущего времени и запись следующей группы. Го есть, производится аппаратная отбраковка измерений сбойных групп с сохранением временной привязки, Объем блока памяти дпя предлагаемого БЗУ должен превышать обьем информации, содержащейся в одной группе данных.Формула изобретения Буферное запоминающее устройство, содержащее блок памяти, первый мультиплексор, первый и второй счетчики, первый регистр, триггер, первый дешифратор, элемент задержки, первый элемент И, информационные выходы блока памяти являются одноименными выходами устройства, адресные входы блока памяти соединены с выходами первого мультиплексора, выходы первого счетчика соединены с информационными входами группы первого мультиплексора и с информационными входами первого регистра, информационные входы первого счетчика соединены с выходами первого регистра, вход синхронизации второго счетчика является входом синхронизации чтения устройства, вход задания режима первого счетчика соединен с инверсным выходом триггера, вход синхронизации первого регистра соединен с выходом первого элемента И, выход первого дешифратора соединен с первым входом первого элемента И и с информационным входом триггера, второй вход первого элемента И соединен с входом синхронизации триггера и является входом признака окончания очередной группы слов устройства, входы первого дешифрэторэ являются первым информационным входом устройства, выход элемента задержки соединен с входом установки триггера, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности работы устройства, в него введены второй мультиплексор, второй регистр, второй дешифратор, второй элемент И, элемент ИЛИ,формирователь импульсов, выходы второго мультиплексора соединены с информационными входами блока памяти информационные выходы первой руппы второго мультиплексора соединены с информационными входами второго регистра и входами второго дешифратора и являются вторым информационным входом устройства, информационные входы второй группы второго мультиплексора соединены с выходами второго регистра, вход синхронизации второго регистра соединен с выходом второго1672527 Составитель Ю.СычевРедактор В,Бугренкова Техред М.Моргентал Корректор М,Максимишинец Заказ 2844 Тираж 328 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб., 4/5 Производственно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина, 101 элемента И, выход второго дешифратора соединен с первым входом второго элемента И, второй вход второго элемента И соединен с первым входом элемента ИЛИ и является входом синхронизации записи устройства, управляющий вход второго мультиплексора соединен с входом формирователя импульсов и с инверсным выходом триггера, прямой выход формирователя импульсов соединен с вторым входом элемента ИЛИ, инверсный выход формирователя импульсов соединен с входом элемента за держки, выход элемента ИЛИ соединен с входом синхронизации первого счетчика, управляющим входам первого мультиплексора и входом задания режима блока памяти.

Смотреть

Заявка

4688717, 06.05.1989

ПРЕДПРИЯТИЕ ПЯ А-3756

ЗИНИН ВИКТОР ГЕОРГИЕВИЧ, МАСЛЕНИКОВ БОРИС СЕРГЕЕВИЧ, ЧИБИСОВ ВАЛЕРИЙ ГЕОРГИЕВИЧ, ЮДИН ВИКТОР ИВАНОВИЧ

МПК / Метки

МПК: G11C 19/00

Метки: буферное, запоминающее

Опубликовано: 23.08.1991

Код ссылки

<a href="https://patents.su/4-1672527-bufernoe-zapominayushhee-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Буферное запоминающее устройство</a>

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