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

 

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

союз советских социАлистических

РЕСПУБЛИК

„„SU„„325927 дц 4 6 06 F 13 00

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

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ госудм стеенный KoMHTET cccp пО делАм изсБРетений и. 0TKpblTVN (61) 1116423 (21) 3866170/24-24 .(22) 06.03.85 (46) ?3.09.86. Вюл. N 35 (72) В.В.Аедоницкий и В.А.Воробьев (53) 681.325(088.8), (56) Авторское свидетельство СССР

В 1116423, кл. С 06 F 3/04, 1983. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДНЯ.

СОПРЯЖЕНИЯ ИСТОЧНИКОВ ИНФОРМАЦИИ С

В11ЧИСЛИТЕЛЬНОЙ МАШИНОЙ (7). Изобретение относится к вычис.лительной технике и может быть использовано в системах обработки многоканальной информации, поступакпцей в вычислительную машину от удаленных несинхроннзированных между собой групп источников. Основной задачей изобретения является повышение надежности за счет снижения потерь информации, Устройство содержит группу каналов, два генератора импульсов, три коммутатора,.три регистра, четыре триггера, четыре счетчика, пять элементов И, элемент И, группу узлов элементов И, две группы элементов И,элемент ИЛИ, элемент сравнения, дешифратор. I ил. 1 12

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

Цель изобретения - повышение надежности за счет снижения потерь информации.

На чертеже приведена блок-схема устройства, Устройство содержит генератор 1 импульсов, счетчики 2-4, регистры

5 и 6, триггеры 7-9, элемент 10 сравнения, группу узлов tl элементов И, коммутаторы 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.

В устройство дополнительно введены элемент .И 51, счетчик 52, триггер

53, дешифратор 54, группы 55 и 56 элементов И, регистр, 57 и коммутатор 58.

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

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

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

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

20 8 управления, регистр 5 разрешения ввода и триггер 9 считывания, снимая их блокировку и обеспечивая roтавнасть устройства к работе. Б каждом канале вторые синхросигналы че25 рез согласующие узлы 45 поступают на элемент ИЛИ 14, с выхода которого через элемент И 15 объединенный готок синхрасигналав поступает на входы установки "0" счетчика 2 такщ0 тов, триггера 7 управления, первый вход элемента И 51, счетный вход счетчика 52 интервалов и третьи входы элементов И узла 56. Счетчик 2 тактов предназначен для измерения длительности временных интервалов между кадровыми синхросигналами.

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

Э входы триггеров 7 и 8, изменяя их состояние, а также на входы группы

55 элементов И. С этого момента

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

25 з 1259 через узлы ll выдачу первых синхроимпульсов на регистр 5. С выхода регистра 5 сигналы разрешения поступают в каждом канале на входы счетчика

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

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

Информационные сигналы в виде многоканального цифрового потока от

30 группы источников информации на информационный вход канала и через узел 44 подаются на вход узла 29.

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

29 в момент поступления первого синхросигнала. 59

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

Первые синхросигналы, поступающие на вход канала через узел 46, а также задержанные вторые синхросигналы с выхода элемента 43 задержки объединяются на элементе ИЛИ 36 и далее поступают на вход счетчика 27 адреса записи и входы элементов И-НЕ 41 и 42. Сигнал разрешения поступает на счетчик 27 адреса записи и снимает его блокировку по входу установки

"0". После этого счетчик 27 начинает формировать код адреса записи информации, который поступает с его выхода через узлы 34, 35, 30 и 31 на входы памятей 22 и 23. Управление режимами записи и считывания осуществляется сигналами с триггера 25 переполнения, работающего в счетном режиме от сигналов переноса счетчика 27.

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

12. Триггер 9 формирует сигнал строба считывания, который с его выхода поступает на элемент И 17, разрешая прохождение через него импульсов считывания с генератора I импульсов на вход счетчика 4 адреса считывания.

Сигнал строба считывания поступает в качестве управляющего сигнала в ВМ через коммутатор 13, а также на второй вход элемента И 51 и вход триггера 53 управления.

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

25 переполнения поступают через один

5 12 из элементов И 38 и 39 и один из узлов 30 и 31 на вход той памяти 22 и

23, которая работает в режиме считывании. Считываемая информация через коммутатор 40 поступает через узел

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

