Многоканальное устройство для сопряжения источников информации с вычислительной машиной

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„„SU„„1381523

А2 (50 4 G 06 F 13 00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

К А BTOPCKOMY СВИДЕТЕЛЬСТВУ (61) 1116423 (21) 4115699/24-24 (22) 05.09.86 (46) 15.03.88. Бюл. № 10 (72) В. А. Воробьев (53) 681.325 (088.8) (56) Авторское свидетельство СССР № 1116423, кл. G 06 F 13/00, 1983. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО

ДЛЯ СОПРЯЖЕНИЯ ИСТОЧНИКОВ ИНФОРМАЦИИ С ВЫЧИСЛИТЕЛЬНОЙ МАШИ НОЙ (57) Изобретение относится к вычислительной технике и может быть использовано системах обработки многоканальной информации, поступающей в вычислительную машину от удаленных несинхронизированных между собой групп источников. Цель изобретения — повышение коэффициента использования оборудования. Устройство содержит генератор импульсов, три счетчика, два регистра, три триггера, элемент сравнения, группу узлов элементов И, два коммутатора, элемент ИЛИ, четыре элемента И, а в каждом канале содержатся память, сумматор, два буферных регистра, три триггера, пять счетчиков, три узла элементов ИЛИ, четыре узла элементов И, элемент ИЛИ, два коммутатора, два элемента И†НЕ, элемент задержки, семь элементов И, элемент сравнения, регистр, дешифратор. 1 ил.

1381523

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

Цель изобретения — повышение коэффициента использования оборудования.

На чертеже приведена блок-схема многоканального устройства для сопряжения источника информации с вычислительной машиной.

Устройство содержит генератор 1 импульсов, счетчики 2 -4, регистры 5 — 6, триггеры 7 — 9, элемент 10 сравнения, группу узлов 1 элементов И, коммутаторы 12 и 13, элемент ИЛИ 14, элементы И 15 18, каналы 19.

Каждый канал 19 содержит память 20, сумматор 21, буферные регистры 22 и 23, триггеры 24 и 25, счетчики 26 — 28, узлы

29 — 31 элементов ИЛИ, узлы 32 — 35 элементов И, элемент ИЛИ 36, элементы И 37—

39, коммутатор 40, элементы И вЂ” НЕ 41 и 42, элемент 43 задержки, согласующие узлы 44--50, элементы И 5! — 54, счетчики

55 и 56, коммутатор 57, элемент 58 сравнения, регистр 59, дешифратор 60, триггер 61.

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

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

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

Каждая группа источников информации обслуживается своим каналом 19 и синхронизируется своим генератором импульсов, расположенным вместе с источниками информации. Поэтому (с учетом нестабильности генератора импульсов, произвольности момента начала опроса источников информации в каждой группе, а также задержек передачи через линии связи) КИ поступают в разные каналы в произвольные моменты времени. Для одновременного ввода информации в ВМ со всех каналов необходимо произвести выравнивание моментов окончания загрузки регистров 22 и 23 всех каналов к единому моменту времени, с которого может быть начат этот ввод.

В работе устройства следует выделить два основных режима работы: подготовительный и рабочий.

Подготовительный режим начинается с момента записи в регистр 6 кода времени, поступающего из ВМ через коммутатор 12 и определяющего максимальное значение временного интервала, необходимого для ввода одного массива информации в ВМ. Од5 !

О 5

4 с новременно с подачей кода времени ВМ снимает сигнал прерывания ввода, поступающий на элемент И 15, триггер 8 управления, регистр 5 разрешения ввода и триггер 9 считывания, снимая их блокировку и обеспечивая готовность устройства к работе, В каждом канале вторые синхросигналы через согласующие узлы 45 поступают на элемент

ИЛИ 14, с выхода которого через элемент И 15 объединенный поток синхросигналов поступает на входы установки «0» счетчика 2 тактов и триггера 7 управления.

Счетчик 2 тактов предназначен для измерения длительности временных интервалов между кадровыми синхросигналами. Он подсчитывает тактовые импульсы, поступающие с выхода генератора 1 импульсов через элемент И 16 при наличии разрешающего сигнала с триггера 8, предварительно установленного в исходное состояние сигналом прерывания ввода.

Элемент 10 сравнения формирует сигнал при совпадении кодов счетчика 2 и регистра 6, т. е. при обнаружении временного интервала между первыми синхросигналами, равного и превышающего заданную длительность, определенную значением кода, записанного из ВМ в регистр 6. Сигнал совпадения поступает на входы триггеров 7 и 8, изменяя их состояние. С этого момента триггер 8 блокирует элемент И 16, запрещая подачу на счетчик 2 импульсов с генератора 1. Сигналом с другого выхода триггер 8 разрешает через узлы 11 выдачу первых синхроимпульсов на регистр 5.

Сигналы разрешения поступают в каждом канале на входы счетчика 27 адреса записи, триггера 24 готовности, регистров 22 и 23, снимая их блокировку и переводя в рабочий режим. Триггер 7 готовности первым опорным синхроимпульсом, пришедшим после сигнала совпадения с выхода схемы 10 сравнения, вновь устанавливается в исходное состояние, формируя на своем выходе импульсный сигнал, который поступает на вход установки «О» счетчика 3 времени задержки, который подсчитывает тактовые импульсы с выхода генератора 1, формируя тем самым код времени задержки поступления первых синхроимпульсов относительно первого опорного синхросигнала.

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

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

44 подаются на вход узла 29. На другие входы узла 29 поступают с выходов узлов

32 и 33 элементов И соответственно код!

1381523 времени задержки и код текущего номера кадра с выходов счетчика 3 и счетчика 26 кадров. Код текущего номера кадра формируется счетчиком 26 путем подсчета первых синхросигналов, поступающих через узел 45, Ввод кода текущего кадра в информационный поток осуществляется узлом 29 в момент поступления задержанного кадрового импульса с элемента 43, задержка в котором равна половине периода вторых синхроимпульсов. Ввод кода времени задержки осуществляется узлом 29 в момент поступления первого синхросигнала.

Сформированный информационный поток с выхода узла 29 записывается в регистры 22 и 23, которые работают в так называемом режиме качелей. Обе памяти работают в одном из двух режимов: когда в одной накапливается информация, из другой уже накопленная информация передается в

ВМ; затем режимы работы меняются на п рот и вополож н ые.

Первые синхросигналы, поступающие на вход канала через узел 46, а также задержанные вторые синхросигналы с выхода элемента 43 задержки поступают на элемент ИЛИ 36 и далее на вход счетчика 27 адреса записи и выходы элементов И вЂ” НЕ 4! и 42. Сигнал разрешения поступает на счетчик 27 адреса записи и снимает его блокировку по входу установки «О». После этого счетчик 27 начинает формировать код адрес записи информации, который поступает с его выхода через узлы 34, 35, 30 и 31 на входы регистров 22 и 23. Управление режимами записи и считывания осуществляется сигналами с триггера 25 переполнения, работающего в счетном режиме от сигналов переноса счетчика 27.

После записи массива информации в объеме одного кадра триггер 25 закрывает входы узла 35, элемента И 39, элемента И HE 42 и открывает входы узла 34, элемента И 38, элемента И вЂ” НЕ 41, обеспечивая тем самым перевод регистра 22 в режим записи путем подачи на него кода адреса записи и первых синхросигналов, а также подготавливая регистр 23 для режима считывания. Кроме того, сигнал переноса подается на триггер 24 готовности, который при его поступлении формирует сигнал готовности канала к выводу информации в ВМ, который поступает на элемент И 18. Последний при наличии указанных сигналов формирует сигнал запроса ввода, поступающий через коммутатор 13 в ВМ. Ответом ВМ на сигнал запроса ввода является сигнал разрешения ввода, поступающий на вход триггера 9 через коммутатор 12. Триггер 9 формирует сигнал строба считывания, который с его выхода поступает на элемент

И 17, разрешая прохождение через него импульсов считывания с генератора 1 им5 !

О

55 пульсов на вход счетчика 4 адреса считывания. Сигнал строба считывания поступает в качестве управляющего сигнала в ВМ через коммутатор 13.

Сигналы кода адреса считывания с выхода счетчика 4 адреса считывания в зависимости от состояния триггера 25 переполнения поступают через один из элементов

И 38, 39 и один из узлов 30, 31 на вход того регистра 22, 23, который работает в режиме считывания. Считываемая информация через коммутатор 40 поступает через узел

47 в ВМ. Кроме того, выход коммутатора 40 соединен с входом сумматора 21, контрольные разряды в котором вычисляются дополнением до нечетности передаваемых информационных сообщений. Сформированные контрольные разряды через узел 48 поступают в ВМ.

По окончании режима считывания счетчик 4 адреса считывания формирует сигнал переноса, который возвращает триггер 9 в исходное состояние и снимает сигнал строба считывания. По заднему фронту указанного сигнала сбрасываются триггеры 24 готовности во всех каналах. Это, в свою очередь, приводит к прекращению формирования сигнала запроса ввода на выходе элемента И 18

При прекращении сигнала с выхода элемента И 18 ВМ снимает сигнал разрешения ввода, и описанный процесс считывания и ввода информации в ВМ повторяется с момента формирования на выходе элемента

И 18 очередного сигнала запроса ввода.

Устройство имеет возможность по инициативе ВМ производить в каждом канале селективную синхронизацию только части информации, вводимой в ВМ. Лля этого используется счетчик 28 каналов, память 20, элемент И 37, узел 50. Управляющая информация, содержащая адрес каналов и признаки их передач, поступает от ВМ через узел 49 в память 20. При вводе информации в ВМ производится считывание признаков передачи каналов из памяти 20 по адресам, поступающим с выхода счетчика 28 каналов при наличии сигнала строба считывания. Формирование кода адреса осуществляется от сигналов тактовой частоты считывания, получаемых с выхода элемента

И 17. Считанные с выхода памяти 20 признаки передачи каналов стробируются на элементе И 37 сигналами тактовой частоты считывания и через узел 50 вводятся в ВМ.

В зависимости от состояния триггера 25 переполнения, управляющего режимами записи-считывания канала 19, на входы сложения и вычитания счетчиков 55 и 56 поступает либо сигнал тактовой частоты считывания с выхода элемента И 37, либо синхросигнал с выхода элемента ИЛИ 36.

Режимы работы счетчиков 55 и 56, управляемых от элементов И 51, 52 и 53, 54, противоположны и симметричны друг относи!

381523 тельно друга. Рассмотрим работу, например, счетчика 55.

При переключении триггера 25 по единичному выходу в состояние «!», что соответствует готовности канала к записи информации в буферный регистр 22, открывается элемент И 52, разрешая прохождение на суммирующий вход счетчика 55 синхросигнала с выхода элемента ИЛИ 36.

Установка «0» счетчика производится по переднему фронту сигнала с выхода триггера 25. По окончании записи информации в буферный регистр 22 на выходе счетчика устанавливается значение кода, равное количеству информационных каналов в кадре. При переключении триггера 25 в противоположное состояние открывается элемент И 51, разрешая прохождение на вычитающий вход счетчика 55 тактовой частоты считывания с выхода элемента

И 37. По окончании цикла считывания информация из буферного регистра 22 на счетчике устанавливается значение кода, равное разности количества информационных каналов в кадре и количества выдаваемых каналов в ВМ. Выходной код с выхода счетчика 55 через коммутатор 57, управляемый от триггера 25, поступает на первый вход элемента 58 сравнения, который производит его сравнение с контрольной суммой, поступающей на его второй вход с выхода регистра 59. Запись контрольной суммы в регистр 59 производится от ВМ с выхода узла 49 по команде с дешифратора

60, дешифрирующего признак передачи контрольной суммы. При любом несовпадении контрольной суммы и значения счетчика на выходе элемента 58 сравнения формируется сигнал ошибки с последующей его записью в триггер 61 по первому синхросигналу с выхода узла 45. Сигнал ошибки с выхода триггера 61 через контрольный выход устройства вводится в ВМ. Указанный контроль осуществляется непрерывно для каждого цикла записи-считывания. формулц изобретения

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

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

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

40 входом третьего триггера.

1381523 (оставитесп (. Пест>яал

Р<дактор И. Рыбченко Техре.< И. Вере< Корректор Л Обруч<>р .1ак,> < 844, 46 Тираж 7(!4 Подписное

В11ИИПИ Государственного кони>ета ((:(.Р по делая илобретений и открытий ! 13035, Мое(<на, iK 35, Раушская наб.. д. 4>5

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

Многоканальное устройство для сопряжения источников информации с вычислительной машиной Многоканальное устройство для сопряжения источников информации с вычислительной машиной Многоканальное устройство для сопряжения источников информации с вычислительной машиной Многоканальное устройство для сопряжения источников информации с вычислительной машиной Многоканальное устройство для сопряжения источников информации с вычислительной машиной 

 

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

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

Изобретение относится к вычислительной технике и может быть использовано в универсальных и специализированных вычислительных машинах для связи процессора с внешними устрйствами (ВУ)

Изобретение относится к вычислительной технике и предназначено для использования в локальных сетях передачи данных

Изобретение относится к области вычислительной техники и может быть использовано в автоматизированных системах управления для сопряжения цифровых измерителей с ЭВМ, Целью изоб-i ретения является упрощение устройства

Изобретение относится к вычислительной технике и может найти применение в многомаржнных вычислительных системах и локальных вычислительных сетях для подключения нескольких абонентов к обР1ей магистрали

Изобретение относится к вычислительной технике, в частности к устройствам автоматизированной обработки результатов тензоизмерений с применением ЭВМ

Изобретение относится к вычислительной технике и может быть использовано в электронных вычислительных машинах с микропрограммным управлением

Изобретение относится к вычислительной технике и может быть использовано для сопряжения микроЭВМ с периферийными устройствами в автот матических системах управления, в системах сбора, обработки и передачи данных

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

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

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