Буферное запоминающее устройство Советский патент 1986 года по МПК G11C19/00 

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

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

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

На фиг.1 приведена схема буферного запоминающего устройства (БЗУ); на фиг.2 - схема алгоритма работы блока синхронизации.

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

Блок 13 синхронизации содержит постоянное запоминающее устройство (ПЗУ) 19, регистр 20, мультиплексор 21, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 22, триггер 23, элемент И 24, вход 25 тактовых импульсов.

Блок 13 синхронизации реализует алгоритм, представленный на фиг.2, следующим образом. В ПЗУ 19 хранятся микрокоманды, включающие значения выполняемых микроопераций и адреса следующей за текущей микрокоманды. По частоте на входе 25 про- изводися запись в регистр 20 адреса выполняемой микрокоманды. По этому адресу производится считывание из ПЗУ 19 сигналов микроопераций, выполняемых в этом такте, и адрес следующей микрооперации. По адресу выполняемой микрокоманды мультиплексор 21 производит опрос состояния одного из своих входов. Если на соответствующем входе есть сигнал-усилие, то элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 22 изменяет значение младщего разряда следующей микрокоманды.

В исходном состоянии сигнал начальной установки с входа 18 устройства поступает через второй элемент ИЛИ 17 на вход записи первого счетчика 4 и заносит в него код объема блока обмена с входа 12 устройства.

Информация поступает на вход 2 в сопровождении синхроимпульса на входе 14, по которому блок 13 синхронизации формирует сигнал па пятом выходе, который сбрасывает триггер 8, и на первом выходе, который поступает на управляющий вход блока 1 памяти, осуществляя запись информации. Далее блок 13 синхронизации формирует сигнал, который с третьего выхода поступает через элемент ИЛИ 7 на счетный вход первого счетчика 4 адреса, уменьшая его содержимое на единицу. Таким образом, производится запись в блок 1 памяти по адресам, формируемым счетчиком 4.

5

5

0

0

5

При заполнении блока 1 памяти па управляющем выходе первого счетчика 4 формируется сигнал, поступающий на первый вход блока.13 синхронизации. На четвертом выходе этого блока формируется сигнал, который поступает через второй элемент ИЛИ 17 на вход записи счетчика 4 и записывает в него код, поступающий на вход 2.

В ПЗУ 19 вырабатывается сигнал, который поступает на триггер 23 и устанавливает его. Установленный триггер 23 указывает, что в БЗУ записан задапный блок информации. Источник прекращает выдачу информации на запись в БЗУ, блок 1 памяти устанавливается в режим чтения, и приемник считывает первое слово информации. Приняв первое слово информации, приемник формирует сигнал, который поступает на второй управляющий вход 15 устройства, через элемент ИЛИ 7 на счетный вход первого счетчика 4 адреса и уменьшает его содержимое на единицу, поступает па первый триггер 8 и устанавливает его. ;-; также на первый вход элемента И 6, второй вход которого соединен с выходом блока 5 контроля, сигнал на выходе которого фор.мируется в случае обнаружения ошибки при считывании информации из БЗУ и устанавливает триггер 9 при пояЕ лении сигнала па входе 15.

При считывании последнего слова из памяти на управляюп|см в.ыходе первого счетчика 4 формируется сиг}1ал, который поступает на первый вход блока 13 синхронизации. По этому сигналу б. юк 13 сипхрони- зации формирует па четвертом выходе сигнал, который поступает через второй э;1е- мент ИЛИ 17 на записи счетчика 4 и записывает в него код, поступающий на вход 12. Этот же сигпал, проходя через эле- мепт И 24, который открыт, так как взводе} триггер 23, сбрасывает триггер 23.

Сброшенный трИ1 гер 23 указывает, что заданный блок считан из БЗУ. Приемник прекращает прием информации из БЗУ, источник начинает выдачу инфор.мапии, и блок 1 памяти устанавливается в режим записи.

Если при считывании информации из БЗУ была обнаружепа , то триггер 9 установлен. По приходу синхроимпульса на вход 14 блок 13 синхронизации формирует на пятом выходе сигнал, сбрасываюц.1ий триггер 8, который в свою очередь сбрасывает триггер 9. По заднему фронту сигнала с триггера 9 счетчик 10 изменяет свое состояние на единицу. Этот код поступает через мультиплексор 11 на дополнительные входы адреса блока 1 памяти и выбирает другую область памяти, куда производится запись принимаемой информации.

