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

 

Изобретение относится к вычислительной технике и может быть использовано в качестве буферного запоминающего устройства систем обработки . информации. Цель изобретения - повышение надежности устройства. Буферное запоминающее устройство содержит блок 1 памяти, регистр 4, блок 5 контроля, мультиплексор 6, счетчики 7 и 8, реверсивный счетчик 9, дешифратор 10, триггеры 11, 12, формирователь 13 сигналов считьшания, сумматор 14 по модулю два, элементы ИЛИ 15, 16, элемент И 17, входы и выходы устройства. Устройство позволяет сократить потери информации при обработке и тем самым повысить эффективность работы систем обработки информации. 3 ил. СО Oi 05 СО

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

А1 (19) (11) (51) 4 G 11 С 19/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ДBTÎPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4098372/24-24 (22) 31. 07. 86 (46) 23.12.87. Бюл. У 47 (72) В.С. Лупиков и В.В, Богданов (53) 681.327.6(088.8) (56) Авторское свидетельство СССР

1176382, кл. G 11 С 7/00, 1985.

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

У 1111202, кл. G 06 Р 12/00, 1984. (54) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (57) Изобретение относится к вычислительной технике и может быть использовано в качестве буферного запоминающего устройства систем обработки информации. Цель изобретения — повышение надежности устройства. Буферное запоминающее устройство содержит блок 1 памяти, регистр 4, блок 5 контроля, мультиплексор 6, счетчики

7 и 8, реверсивный счетчик 9, дешифратор 10, триггеры 11, 12, формирователь 13 сигналов считывания, сумматор 14 по модулю два, элементы ИЛИ

15, 16, элемент И 17, входы и выходы устройства. Устройство позволяет сократить потери информации при обработке и тем самым повысить эффективность работы систем обработки информации.

3 ил.

1 13616

Изобретение относится к вычислительной технике и может быть использовано в качестве буферного запоминающего устройства систем обработки информации.

Цель изобретения — повышение надежности устройства.

Па фиг. 1 приведена структурная схема устройства; на фиг. 2 — структурная схема блока памяти; на фиг,3— структурная схема формирователя сигналов считывания.

Устройство содержит блок 1 памяти, информационные входы 2 и выходы 3, регистр 4, блок 5 контроля, мультиплексор 6, счетчики 7 и 8, реверсивпый счетчик 9, дешифратор 10, триггеры 11 и 12, формирователь 13 сигналов считывания, сумматор 14 по модулю 20 два, элементы ИЛИ 15 и 16, элемент И

17, входы 18 и 19 разрешения считывания и записи, вход 20 установки, выход 21 сопровождения считанных данньм, выходы 22 и 23 признаков "Память 25 свободна" и "Память занята".

Блок 1 памяти содержит накопители

25 и 24, формирователь 26 и элемент

27 задержки, Формирователь 13 сигналов считыва- З0 ния содержит триггер 28, элементы НЕ 29 и 30, элементы ИЛИ 3.1. и 32, элементы

И 33-35 и элементы 36 и 37 задержки.

В качестве блока 5 контроля может быть применен сумматор по модулю два, Устройство работает следующим об35 разом.

Перед началом работы сигналом по

1 входу 20 установки счетчики 7-9 и триггеры 11 и 12 устанавливаются в нулевое состояние, При выполнении операции записи на информационные входы 2 устройства подается информация, подлежащая записи, в сопровождении сигнала на входе .4

19 разрешения записи. Сигнал на входе 19, воздействуя на вход управления мультиплексора 6, обеспечивает подключение к адресным входам накопителей 24 и 25 блока 1 памяти сиг50 иолов счетчйка 7 и запись по этому адресу данных с информационных шин 2 устройства. Причем запись данных производится в оба или в дальнейшей работе в один;из накопителей 24 и 25.

На входы задания режима накопителей 24 и 25 поступает сигнал с входа

19 управления, прошедший элемент 27 задержки и формирователь 26. На входы

32 2 разрешения выборки накопителей 24 и

25 подаются сигналы с выходов элементов ИЛИ 15 и 16. Запись данных производится в оба накопителя при нулевом состоянии старшего разряда счетчика

