Устройство для ввода информации
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик
<1>741258 (6 ) Дополнительное к авт. сеид-ву (22) Заявлено 13т0228 (21) 2579685/18 — 24 с присоединением заявки Ио (23) Приоритет
Опубликовано 1506.80. Бюллетень Мо 22
Дата опубликования описания 1 50680 (51)м. кл.
G 06 F 3/00
Государственный комитет
СССР по делам изобретений и открытий (53) УДК681. 325 (088.8) (72) Авторь изобретения
В. П. фролов, Ю.A. Максимов и Т.A. Миронова (7! ) Заявитель (54) уСтрОИСтВО ддя ВВОдд ИНФ(,рМ„.1(ИИ
Изобретение относится к вычислительной технике и может быть использовано в системах сбора информации.
Известны устройства для сопряжения вычислительной машины с двухпоэиционными датчиками, содержащее блок формирования импульсов, блоки, кодировани я, блоки трансформации длительности импульса, элемент ИЛИ и выходной регистр, предназначенное для автоматического сбора и ввода н ЭВМ информации от контролируемых объектов (1) .
Недостатком данного устройства является неноэможйость запоминания и хранения поступающей информации от датчиков во время занятости ЭВМ, что увеличивает вероятность ее потери.
Наиболее близким к изобретению по технической сущности является устройство для ввода информации, содержащее буферный блок памяти, первый и второй входы которого непосредственно и через узел формирования адреса подключены ко входу ,сообщений устройства, соединенного с первым входом блока управления, )второй вход которого соединен со входом запроса устройства,информационный выход которого подключен .к выходу буферного блока памяти, узел дешифрации состояния очереди,соединенный выходом с третьим входом блока управления, и М узлов хранения признаков сообщения, первые и вторые входы которых подключены соответственно к выходу узла формирования адреса и выходу выборки блока управления, третий вход и первый выход i-го узла хранения признаков сообщения подключены соответственно к i-тому выходу записи блока управления и 1-тому входу узла дешифрации состояния очереди. Кроме того, устройство содержит две группы элементов ИЛИ, соединенные нходами с выходами соответствующих элементов И, а выходами — с соответстнующими входами, узла дешифрации состояния очередищ 3
Недостатки устройства — низкое быстродействие, как результат необходимости переписи кодов при зн аков сообщений из предшествующих узлов хранения признаков сообщения в последующие (сдвиг очереди) при выборке
741258 очередного кода и большая вероятность искажения кода признака записанного сообщения, появляющаяся в результате многократной переписи кодов при сдвиге очереди.
Цель изобретения состоит в повышении быстродействия устройства и
5 достоверности его работы.
Поставленная цель достигается тем, что в устройство введены два регистра сдвига и два элемента ИЛИ, причем выход установки блока управления соединен со входом установки первого регистра сдвига, вход продвижения которого через второй регистр сдвига соединен с выходом первого
15 элемента ИЛИ, выход второго элемента ИЛИ подключен к третьему входу блока буферной памяти, второй и третий выходы и четвертый вход i-го узла хранения признаков сообщения 20 соответственно подключены к i-тым входам первого и второго элементов
ИЛИ и i-тому выходу первого регистра сдвига, пятый вход i-ro узла хранения признаков сообщения подключен к первому выходу i-1-го узла хранения признаков сообщения, пятый вход первого узла хранения признаков сообщения соединен с первым выходом
М-го узла хранения сообщений (i=1 Ì).
Кроме того, узел хоанения признаков сообщения содержит регистр и три элемента И, причем вход регистра соединен с ныходом первого элемента . И, два входа которого яьляются соответственно первым и третьим входами
35 узла, выход регистра подключен к первому выходу узла и первому входу второго элемента И, второй и третий входы которого являются соответственно вторым и четвертым входами 4() узла, выход второго элемента И соединен со вторыч выходом узла и первым входом третьего элемента И, второй выход и вход которого являются соответственно пятым входом и третьим выходом узла.
На чертеже представлена блок-схема устройства.
Устройство содержит буферный блок 1 памяти, узел 2 формирования адреса, блок 3 управления, узлы 4 хранения признаков сообщения, включающие регистр 5 признака сообщения, элементы 6,7 и 8 И,. Узел 9 дешифрации состояния очереди, вход 10 запроса устройства, информационный выход 11 устройства, первый 12 и второй 13 элеменгы ИЛИ, регистры 14 и 15 сдвига и вход 16 сообщений устройства.
Регистры 14 и 15 представляют ÜÎ собой кольцевые сдвигающие регистры.
Разрядность регистра 14 соотнетствует разрядности каждого из регистров
5, разрядность регистра 15 равна м — числу узлон 4, Устройство работает следующим образом, При поступлении сообщения на вход 16 узел 2 вырабатывает код адреса ячейки буферного блока 1 и поступившее сообщение записывается по этому адресу, Поступившее сообщение вьодится такж в блоке 3, который в соответствии с сигналом от узла 9 вырабатывает сигнал на одном из своих входов, разрешающий запись кода адреса (признака) поступившего -"îoáöåíèÿ в регистр 5 соответствующего узла 4 через элементы 6 И.
При этом блок 3 вводит признаки поступивших сообщений н регистры 5 последовательно, начиная с последнего М-го узла 4.
Считывание признака сообщения, стоящего первым в очереди, производится следующим образом.
Сигнал с выхода первого разряда регистра 15 поступает на вход элемента 7 И регистра 5 М-го узла 4.
При поступлении служебного сигнала на вход 10 (конец обслуживания предыдущей заявки), блок 3 вырабатывает сигнал, который поступает на входы элементов 7 И. По этому сигналу элемент 7 И М-го узла 4 открывается и адрес (признак) сообщения, стоящего первым в очереди в регистре 5, через второй элемент 13 ИЛИ переписынается в буферный блок 1. Одновременно в регистре S M-ro узла 4 очередь уменьшается на единицу.
Если интенсивность обслуживания сообщений ЦВМ превышает интенсивность их поступления, запись поступающих признаков производится только в регистр 5 последнего узла 4, а регист.— ры других узлов 4 не заполняются.
Если интенсивность поступления сообщений превысит интенсивность их обслуживания, то начнется последовательное заполнение регистров 5 остальных узлов 4, начиная с регистра узла 4, имеющего номер М-1 .
С записью первого же кода в регистр 5 М-1-го узла 4 на его выходе появится сигнал, поступающий на вход узла 9 и на вход элемента 8 И
М-1-го узла 4. С этого момента при считывании очередных кодов призна-. (о:: сообщения из регистра 5 этого узла 4 сигнал переписи призыака сообщения через открытый элемент 8 И поступает на вход регистра 14. При записи в регистр 14 числа, ранного емкости регистра 5 (числа записанных и .считанных из регистра 5 признакон сообщений), на его выходе появится сигнал переполнения, который поступает на вход регистра 15 и производит в нем сдвиг, в результате чего сигнал разрешения считынания сообщений появляется на соответствующем ныходе регистра 15. По этому сигналу открывается элемент
741258
М-1-ro y>íà 4 и считывание очередных кодов признаков производится уже из регистра 5 этого узла 4 и так далее. Заполнение регистра 5 M-ro узла 4 признаками сообщений теперь производится только после заполнения 5 регистра 5 первого узла 4 или с ликвидацией очереди (c обслуживанием всех сообщений), когда блок 3 установит регистр 15 в исходное состояние. 10
Таким образом, благодаря введению новых элементов и новых логических связей, исключается последовательный перенос записанных признаков сообщений между регистрами 5, узлов 4, что повышает быстродействие устройства и снижает вероятность искажения считываемого кода признака сообщения.
Формула изобрет ени я
1. Устройство для ввода информации, содержащее буферный блок памяти, первый и второй входы которого непосредственно и через узел формирования адреса подключены ко входу сообщений устройства и к первому входу блока управления, второй вход которого соединен со входом запроса 30 устройства, информационный выход устройства подключен к выходу буфер,ного блока памяти, узел дешиФрации состояния очереди, соединенный вы- ходом с третьим входом блока управле- 35 ния, и М узлов хранения признаков соо мщения, первые и вторые входы которых подключены соответственно к выходу узла формирования адреса и выходу, выборки блока управления, 40 третий вход и первый выход i-га узла хранения признаков сообщения подключены соответственно к i-тому выходу записи блока управления и i-тому входу узла дешифрации состояния очереди, о т л и ч à ю щ е е с я (тем, что, с целью повышения быстродействия устройства, в него введены два регистра сдвига и два элемента
ИЛИ, причем выход установки блока управления соединен со входом установки первого регистра сдвига, вход продвижения которого через второй регистр сдвига соединен с выходом первого элемента ИЛИ, выход второго элемента ИЛИ подключен к третьему входу блока буферной памяти, второй и третий выходы и четвертый вход
i-ro узла хранения признаков сообщения соответственно подключены к
1-тым входам первого и второго элементов ИЛИ u i-тому выходу первого регистра сдвига, пятый вход i-.ãî узла хранения признаков сообщения подключен к первому выходу 1-1-ro узла хранения признаков сообщения, пятый вход первого узла хранения признаков сообщения соединен с первым выходом М-го узла хранения сообщений. (i = 1 М).
2. Устройства по п.1, о т л ич а ю щ е е с я тем, что узел хранения признаков сообщения содержит регистр и три элемента И, причем вход регистра соединен с выходом первого элемента И, два входа которого являются соответственно первым и третьим входами узла, выход регистра подключен к первому выходу узла и первому.входу второго элемента И, второй и третий входы которого являются соответственно вторым и четвертым входами узла, выход второго элемента И соединен со вторым выходом узла и первым входом третьего элемента И, второй выход и вход которого являются соответственно пятым входом и третьим выходом узла.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
Р 483664, кл. G 06 F 3/00, 1973.
2. Авторское свидетельство СССР
9 488201, кл, G 06 F 3/00, 1972 (прототип).
741258
Составитель В. Вертлиб
Техред М.Петко Корректор C. щомак
Редактор С. Патрушева
Заказ 3326/7
Тираж 751 Подписное
I1IIHHIIH Гасударственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП Патент, г. Ужгород, ул . Проектная,4