По окончанию режима считывания счетчик 4 адреса считывания формирует сигнал переноса, который возвращает триггер 9 в исходное положение и снимает сигнал строба считывания. Т!о заднему фронту указанного сигнала сбрасываются триггеры 24 готовности во всех каналах. Зто, в свою очередь, приводит к прекращению формирования сигнала запроса ввода на выходе элемента И 18. При прекращении сигнала с выхода элемента И 18 ВМ снимает . сигнал разрешения ввода и описанный процесс считывания и ввода информации в ВМ повторяется с момента Аормирования на выходе элемента И 18 очередного сигнала запрîса ввода.

Устройство обладает возможностью по инициативе BM производить в каж.дом канале селективную синхронизацию толвко части информации, вводимой в BM. Для этого используется счетчик 28 каналов, память 20, элемент И 37 и узел 50. Управляющая информация, содержащая адреса. каналов" и признаки их передач„ поступает от

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

59274 Ь коммутатора 58, запрещая выдачу на

ВМ сигнала "Запрос аварийного ввода", и открывают элементы И 55 и

56, Счетчик 52 интервалов, имеющий коэффициент счета, равный количеству каналов, формирует код номера интервала и выдает его на вход дешифратора 54, который поочередно формирует на своих выходах стробирующие сигналы. Длительность сигналов

10 равна длительности интервалов между кадровыми синхросигналами, поступающих на счетчик 52 с выхода элемента

ИЛИ 14, Указанные:стробирующие сигналы с выхода дешифратора 54 поочередно открывают элементы И групп 55 и

56, которые соответственно своими выходами включены попарно на входы установки "1" и "0" соответствующих разрядов регистра 57 готовности, На входы элементов И групп 55 и 56 по- ° даются также соответственно сигнал с выхода элемента 10 сравнения и суммарный поток кадровых синхроимпульсов с выхода элемента ИЛИ 14.

В результате разряды регистра 57 устанавливаются в то или иное положение в зависимости от длительности измеряемого интервала. Значения разЗО рядов регистра 57 сохраняются неизменными в течение периода следования истока кадровых синхроимпульсов.

В случае возникновения аварийного режима работы (т,е. в случае временного перекрытия сигнала строба считывания с выхода триггера 9 с ближайшим кадровым синхроеигналом, что постоянно определяется элементом И 51)

40 триггер 53 управления, второй вход которого подключен к выходу элемента И 51, переводится в противоположное состояние, блокируя по первому входу элементы И групп 55 : 56 и

45 открывая выход коммутатора 58.

С этого момента коммутатор 58 по адресам, определяемым кодом с выхода счетчика 52, начинает поразрядное считывание содержимого регистра

57 до появления ближайшего сигнала

50 с логическим уровнем "!", Зтот сигнал с выхода коммутатора 58 вводится по шине "Запрос аварийного ввода" в ВМ, которая отвечает на него сигналом разрешения ввода, поступающим на вход триггера 9 через коммутатор 12. Триггер 9 формирует сигнап строба считывания, передним фронтом которого триггер 53 вновь пере1259

7 водится в исходное состояние. Таким образом, устройство по вводу информации в ВМ оказывается "привязанным" к новой опорной точке и далее продолжает работу в нормальном рабочем режиме с формированием сигнала за проса ввода с выхода элемента И 18.

Указанный процесс цикловой синхронизации устройства осуществляется без потерь времени на поиск та- 1о кого интервала времени, длительность которого достаточна для ввода инфор« мации в ВМ. . Таким образом, в отличие от известного предлагаемое устройство осуществляет в рабочем режиме непрерывный контроль длительности временных интервалов между соседними кадровыми импульсами," выявление аварийных ситуаций .в процессе ввода информации 2р

s ВМ ° возникающих из-за временных смещений кадровых импульсов относительно друг друга, формирование сигнала запроса аварийного ввода в ВМ.

Объем потерь информации при этом со- 25 кращается в число pas, равное количеству каналов в данном устройстве.

Формула изобретения

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

35 ния надежности за счет снижения потерь информации, s него введены две

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

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

1259774

Составитель С.Пестмал

Редактор H,ßöîëà Техред И.Попович Корректор Г.Решетник

Тираж 67! Годписное

ВНИИПИ Государственного комитета СССР но делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Заказ 5123/47

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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