9 объема, т.е. до момента заполнения наполовину буферного запоминающего устройства. При этом высокий уровень сигнала на инверсном выходе триггера

12 через элемент И 17 и элементы ИЛИ

15 и 16 поступает на входы разрешения выборки накопителей 24 и 25, По заднему фронту сигнала на входе

19 разрешения записи производится модификация содержимого счетчиков

7 и 9, т.е. к их содержимому добавляется единица, Высокий уровень сигнала на выходе старшего разряда счетчика

9 устанавливает триггер 12 в единичное состояние, при котором запрещает дублирования записываемых данных.Повторная установка триггера 12 в нулевое состояние возможна сигналом переполнения счетчика 7 при нулевом состоянии старшего разряда счетчика 9.

Запись последующих информационных слов осуществляется аналогично.

При выполнении операции чтения данных сигнал с входа 1.8 разрешения считывания, который является запросом чтения, поступает в формирователь

13 сигналов считывания, где устанавливает в нулевое состояние триггер

28 и, проходя через элемент ИЛИ 31 осуществляет запись считанных из блока 1 памяти данных в регистр 4. Чтение данньм из блока 1 памяти производится по адресу, сформированному на счетчике 8, выходные сигналы кото, рого через открытый для них мультиплексор 6 поступает на адресные входы блока 1 памяти. Сигнал с выхода элемента ИЛИ 31 задерживается на элементе 37 задержки и бпрашивает элементы И 33 и 34.

При правильном чтении данных на выходе блока 5 контроля присутствует высокий уровень сигнала, который через элемент ИЛИ 32 разрешает формирование на выходе элемента И 34 импульса сопровождения считанных данных, присутствующих в этот момент на вьиодах 3 устройства. При чтении данных с ошибкой на выходе блока 5 контроля присутствует низкий уровень сигнала. Повторно операция чтения выполняется при условий, что триггер

11 установлен в нулевой состояние, 1361632 свидетельствующее о том, что при выполнении операции записи выполнялось дублирование записи данных по этому адресу в оба накопителя 24 и 25.

При высоком уровне сигнала на инверсном выходе триггера 11 разрешается прохождение через элемент И 33 выходного сигнала элемента ИЛИ 3 1, который задерживается на элементе 36 1ð задержки, устанавливает триггер 28 в единичное состояние и через элемент

ИЛИ .31 записывает вновь считанные данные в регистр 4. Чтение данных в этом случае производится из другого 15 накопителя (24, 25), так как высокий уровень сигнала на прямом выходе триггера 28 через элемент И 35 поступает на вход сумматора 14 по модулю два, выходной сигнал которого форми- 2р рует сигналы разрешения выборки накопителей 24 и 25.

Выходной сигнал элемента 37 задержки через открытый элемент И 34 поступает на выход 21 сопровождения 25 ,считанных данных, сигнал на котором модифицирует содержимое счетчика 8 (добавляет единицу) и счетчика 9 (вычитает единицу). D-вход и вход синхронизации триггера 11 соединены gp соответственно с прямым выходом триггера 12 и выходом переполнения счетчика 8. Чтение последующих информационных слов из блока 1 памяти выполняется аналогично Дешифратор 10 формирует на выходах 22 и 23 сигналы состояния блока 1 памяти "Память свободна" и "Память занята".

Технико-.экономические преимущества предлагаемого буферного запоминаю- 4р щего устройства заключаются в его более высокой информационной надежности по сравнению с известным, что позволит сократить потери информации при обработке и, тем самым, повысит эффективность работы систем обработки информации, использующих предлагаемое устройство.

Формула изобретения