Устройство осуществляет обмеь: данных блоками заданного объема. В зависимости от соотношения объемов блока обмена и блока памяти производится резервирование емкости блока памяти. При считывании информации из отказавшей области памяти дальнейшая запись информации производится в п.ругую область памяти.

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

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

;

Фиг.1

0

5

0

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

J

Редактор В. Данко Заказ 6847/54

Составитель О. Кулаков

Техред И. ВересКорректор .М. AlaKciiMiuiinnen

Тираж 543Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий

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

Филиал ППП «Патеит, г. Ужгород, ул. Проектиак, 4

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

название год авторы номер документа
Мультимикропрограммная управляющая система 1983
  • Сидоренко Николай Федорович
  • Свищ Владимир Митрофанович
  • Остроумов Борис Владимирович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
SU1133594A1
Устройство для цифровой магнитной записи 1989
  • Зубцовский Валерий Авенирович
  • Лупиков Виктор Семенович
  • Спиваков Сергей Степанович
  • Маслеников Борис Сергеевич
  • Белоус Олег Владимирович
SU1647634A2
Устройство для сопряжения вычислительной машины с устройством ввода изображения 1985
  • Веселовский Валерий Валентинович
  • Гриць Валерий Матвеевич
SU1260967A1
Микропрограммное устройство управления 1986
  • Харченко Вячеслав Сергеевич
  • Марков Петр Евгеньевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Михайлов Андрей Валерьевич
SU1376084A1
Микропрограммное устройство управления 1986
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Улитенко Валентин Павлович
  • Ткаченко Сергей Николаевич
  • Марков Петр Евгеньевич
  • Сперанский Борис Олегович
SU1310817A1
Мультимикропрограммная управляющая система с контролем и восстановлением 1988
  • Харченко Вячеслав Сергеевич
  • Кальченко Сергей Борисович
  • Пугач Евгений Васильевич
  • Тимонькин Григорий Николаевич
  • Улитенко Валентин Павлович
  • Ткаченко Сергей Николаевич
SU1704147A1
Микропрограммное устройство управления 1986
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
  • Кукуруза Виктор Леонидович
  • Подзолов Герман Константинович
  • Гнедовский Юрий Михайлович
  • Хлебников Николай Иванович
SU1381506A1
Мультимикропрограммная управляющая система 1984
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Чигрин Олег Николаевич
  • Благодарный Николай Петрович
  • Кальченко Сергей Борисович
  • Ткаченко Сергей Николаевич
  • Дашковский Юрий Александрович
SU1241244A1
Микропрограммное устройство управления с контролем 1985
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Марков Петр Евгеньевич
SU1280629A1
Микропрограммное устройство для ввода-вывода информации 1983
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1144099A1

Иллюстрации к изобретению SU 1 278 981 A1

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

Изобретение относится к области вычислительной те.хники и может быть использовано в качестве буферного, запоминающего устройства в системах сбора, регистрации и обработки измерительной инфорации. Цель изобретения состоит в повышении надежности устройства за счет обеспечения резервирования блока памяти в тех случаях, когда величина блока обмена информацией по крайней мере в два раза меньше используемого в устройстве блока памяти. Устройство содержит блок памяти, счетчики, блок контроля, элементы И, ИЛИ, триггеры, мультиплексор, блок синхронизации. 2 ил. го 00 ;о 00

Формула изобретения SU 1 278 981 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1278981A1

Буферное запоминающее устройство 1978
  • Шрайбман Валерий Аронович
SU767836A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Патент США № 3992699, кл
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Планшайба для точной расточки лекал и выработок 1922
  • Кушников Н.В.
SU1976A1

SU 1 278 981 A1

Авторы

Белоус Олег Владимирович

Зубцовский Валерий Авенирович

Лупиков Виктор Семенович

Маслеников Борис Сергеевич

Спиваков Сергей Степанович

Даты

1986-12-23Публикация

1985-06-21Подача