Устройство для ввода информации из канала связи
Изобретение относится к автоматике и вычислительной технике1 и может быть использовано в автоматизированных системах управления технологическими процессами для ввода информации в ЦВМ системы обработки данных из каналов связи . Цель изобретения повышение быстродействия устройства. Цель /достигается тем, что в устройство, содержащее преобразователь кода и первый и второй счетчики , введены элемент задержки, блок сравнения, триггер, блок памяти, сумматор и элемент И. 3 ил.
СО!03 СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (л1) s G 06 F 13/00
ГОСУДАРСТВЕННЫИ КОМИТЕТ пО изОБРетениям и ОткРытиям
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
1
Io 00 ( ) О ф
> (21) 4677881/24 (22) 12.04.89 (46) 15,10.91. Бюл, М 38 (72) И.В.Догадки н (53) 681.325(088.8) (56) Авторское свидетельство СССР
М 1385129, кл. G 06 F 13/24, 1975, Авторское свидетельство СССР
М 1571590, кл. G 06 F 13/24, 1986. (54)УСТРОЙСТВОДЛЯ ВВОДА ИНФОРМАЦИИ ИЗ КАНАЛА СВЯЗИ
Изобретение относится к автоматике и вычислительной технике и может быть использовано в автоматизированных системах управления технологическими процессами для ввода информации из каналов связи в ЦВМ.
Целью изобретения является повышение быстродействия устройства, На фиг.1 представлена функциональная схема устройства; на фиг.2 — пример выполнения блока сопряжения с ЦВМ; на фиг.3 — временные диаграммы, поясняющие работу устройства, Устройство содержит (фиг,1) и реобразователь 1 кода, первый 2 и второй 3 счетчики, элемент 4 задержки, блок 5 сравнения, сумматор 6, триггер 7. элемент И 8, блок 9 памяти, входы 10, 11 и 12 устройства, выходы
13, 14 и 15 устройства.
Блок сопряжения для подключения предложенного устройства к ЦВМ содержит первый 16 и второй 17 коммутаторы, первый 18 и второй 19 элементы И. триггер
„„Slj ÄÄ 1684794 А1 (57) Изобретение относитгя r. автоматике и вычислительной технико и может быть использовано в автоматизированных системах управления технологическими процессами для ввода информации в ЦВМ системы обработки данных из каналов связи. Цель изобретения -- повышение быстродействия устройства. Цель достигается тем, что в устройство, содержащее преобразователь кода и первый и второй счетчики, введены элемент задержки. блок сравнения, триггер, блок памяти, сумматор и элемент И. 3 ил.
20, регистр 21, блок 22 сравнения и элемент
ИЛИ 23, входы и выходы для связи с ЦВМ, входы 25 — 27 и выходы 28 и 29 блока для связи с устройством.
Преобразователь 1 кода выполняет функции преобразования последовательного кода, поступающего по входу 10 ус ройства, в параллельный код.
Устройство работает следующим образом, При включении импульс (СБРОС) из
ЦВМ поступает на входы счетчиков 2, 3 и триггера 20, обнуляя их, и вход установки триггера 7, устанав! ивая его и единичное состояние.
С помощью преобразовател1 1 последовательный код, поступающий >ia вход 10 устройства из канала связи, преобразуется в параллельныи. При нали .ии слова ин формации на информационном выходе преобразователя 1 кода на его синхро1ыкоде формируется синхроимпульс, который поступает на вход счетчика 2 и nrop aaii«<:и блока 9 памяти.
1684794
По переднему фронту этого синхроимпульса слово информации с выхода преобразователя 1 записывается в блок 9 памяти по адресу. код которого поступил на адресный вход с выхода счетчика 2. По заднему фронту синхроимпульса содержимое счетчика 2 увеличивается на единицу, При наличии на входе элемента И 8 высокого уровня сигнала с выхода триггера 7 синхроимпульсы, задержанные на элементе задержки 4, поступают на вход триггера 20.
Время задержки импульсного сигнала в элементе 4 задержки определяется как сумма минимально допустимой длительности импульса на входе триггери 20, времени переключения счетчика 2 при поступлении импульса на его вход, времени задержки изменения уровня сигнала на выходе блока 5 сравнения при изменении кодов на его входах и времени переключения триггера 7 при поступлении импульса на его вход записи.
По переднему фронту первого из последовательности импульсов, сформированных на выходе элемента И 8, на выходе триггера 20 устанавливается высокий уровень сигнала и поступает по линии 24.6
{тпР) к ЦВМ, При наличии на входах элемента И 18 высоких уровней сигналов, поступивших по линиям 24.3 (ППР) и 24.4 (ВВОД) на выходе элемента И 18 формируется высокий уровень сигнала и поступает на управляющий вход коммутатора 17 и входы сброса триггеров 7 и 20, обнуляя их.
При наличии высокого уровня сигнала на выходе элемента И 18 код адреса вектора прерывания, установленный на входе коммутатора 17, через коммутатор 17 по линии
24.2 (АД) поступает к ЦВМ.
Импульс, сформированный на выходе элемента И 18, через элемент ИЛИ 23 по линии 24.5 (СИП) поступает в ЦВМ.
При получении адреса вектора прерывания от устроиства ЦВМ пословно считывает информацию из блока 9 памяти следующим образом.
По переднему фронту импульса, поступившего на управляющий вход регистра 21 по линии 24,1 (СИА), код адреса, поступивший по линии 24,2, записывается в регистр
21 и поступает на вход блока 22 сравнения.
При совпадении кода, сформированного на выходе регистра 21, с кодом адреса устройства, установленным на другом входе блока 22 сравнения, на выходе блока 22 формируется высокий уровень сигнала и поступает на вход элемента И 19.
При наличии высокого уровня сигнала на выходе блока 22 сравнения импульс, по25
55 ступивший по линии 24.4 через элемент И
19, поступает на вход счетчика 3 и входы триггеры 7 и коммутатора 16.
Слово информации, записанное в блоке
9 памяти по адресу, код которого поступил с выхода счетчика 3, формируется на выходе блока 9 памяти, Сумматора 6 осуществляет сложение кода, поступившего с выхода счетчика 3, с кодом единицы, установленным на другом входе сумматора 6.
Блок 5 сравнения осуществляет сравнение кодов, поступивших с выходов счетчика
2 и сумматора 6, причем высокий уровень сигнала на выходе блока 5 сравнения формируется при совпадении кодов, По переднему фронту импульса, сформированного на выходе элемента И 19, уровень сигнала, сформированный на выходе блока 5 сравнения, устанавливается на выходе триггера 7.
При наличии высокого уровня сигнала на выходе элемента И 19 слово информации, сформированное на выходе блока 9 памяти, и уровень сигнала, установленный на выходе триггера 7, через коммутатор 16 по линии 24.2 поступают к ЦВМ.
Импульс, сформированный на выходе элемента И 19, через элемент ИЛИ 23 по линии 24.5 поступает к ЦВМ.
По заднему фронту импульса сформированного на выходе элемента И 19, содержимое счетчика 3 увеличивается на единицу.
При установлении высокого уровня сигнала на выходе триггера 7 ЦВМ завершает чтение информации из блока 9 п ам я ги.
На временных диаграммах (фиг.3) приведены эпюры импульсных сигналов: а — на синхровыходе преобразователя
1 кода; б — на выходе младшего разряда счетчика 2; в — на выходе элемента И 19; г — на выходе младшего разряда счетчика 3; д — на выходе младшего разряда сумматора 6; е — на выходе блока 5 сравнения; ж — на выходе триггера 7; з — на выходе элемента задержки 4.
В предложенном устройстве интервал времени между моментами окончания приема соседних групп иэ и (количество ячеек в блоке памяти 9) слов информации из канала связи должен быть не меньше интервала времени, необходимого ЦВМ для осуществления чтения и слов информации
1684794 иэ устройства по сигналу прерывания от него.
Формула изобретения
Устройство для ввода информации из канала связи, содержащее преобразователь ксда, вход которого является информационным входом устройства, и два счетчика, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены элементы задержки, блок сравнения, сумматор, триггер. элемент И и блока памяти, причем выход первого счетчика соединен с первым информационным входом блока сравнения, выходом подключенного к информационному входу триггера, вход сброса и выход которого являются соответственно входом установки и выходом разрешения чтения устройства, счетный вход второго счетчика является входом синхронизации чтения устройства, выход блока памяти является информационным выходом устройства, информационный выход и синхровыход преобразователя кода подключены соответственно к информационному входу и входу записи/чтения блока
5 памяти, первый и второй адресные входы которого соединены соответственно с выходами первого и второго счетчиков, второй информационный вход блока сравнени соединен с выходом сумматора, первый ин10 формационный вход которого подключен к выходу второго счетчика, а второй информационный вход — к шине единичного потенциала устройства, синхровход триггера соединен со входом синхронизации чтения
15 устройства, а выход подключен к первому входу элемента И, выход и второй вход которого соединены соответственно с выходом готовности устройства и выходом ,элемента задеожки, входом подключенно20 го к синхровыходу преобразователя кода и счетному входу первого счетчика.
1684794
Составитель В.Вертлиб
Техред М.Моргентал Корректор А.Осауленко
Редактор Н.Каменская
Производственно-издательский комбинат "Г1атент". г, Ужгород, ул.Гагарина, 101
Заказ 3508 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва. Ж-35, Раушская наб., 4/5



