Устройство для сопряжения абонентов с эвм
Изобретение может быть использовано в качестве устройства для ввода информации в системы регистрации и обработки информации от абонентовдатчиков. Цель изобретения состоит в повышении быстродействия и сокращении аппаратурных затрат. Цель достигается тем, что в устройство, содержащее два блока 1, 2 памяти, блок 5 сравнения, счетчик 6, реверсивный счетчик 8, триггер 9, коммутатор 7 и блок 10 управления , введены соответствующие функциональные связи. 2 ил.
СОЮЗ СОНЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (19) (11) ад 4 С 06 Р 13/00
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЬ!ТИЯМ !
1РИ ГКНТ СССР (21) 4218337/24-24 (22) 27.03 ° 87 (46) 15.03.89. Бюл. Р 10
{72) B.C.Ëóïèêîâ (53) 681.325 (088.8) (56) Авторское свидетельство СССР
1Ф 1144101, кл. G 06 F 13/00, 1985 °
Авторское свидетельство СССР !
1- 1376091, кл. G 06 F 13/00, 1986. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ -АБОНЕНТОВ С ЭВМ (57) Изобретение может быть использовано в качестве устройства для ввода информации в системы регистрации и обработки информации от абонентовдатчиков. Цель изобретения состоит в повышении быстродействия и сокращении аппаратурных затрат. Цель достигается тем, что в устройство, содержащее два блока 2 памяти, блок 5 сравнения, счетчик 6, реверсивный счетчик 8, триггер 9, коммутатор 7 и блок 10 управления, введены соответствующие функциональные связи. 2 ил.
1465888
Изобретение относится к вычисли1тельной технике и может быть исполь" э ова но для ввода информа ции в сис теМы регистрации и обработки информации от абонентов, например датчиков.
Цель изобретения — повышение быстродействия устройст:ва и сокращение аппаратурных затрат.
На фиг. 1 представлена блок-схема
10 стройства; на фиг.2 — пример реалыации блока управления, в котором одразумевается, что разрядность кода ентификатора информационного канала е превышает разрядности информацион15 ой части сообщения.
Устройство (фиг ° 1) содержит блоки и 2 памяти, информационные вход 3 выход 4, блок 5 сравнения, счетчик коммутатор 7, реверсивный счетчик триггер 9, блок 10 управления, 20 ходы 11 и 12 управления, выходы 13
5 управления, вход 16 установки.
Блок l0 управления (фиг.2) содерт триггеры 17 и 18, элементы И 19—
5, элементы ИЛИ 26 — 29, элементы
0 — 32 задержки.
На блок-схеме показаны также выхоы 33 — 38, входы 39 - 42 логических ,словий блока 10.
Устройство работает следующим образом.
Перед началом работы сигналом по ходу lá триггеры 9, 17,. 18 и счетики 6 и 8 устанавливаются в нулевое состоячие. 35
Устройство имеет два режима работы . запись информации с проведением
@предварительного сокращения избыточн ости и режим чтения. Перед проведением каждого цикла записи в блоке 1 40 памяти по адресам, однозначно соответствующим идентификаторам информационных каналов, хранятся данные их предыдущего цикла опроса.
1 45
В режиме записи„ который определяется высоким уровнем сигнала на выходе триггера 17, т.е. на выходе
14 устройства, записываемые данные по входу 3 поступак т на входы блока
1 памяти ы блока з сравнения. На
50 другой вход блока 5 сравнения подаются данные информационного канала предЫдущего цикла опроса, считываемые ив блока 1 памяти„Через время, достаточное для срабатывания блока 5, на вход 11 поступает сигнал сопровождвния принимаемых данных, который о:прашивает элемент 19 И и ссуществляет запись данных с входа 3 в блок 1 памяти по адресу, сформированному на счетчике б. Одновременно с этим сигнал с входа 11 записывает в блок 2, памяти текущее состояние счетчика б по адресу, сформированному на реверсивном счетчике 8. При неравенстве текущего и предыдущего значений информационного канала на выходе блока э присутствует высокий уровень сигнала и сигнал с входа 11 устройства через элемент И 19 поступает на вход счетчика 8, добавляя к его содержимому единицу, ы через элемент ИЛИ 26 на счетный вход счетчика б, добавляя также к его содержимому единицу. Если текущее и предыдущее значения данных информационного канала равны модификации содержимого реверсивного счетчика 8. не производится. Таким образом, в блок 2 памяти будут запи-. сываться лишь идентификаторы информационных каналов, данные которых изменились в текущем цикле опроса. По.сле обработки данных последнего информационного канала в данном цикле опроса на выходе переполнения счетчика 6 появится сигнал, который по входу синхронизации своим задним фронтом устанавливает щ>иггер 17 в единичное состояние. Одновременно с этим сигнал с выхода переполнения счетчика 6, проходя через элементы
И 20, задержки 32, ИЛИ 28, поступает. на вычитающий вход реверсивного счетчика 8, уменьшая его содержимое на единицу и подготавливая начальный адрес чтения данных из блока 2 памяти. После установки триггера 17 в единичное состояние на выходе 14 появляется низкий уровень сигнала, что свидетельствует о том, что устройство готово к выполнению операции чтения данньж.
Сигналы запроса за данными в режиме чтения поступают на вход 12 ы стробируют элементы И 24, 25. Если в предыдущем цикле записи триггер 9 не бып установлен в единичное состо- яние сигналом с выхода переполнения счетчика 8, что свидетельствует о том, что минимальным будет объем выходной информации пры выдаче приемнику существенных выборок информационных каналов с их идентификаторами. В этом случае чтение данных производится следующим образом.
Сигнал запроса с выхода 12 через элемент И 25 поступает на счетный
3 1465888 4 вход триггера 18 и стробирует элемент ка l памяти производится до появления
И 22. Низкие уровни сигналов на выхо- на выходе переполнения счетчика 6 де и входах элемента ИЛИ 29 обеспечи- сигнала, устанавливающего через элевают через коммутатор 7 на информаци- менты И 21 и ИЛИ 27 триггер 17 в нуонный выход 4 устройства сигналов, 5 левое состояние, что свидетельствует считываемых из блока 2 памяти, т.е. об окончании Режима чтениЯ данных. значение идентификатора ин11ормацион- Величина задержки сигнала на каждом ного канала. 0дновременно с этим код из элементов 31 и 32 задеРжки должна считываемого идентификатора канала 1О быть больше длительности сигнала на поступает на информационные входы вхоДе l 2 Устройства ° счетчика 6, куда и записывается сиг«Ф о р м у л а и з о б р е т е н и я налом с выхода элемента И 22. Данные, счит вае ые HB вь од 4 сопрово аются Устройство для сопряжения абоненсигналом с вы ода элемента 30 за тов с ЭВМь содержащее первый блок паерж- 15
IIocTупающим HB BbKop 1 5 Задним фронтом cHãHBëB на счет ом входетриг- соеДинен с пеРвым вхоДОм блока сРавгер 18 изменяет состояние на противо- нениЯ и ЯвлЯетсЯ входом УстРойства
ПОЛОжНОЕ И тЕМ СаМЫМ ЧЕРЕЗ ЭЛЕМЕНТ ДЛЯ ОДК ьЮЧЕНИЯ К ИНфОРМаЦИОННОМУ BblИЛИ 29 обеспечит подключ ние к в од- ходУ а онента, выход пеРвого блока
Hb шинам 4 через коммутатор 7 инфор памЯти поДключен к втоРомУ вхоДУ бло20 мационных выходов блока 1 памяти. а сРавнениЯ и пеРвомУ входУ коммУ
Следующий запрос 3В дЯнными проходя ь через элеме ьт 30 задержки б дет со- выход котоРого соединены ссответст провождать данные с. ить.наемы из бло- 2 венно с выхоДом втоРого блока памЯка 1 памяти по адрес" сформированному на счетчике 6 т.е. будет считы- чени к информационному входу ЭВ ваться значение существенной выбор адРесный вход пеРвого блока памЯти информЯциoHHQI 0 КЯКЯЛЯ ВыходнОЙ сиг нал элемента И 23 через элемент ИЛИ
8 ень т на еди цу содер мое ре- соединен с Установочным входом блоха версивного счетчика 8. Считывание ентифи ато ов и выборок др гих ин- лы длЯ подкпючениЯ к УстановочномУ формационных кянялОв IIp Ои3 вОдится ,аналогично. Чтение данных производит- памЯти соединен с пеРвым входом логися до появления сигнала на выходе — 35 ческого УсловиЯ блока УпРавлениЯ и ема реверсивного счетчика 8 ко через элемент 3 1 задержки и элемент ключениЯ к выходУ записи абонентов
ИЛИ 27 устанавливает в нулевое с тактовый вход блока УпуавлениЯ ЯвлЯяние триггер 17 и реверсивный счет- ется входом усьрсйства для подключе-чик 8 ° 40 ния к тактовому вьжоду ЭВМь счетный
1 вход и выход перелолнения счетчика
Если в предыдущем цикле записи соединены соответственно с первым вытриггер 9 бып установлен в единичное ходом и вторым входом логического уссостояние сигналом с выхода перепол- ловия блока управланияь второй и тренения счетчика 8, что свидетельствует 45 тий выходы блока управления подключео том, что минимальным будет выходной. ны соответственно к входам сложения информации при выдаче приемнику дан- и вычитания реверсивного счетчика. ных всех информационных каналов этого выходы переполнения и заема которого цикла опроса без их идентификаторов, соединены соответственно с единичным в этом случае считывание данных про- 5g входом триггера и третьим входом лоизводится из блока 1 памяти. Сигналы гического условия блока управления, запроса с входа 12 через. элементы И четвертый выход которого годключен к
24, ИЛИ 26 пос гупают ня счетный вход установочному входу реверсивного счетчика 6. Данные, считанные из бло- счетчика и нулевому входу триггера, ка t памяти по адресу, сформированно- 55 выход которого соединен с четвертым му на счетчике 6, поступают через от- входом логического условия блока упKpbITblH для них коммутатор 7 на выход равления и является выходом устройст4 в сопровождении сигнала на выходе ва для подключения к входу лсгическо15 устройства. Чтение данных из бло- го условия ЭВМь выход блока сравнения
5 1465888 6 подключен к пятому входу логического подключен к седьмому выходу блока условия блока управления, пятый и управления, восьмой выход которого шестой выходы которого являются выхо- соединен с управляющим входом коммуд4ми устройства для подключения соот- татора, информационный вход счетчика вЕтственно к входам записи-считывания подключен к выходу второго блока паи стробирующему входу ЭВМ, о т л и- мяти, вход записи которого соединен ч ающе е ся тем, что,.с целью с входом записи устройства для поди вьдпения быстродействия устройства, ключения к выходу записи абонентов, и формационный вход второго блока па- 1g адресный вход второго блока памяти ти соединен с информационным выхо- подключен к информационному выходу д м счетчика, вход записи которого, реверсивного счетчика.
Составитель В.Вертлиб
Техред A.Êðàâ÷óê Корр ект ор М. Ле мчи к
Редактор И.Сегляник
Заказ 948/50 Тираж 667 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", r.Óæãîðîä, ул. Гагарина, 101



