Изобретение относится к вычислительной технике и может быть использовано в системах сбора информации.
Известны устройства для сопряжения вычислительной машины с двухпозиционными датчиками, содержащее блок формирования импульсов, блоки . кодирования, блоки трансформации длительности импульса, элемент ИЛИ и выходной регистр, предназначенное для автоматического сбора и ввода в ЭВМ информации от контролируемых объектов 1. .
Недостатком данного устройства является невозможность запоминания и хранения поступающей информации от датчиков во время занятости ЭВМ, что увеличивает вероятность ее потери .
Наиболее близким к изобретению по технической сущности является устройство для ввода информации, содержащее буферный блок памяти, первый и второй входы которрго непосредственно и через узел формирования адреса подключены ко входу .сообщений устройства, соединенного с первым входом блока управления,
{второй вход которого соединен со входом запроса устройства,информационный выход которого подключен к выходу буферного блока памяти,узел дешифрации состояния очереди,соединенный выходом с третьим входом блока управления, и М узлов хранения признаков сообщения, первые и вторые входы которых подключены
10 соответственно к выходу узла формирования адреса и вьосоду выборки блока управления, третий вход и первый выход i-ro узла хранения признаков сообщения подключены соответствен15но к i-тому выходу записи блока управления и i-тому входу узла дешифрации состояния очереди. Кроме того, устройство содержит две группы элементов ИЛИ, соединенные входами
20 с выходами соответствующих элементов И, а выходами - с соответствующими входами, узла дешифрации состояния очереди Г2
Недостатки устройства - низкое
25 быстродействие, как результат необходимости переписи кодов признаков сообщений из предшествующих узлов хранения признаков сообщения в последующие (сдвиг очереди) при выборке
очередного кода и большая вероятност искажения кода признака записанного сообщения, появляющаяся в результате многократной переписи кодов при сдвиге очереди.
Цель изобретения состоит в повышении быстродействия устройства и достоверности его работы.
Поставленная цель достигается тем, что .в устройство введены два регистра сдвига и два элемента ИЛИ, причем выход установки блока управления соединен со входом установки первого регистра сдвига, вход продвижения которого через второй регистр сдвига соединен с выходом первого элемента ИЛИ, выход второго элемента ИЛИ подключен к третьему входу блока буферной памяти, второй и третий выходы и четвертый вход i-ro узла хранения признаков сообщения соответственно подключены к i-тым входам первого и второго элементов ИЛИ и i-тому выходу первого регистра сдвига, пятый вход i-ro узла хранения признаков сообщения подключен к первому выходу i-1-го узла хранения признаков сообщения, пятый вход . первого узла хранения признаков
сообщения соединен с первым выходом М-го узла хранения сообщений (,М) Кроме того, узел хранения признаков сообщения содержит регистр и три элемента И, причем вход регистра соединен с выходом первого элемента . И, два входа которого являются соответственно первым и третьим входами узла, выход регистра подключен к первому выходу узла и первому входу второго элемента И, второй и третий входы которого являются соответственно вторым и четвертым входами узла, выход второго элемента И соединен со вторым выходом узла и пер.ВЫГ4 входом третьего элемента И, второй выход и вход которого являются соответственно пятым входом и треть выходом узла.
На чертеже представлена блок-схема устройства.
Устройство содержит буферный бпок 1 памяти, узел 2 формирования адреса, блок 3 управления, узлы 4 хранения признаков сообщения, включающие регистр 5 признака сообщения .элементы 6,7 и 8 И,, узел 9 дешифрации состояния очереди, вход 10 запроса устройства, информационный выход 11 устройства, первый 12 и втрой 13 элементы ИЛИ, регистры 14 и сдвига и вход 16 сообщений устройства.
Регистры 14 и 15 представляют собой кольцевые сдвигающие регистры Разрядность регистра 14 соответствует -разрядности каждого из регистров 5, разрядность регистра 15 равна м- числу узлов 4,
Устройство работает следующим образом.
При поступлении сообщения на вход 16 узел 2 вырабатывает код адреса ячейки буферного блока 1 и поступившее сообщение записывается .по этому адресу. Поступившее сообщение вводится также в блоке 3, который в соответствии с сигналом от узла 9 вьорабатывает сигнал на одном из своих входов, разрешающий запись кода адреса (признака) поступившего сообщения в регистр 5 соответствующего узла 4 через элементы 6 И При этом блок 3 вводит признаки поступивших сообщений в регистры 5 последовательно, начиная с последнего М-го узла 4,
Считывание признака сообщения, стоящего первым в очереди, производится следующим образом.
Сигнал с выхода первого разряда регистра 15 поступает на вход элемента 7 И регистра 5 М-го узла 4. При поступлении служебного сигнала на вход 10 (конец обслуживания преддущей заявки) , блок 3 вьграбатывает сигнал, который поступает на входы .элементов 7 И. По этому сигналу элемент 7 И М-го узла 4 открывается и адрес (признак) сообщения, стоящего первым в очереди в регистре 5, чере второй элемент 13 ИЛИ переписываетс в буферный блок 1. Одновременно в регистре 5 М-го узла 4 очередь уменшается на единицу.
Если интенсивность обслуживания сообщений ЦВМ превышает интенсивнос кх поступления, запись поступающих признаков производится только в регистр 5 последнего узла 4, а регистры других узлов 4 не заполняются. Если интенсивность поступления сообщений превысит интенсивность их обсживания, то начнется последовательное заполнение регистров 5 остальны узлов 4, начиная с регистра узла 4, имеющего номер М-1.
С записью первого же кода в регистр 5 М-1-го узла 4 на его выходе появится сигнал, поступающий на вход узла 9 и на вход элемента 8 И М-1-го узла 4. С этого момента при считывании оче едных кодов признаКОБ сообщения из регистра 5 этого узла 4 сигнал переписи признака сообщения через открытый элемент 8 И поступает на вход регистра 14. при записи в регистр 14 числа, равного емкости регистра 5 (числа записанных и .считанных из регистра 5 признаков сообщений), на его выходе появится сигнал переполнения, который поступает на вход регистра 15 и производит в нем сдвиг, в результате чего сигнал разрешения считывания сообщений появляется на соответствующем выходе регистра 15. По этому сигналу открывается элемент M-l-го узла 4 и считывание очередны кодов признаков производится уже из регистра 5 этого узла 4 и так далее. Заполнение регистра 5 М-го узла -4 признаками сообщений теперь производится только после заполнени регистра 5 первого узла 4 или с лик видацией очереди (с обслуживанием всех сообщений), когда блок 3 установит регистр 15 в исходное состояние. образом, благодаря введени новых элементов и новых логических связей, исключается последовательный перенос записанных признаков со общений между регистрами 5, узлов 4 что повышает быстродействие устройства и снижает вероятность искажения считываемого кода признака сооб щения. Формула изобретения 1. Устройство для ввода информации, содержащее буферный блок Пс1мят первый и второй входы которого непосредственно и через узел формирования адреса подключены ко входу сообщений устройства и к первому вх ду блока управления, второй вход ко торого соединен со входом запроса устройства, информационный выход устройства подключен к выходу буфер .ного блока памяти, узел дешифрации состояния очереди, соединенный выходом с третьим входом блока управл ния, и М узлов хранения признаков сос: щения, первые и вторые входы которых подключены соответственно к выходу узла формирования адреса и выходу, выборки блока управления, третий вход и первый выход i-го узл хранения признаков сообщения подключены соответственно к i-тому выходу записи блока управления и i-то му входу узла дешифрации состояния очереди, отличающеес я |тем, что, с целью повышения быстродействия устройства, в него введены два регистра сдвига и два элемента ИЛИ, причем выход установки блока управления соединен со входом установки первого регистра сдвига, вход продвижения которого через второй регистр сдвига соединен с выходом первого элемента ИЛИ, выход второго элемента ИЛИ подключен к третьему входу блока буферной памяти, второй и третий выходы и четвертый вход i-ro узла хранения признаков сообщения соответственно подключены к i-тым входам первого и второго элементов ИЛИ и i-тому выходу первого регистра сдвига, пятый вход i-.ro узла хранения признаков сообщения подключен к первому выходу i-1-го узла хранения признаков сообщения, пятый вход первого узла хранения признаков сообщения соединен с первым выходом М-го узла хранения сообщений (i 1,М). 2. Устройство по П.1, о т л ичающееся тем, что узел хранения признаков сообщения содержит ре- гистр и три элемента И, причем вход регистра соединен с выходом первого элемента И, два входа которого являются соответственно первым и третьим входами узла, выход регистра подключен к первому выходу узла и первому, входу второго элемента И, второй и третий входы которого являются соответственно вторьм и четвертым входами узла, выход второго элемента И соединен со вторьм выходом узла и первым входом третьего элемента И, второй выход и вход которого являются соответственно пятым входом и третьим выходом узла.. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 483664, кл. G Об F 3/00, 1973. 2.Авторское свидетельство СССР № 488201, кл. G 06 F 3/00, 1972 (прототип).
5В J
название | год | авторы | номер документа |
---|---|---|---|
Устройство для обмена информации | 1979 |
|
SU962909A2 |
Устройство для сопряжения ЦВМ с абонентами | 1985 |
|
SU1322300A1 |
Мультипрограммное вычислительное устройство | 1990 |
|
SU1777147A1 |
Устройство для контроля и диагностики логических блоков | 1984 |
|
SU1295401A1 |
Система для обмена информацией | 1980 |
|
SU980087A1 |
Многоканальное устройство для обмена информацией | 1988 |
|
SU1564637A1 |
Устройство для моделирования узлов коммутации сообщений | 1986 |
|
SU1354203A1 |
Устройство для обмена информацией | 1980 |
|
SU898414A1 |
Устройство связи для вычислительной системы | 1980 |
|
SU924694A1 |
Устройство для сопряжения ЦВМ с внешним устройством | 1989 |
|
SU1661779A1 |
Авторы
Даты
1980-06-15—Публикация
1978-02-13—Подача