Буферное запоминающее устройство, содержащее блок памяти, информационные входы которого являются информационными входами устройства, адреснь.е входы блока памяти подключены к . выходам группы мультиплексора, инфор. мационные входы первой и второй групп которого соединены с выходами. перво1 го и второго счетчиков соответственно, счетный вход первого счетчика подключен к входу прямого счета реверсивного счетчика и является входом разрешения записи устройства, выходы реверсивного счетчика подключены к входам дешифратора, первый и второй выходы которого являются соответственно выходами признаков. Память свободна" и "Память занята" устройства, вход обратного счета реверсивного счетчика соединен со счетным входом второго счетчика, первый и второй триггеры, элемент И, первый вход которого соединен с инверсным выходом первого триггера, о т л и ч а ю щ е.е с я тем, что, с целью повышения надежности устройства, в него введены сумматор по модулю два, регистр, два элемента ИЛИ, блок контроля и формирователь сигналов считывания, причем информационные входы регистра соединены .с выходами блока памяти, выход. регистра подключен к входу блока контроля и является информационным выходом устройства, первый выход формирователя сигналов считывания соединен с входом обратного счета реверсивного счетчика и является выходом сопровождения считанных данных устройства, второй и третий выходы формирователя сигналов считывания подключены к входу записи регистра и первому входу сумматора по модулю два соответственно, управляющий вход мультиплексора подключен к входу разрешения записи устройства, к второму входу элемента

И, входу задания режима блока памяти и к первому входу формирователя сигналов считывания, второй вход которого подключен к выходу блока контроля, третий и четвертый входы — к прямому и инверсному выходам второго триггера соответственно, пятый вход формирователя сигналов считывания подключен к входу разрешения считывания устройства, выход элемента И соединен с первыми входами первого и второго элементов ИЛИ, выходы которых подключены к соответствующим входам разрешения выборки блока памяти, вторые входы первого и второго элементов

ИЛИ соединены соответственно с прямым и инверсным выходами сумматора по модулю два, второй вход которого подключен к выходу мультиплексора, входы синхронизации первого и второго триг-. геров соединены с выходами переполне5 1361632

В ния первого и второго счетчиков соот- триггера и выходу старшего разряда ветственно, установочный вход второго реверсивного счетчика, информационный триггера подключен к установочному вход второго триггера соединен с пряи информационному входам первого мым выходом первого триггера.

° 5

Составитель Ю, Фомина

Техред М.Дидык

Корректор Е. Шароши

Редактор В. Петраш

Подписное

Заказ 6297/52 Тираж 588

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

М .Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

 

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

Изобретение относится к вычислительной технике и может быть использовано при построении асинхронных устройств приема и хранения информации

Изобретение относится к вычислительной технике и может быть использовано , например, при построении линий задержки для цифровых фильтров

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

Изобретение относится к электронной цифровой технике и может быть использовано при разработке новых интегральных микросхем среднего уровня интеграции

Изобретение относится к электронной технике, в частности к микроэлектронике , и может быть использовано в качестве кольцевых сдвигающих регистров, регистров развертки, генераторов импульсов сканирования

Изобретение относится к вычислительной технике и может быть использовано при построении систем хранения информации

Изобретение относится к импульсной технике и может быть использовано в вычислительной технике и автоматике

Изобретение относится к вычислительной технике и может быть использовано для создания последовательнопараллельных преобразователей кодов

Изобретение относится к вычислительной технике, а именно к запо- М1шающим устройствам, и может быть использовано в системах сбора, пере дачи и обработки информации

Изобретение относится к вычислительной технике и может быть использовано в различных цифровых устройствах, работающих в условиях воздействия помех

Изобретение относится к импульсной технике и может быть использовано в устройствах вычислительной техники и систем управления, работающих в условиях воздействия помех

Изобретение относится к сдвиговым регистрам, включающим в себя множество каскадированных ступеней, каждая из которых имеет входной вывод и выходной вывод

Изобретение относится к вычислительной технике и может быть использовано при построении универсальных и специализированных управляющих устройств, а также в устройствах диагностирования

Изобретение относится к области вычислительной техники и может быть использовано при построении универсальных и специализированных управляющих устройств и устройств диагностирования

Изобретение относится к устройству обращения циклического сдвига и/или обращенного перемежения данных

Изобретение относится к программируемому материалу памяти и к ячейке памяти, содержащей указанный материал памяти, в частности к тонкопленочной ячейке памяти

Изобретение относится к вычислительной технике и может быть использовано при построении универсальных и специализированных автоматических управляющих устройств, а также в устройствах диагностирования

Изобретение относится к области вычислительной техники и может быть использовано при построении универсальных и специализированных управляющих устройств, а также в устройствах диагностирования

Изобретение относится к цифровой вычислительной технике и может быть использовано в процессорах ЭВМ и в устройствах цифровой автоматики
Наверх