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

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

информационных слов в накопитель 1 по адресам счетчика 16 осуществляется после анализа селекторами 3 номера канала, содержащегося в слове,и вьщачи блокам 12 сигнала. При этом содержимое счетчика 16 увеличивается на единицу. Счетчики 7 подсчитывают число слов каждого канала. Счетчики 16 хранят значения адреса, по которому хранится первое слово соответствующих каналов. При считывании по тактовому импульсу выход счетчика 17, принадлежащего каналу с наи

1

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

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

На фиг. 1 приведена функциональн схема буферного запоминающего устройства; на фиг. 2 - схема счетчика слов; на фиг. 3 - схема счетчика адресов записи; на фиг. 4 - схема счечика адресов считывания.

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

Число селекторов 3, элементов И регистров 5, элементов И 6, счетчиков 7 слов, триггеров 9, элементов И 10, и счетчиков 17 соответствует числу приемников информации, подключенных к буферному запоминающему устройству. Селектор 3 может быть вполнен на ОЗУ или ПЗУ. При этом адресные входы ОЗУ (ПЗУ) являются входами селектора, а информационные выходы - выходами селектора.

высшим приоритетом, подключается к адресным входам накопителя 1. Осуществляется запись считанного слова в соответствующий регистр 5. Одновременно уменьшается на единицу содержимое счетчиков 7 и 17. По сле- дуюпц1м тактовым импульсам считываютс слова по адресам, определяемым счетчиком 17. Слова анализируются селектором 3 и в случае принадлежности каналу записываются в соответствую- регистр 5 и выдаются на выход. 4 ил о

5

5

.

0

Счетчик 7 слов содержит счетчик . 21 и элемент ИЛИ 22 (фиг. 2). Суммирующий и вычитающий входы счетчика 7 соединены с суммирующим и вычитающим входами счетчика 21, выходы которого соединены с входами элемента ИЛИ 22, ВЫХОДОМ- соединенного с выходом счетчика 7 слов.

Счетчик 16 адресов записи содержит счетчик 23 и элементы И-НЕ 24 с открытыми коллекторными выходами (фиг. 3). Счетный вход счетчика 23 является счетным входом счетчика 16, а выходы соединены с первыми входами элементов И-НЕ 24 и с второй группой выходов счетчика 16. Вторые входы элементов И-НЕ 24 соединены с управляющим входом счетчика 16, а выходы являются выходами первой группы счетчика 16.

Счетчик 17 адресов считывания содержит счетчик 25 и элементы И-НЕ 26 с открытыми коллекторными выходами (фиг. 4). Счетный вход, информационные входы и вход записи счетчика 25 являются соответственно счетным входом, информационными входами и входом записи счетчика 17, Выходы счетчика 25 соединены с первыми входами элементов И-НЕ 26, вторые входы которых подключены к счетному входу счетчика- 25, а выходы являются выходами счетчика 17.

Устройство работает следующим образом.

Перед началом работы устройство приводится в исходное состояние.

Триггеры 9 устанавливаются в.единичное состояние, счетчики 7 слов, счечик .16 адресов записи и счетчики 17 адресов считьшания обнуляются (цепи начальной установки на фиг. 1 не показаны). На вход буферного запминающего устройства поступают информационные слова, группа разрядов которых содержит адрес информационнго канала, к которому эти слова при надлежат. Блоки обработки, подключенные к входам буферного запоминающего устройства, принимают информацию, принадлежащую к определенной совокупности каналов. Предлагаемое устройство осуществляет распределение по блокам обработки информации в зависимости от ее принадлежности к тем или иным каналам с помощью селекторов 3. В ячейках памяти се- лектора 3, адреса которых совпадают с адресами информационных каналов, вьщаваемых на блок обработки, записывается логическая 1. В остальны ячейках памяти должен быть записан логический О. При реализации селектора 3 в виде ОЗУ перед началом работы необходимо загрузить в его память программу вьщеления информационных каналов.

Информационное слово поступает на информационные входы накопителя 1 в сопровождении сигнала на входе 20 устройства. При этом на первом выходе блока 12 приоритетов формиру- ется сигнал логической 1, который подключает счетчик 16 адресов записи к адресным входам накопителя 1, а входы селекторов 3 - через мультиплексор 2 к информационным входам накопителя 1. Если слово этого информационного канала подлежит вьщаче в соответствующий блок обработки, то на выходе соответствующего селектора 3 устанавливается сиг- нал логической 1 (на выходах остальных селекторов 3 устанавливается сигнал логического О),

Сигналы с вькодов селекторов 3 поступают на один из входов элемен- тов И 6. Сигнал с первого выхода блока 12 приоритетов задерживается элементом 13 задержки и поступает на вход формирователя 11 импульсов, который по переднему фронту задер- жанного сигнала формирует стробирую- щий импульс, подаваемый на другие входы элементов И 6. На выходах элементов И 6, на одних входах которых

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

16адресов записи.

При поступлении на вход устройств следующих информационных слов процесс повторяется. Таким образом, производится запись информации в накопитель 1 по возрастающим адресам, определяемым счетчиком 16 адресов записи, а счетчики 7 слов принимают значения, соответствующие числу слов накопленных для выдачи по каждому выходу устройства. Если содержимое какого-либо счетчика 7 слов равно нулю, т.е. в накопителе 1 нет информации, подлежащей вьщаче по этому выходу, сигнал логического О с выход такого счетчика закрывает соответствующий элемент И 10 и разрешает перезапись значения счетчика 16 адресов записи в соответствующий счетчик 17 адресов считывания. Как только значение счетчика 7 слов станет отличным от нуля, т.е. для данного выхода появилась информация в накопителе 1, перезапись значения счетчика 16 в соответствующий счетчик

17запрещается и его значение соответствует адресу, по которому в накопителе 1 хранится первое слово, подлежащее выдаче по данному выходу.

С выходов счетчиков 7 слов, значения которых не равны нулю, сигналы логической 1 поступают на входы соответствующих элементов И 10, которые открыты сигналами логической 1 с .выходов триггеров 9.

При появлении тактового сигнала на входе 19 устройства сигналы с выходов элементов И 10 поступают на входы блока 12 приоритетов, который выделяет из всех сигналов логической 1 на его входах старщий по приоритету и формирует сигнал на соответ

ствующем ему выходе. При этом осуществляется подключение соответствующего счетчика 17 к адресным входам накопителя 1, считывание информационного слова из накопителя 1. Мультиплексор 2 при отсутствии на его управляющем входе сигнала логической 1 с.первого выхода блока 12 приоритетов подключает к входам селекторов 3 выходы накопителя 1.

Если информационное слово на вы- ходе накопителя 1 должно быть вьщано

на выход устройства, соответствующий селектор 3 формирует сигнал логической. 1, поступанадий на вход соответствующего элемента И 4, на другие входы которого приходят сигнал логической 1 с выхода блока 12 приоритетов и этот же сигнал, задержанный элементом 15 задержки. Сигнал с выхода элемента И 4 осуществляет запись считанного из накопителя 1 слова в регистр 5, уменьшение на единицу содержимого соответствующего счетчика 7 слов, сброс в нулевое состояние соответствующего триггера 9 и закрытие соответствующего элемента И 10. По заднему фронту сигнала на соответствующем выходе блока 12 счетчик 17 увеличивает на единицу, принимая значение следующего адреса.

Если считываемое из накопителя 1 слово не подлежит вьщаче, то на выходе соответствующего селектора 3 формируется сигнал логического О, закрывающий соответствукмций элемент И 4, и по следующему сигналу на входе 19 процесс повторяется до тех пор, пока не будет считано слово, вьщеляемое селектором 3, или еодер- }шмое соответствукяцего счетчика 7 слов не станет равным нулю. Затем процесс повторяется для следующего по приоритету входа блока 12.

Запросы на чтение очередных информадаонных слов поступают асинхронно от блоков обработки на входы 18 устройства и устанавливают в единичное состояние соответствующие триггеры 9, открывая соответствующие им элементы И 10.

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

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

входом устройства, выходы элементов

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

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

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

„ входам соответствующих регистров, третьи входы элементов И третьей группы подключены к вторым входам . соответствующих элементов И второй группы и к выходам соответствующих

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

5

12887578

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

фиг. 2

(.

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

Составитель С.Шустенко

Техред В.Кадар Корректор А. Обручар

Заказ 7813/50Тираж 611 Подписное

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

по делам изобретений и открытий 113035, Москва, ЛС-35, Раушская наб., д, 4/5

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

ф

цзиг.З

«

26

JJ

ч V

фигЛ

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

название год авторы номер документа
Буферное запоминающее устройство 1985
  • Спиваков Сергей Степанович
  • Богданов Вячеслав Всеволодович
  • Лупиков Виктор Семенович
SU1316050A1
Буферное запоминающее устройство 1982
  • Гриць Валерий Матвеевич
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
  • Светников Олег Григорьевич
  • Спиваков Сергей Степанович
SU1075310A1
Буферное запоминающее устройство 1984
  • Спиваков Сергей Степанович
  • Лупиков Виктор Семенович
  • Богданов Вячеслав Всеволодович
SU1163360A1
Устройство для сопряжения цифровой вычислительной машины с устройством ввода изображений 1983
  • Веселовский Валерий Валентинович
  • Гриць Валерий Матвеевич
  • Маслеников Борис Сергеевич
SU1176339A1
Устройство для сопряжения вычислительной машины с устройством ввода изображения 1985
  • Веселовский Валерий Валентинович
  • Гриць Валерий Матвеевич
SU1260967A1
Буферное запоминающее устройство 1986
  • Лупиков Виктор Семенович
  • Богданов Вячеслав Всеволодович
SU1361632A1
Буферное запоминающее устройство 1987
  • Гриць Валерий Матвеевич
  • Зинин Виктор Георгиевич
SU1439681A1
Запоминающее устройство 1985
  • Протасеня Александр Александрович
SU1305772A1
Многоканальное устройство для сопряжения ЭВМ 1988
  • Кривего Владимир Александрович
  • Бойцова Ирина Петровна
SU1695311A1
Устройство для цифровой магнитной записи 1989
  • Зубцовский Валерий Авенирович
  • Лупиков Виктор Семенович
  • Спиваков Сергей Степанович
  • Маслеников Борис Сергеевич
  • Белоус Олег Владимирович
SU1647634A2

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

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

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

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

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

Буферное запоминающее устройство 1982
  • Гриць Валерий Матвеевич
  • Лупиков Виктор Семенович
  • Маслеников Борис Сергеевич
  • Светников Олег Григорьевич
  • Спиваков Сергей Степанович
SU1075310A1
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Буферное запоминающее устройство 1984
  • Спиваков Сергей Степанович
  • Лупиков Виктор Семенович
  • Богданов Вячеслав Всеволодович
SU1163360A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 288 757 A1

Авторы

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

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

Богданов Вячеслав Всеволодович

Даты

1987-02-07Публикация

1985-08-06Подача