Устройство для сопряжения эвм с каналом передачи данных

Номер патента: 1686452

Авторы: Гудков, Мухин

Есть еще 1 страница.

Смотреть все страницы или скачать ZIP архив

Текст

СОГОЗ СОПЕСКИХСО ИАЛ ИСТИ ГР СКИХРЕСПУБЛИК 86452 А 1 51)5 0 06 Р 13/00 И ТЕНИ ДЛЯ СОПРЯЖЕНИЯРЕДАЧИ ДАННЫХ ГОСУДАРСПЗЕННЫИ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ВТОРСКОМУ СВИДЕТЕЛЬС(71) Главный вычислительный центр гражданской авиации(56) Авторское свидетельство СССР 1 ч.1388878, кл, 6 06 Г 13/00, 1986,Канальный контроллер ИРПС/С 1-ФЛНУ/-2 К. Руководство по эксплуатации3.059.002 РЭ, Винница, 1985, рис, 4,1,2-4,15,(54) УСТ РО Й СТВ ОЭВМ С КАНАЛОМ ПЕ Изобретение относится к вычислительной технике, в частности к устройствам длясопряжения ЭВМ с последовательным каналом передачи данных, и может быть использовано в распределенныхвычислительных системах, например в телеавтоматических системах массовою обслуживания, где обмен информациейосуществляется, например, по стыку ИРПСНМ МПК по ВТ 10-78, с использованиеминтерфейса СЗ согласно ГОСТ 18146-72между ЭВМ и устройством.Целью изобретения является сокращение аппаратурных затрат устройства,На фиг. 1 представлена структурная схема устройства: на фиг, 2-5 - функциональные схемы узлов передачи знака,установления связи, синхронизации, приема знака; на Фиг. б дреленныедиаграммыработы устройства; на фиг. 7 цепи садыкаустройсВа с ЭВМ,Устройс 1 до (1 чп. 1) содержит блок 1 усилителей сп 111 аппд:;ддэи с ЭВМ, уэлл 2 уса.(57) Изобретение относится к вычислительной технике и может быть использовано в распределенных вычислительных системах, например в телеавтоматических системах массового обслуживания. Цель изобретения - сокращение аппаратурных затрат устройства. Устройство содержит входной и выходной усилители сигналов линии связи, узел преобразования кода, узел памяти, генератор импульсов, блок усилителей сигналов связи с ЭВМ, узлы установления связи и передачи знака, формирователь контрольного разряда, два дешифратора служебных знаков, счетчик, узлы синхронизации и приема знака, 2 э.п. ф-лы, 7 ил. новления связи, узел 3 передачи знака, формирователь 4 контрольного разряда, первый дешифратор 5 служебных знаков, узел б приема знака, узел 7 памяти, счетчик 8, узел 9 синхронизации, генератор 10 импульсов, второй дешифратор 11 служебных знаков, узел 12 преобразования кода, выходной 13 и входной 14 усилители сигналов линии связи, группы 15 и 16 информационных входов-выходов ЭВМ, выход 17 и вход 18 канала передачи данных (линии связи), кроме того, обозначены входы и выходы 19 - 29 блока 1 усилителей сигналов связи с ЭВМ - второй выход 30 и вход 31 блокировки узла 2 установления связи, входы и выходы 32-40 узла б приема знака, входы и выходы 41-43 узла 3 передачи знака, группа 44 информационных выходов параллельного кода узла 12 преобразования кода, группа выходов 45 и вход 46 сброса счетчика 8, входы и выходь 1 47-49 узла 9 синхронизации, инфорл 1 ацио 1- ныР Выход 50 и Вход 51 последовательнптп кода узла 12, 3 1686452Узел 3 передачи знака (фиг. 2) содержит триггеры 52 и 53, элемент ИЛИ 54, элемент И 55 и формирователь 56 импульса.Узел 2 установления связи (фиг, 3 содержит элемент ИЛИ 57, триггер 58 и элемент ИЛИ 59.Узел 9 синхронизации (фиг. 4) содержит триггер 60, счетчик 61, дешифратор 62, элементы И 63 и 64 и элемент ИЛИ 65,Узел 6 приема знака (фиг. 5) содержит триггеры 66-68, второй 69 и первый 70 элементы НЕ, элемент 71 задержки, элементы И 72 - 14 и элементы ИЛИ 75 - 77.Блок 1 усилителей сигналов связи с ЭВМ обеспечивает электрическое согласование входных и выходных цепей ЭВМ и внутренних цепей устройства, Узел 2 установления связи и узел 3 передачи знака обеспечивают вывод сообщения из ЭВМ.Формирователь 4 контрольного разряда дополняет до четного количество единиц в знаке сообщения, Дешифраторы 5 и 11 служебных знаков обеспечивают распознавание символов "Начало сообщения", "Свободно", "Занято" и "Конец сообщения". Узел 6 приема знака обеспечивает ввод сообщения в ЭВМ, Узел 1 памяти служит для промежуточного хранения сообщений, поступающих из линии связи. Счетчик 8 формирует сигналы на адресных входах узла 7 памяти, узел 9 синхронизации - сигналы управления для узлов 3, 6, 12, счетчика 8, генератор 10 импульсов - тактовую последовательность импульсов для работы устройства. Узел 12 обеспечивает преобразование параллельного кода в последовательный и обратное преобразование и может быть реализован, например, на микросхеме КР 581 ВА 1.Выходной 13 и входной 14 усилители сигналов линии связи обеспечивают электрическое согласование сигналов линии связи с сигналами внутренних цепей устройства.Устройство работает в двух режимах: передачи данных в линию связи и приема данных иэ линии связи.В режиме передачи в линию связи ЭВМ выставляет импульсный сигнал "3" (фиг, 7) по шине 26 и сигнал "22" по шине 27. Узел 2 формирует сигналы "5" и "21", которые поступают по шинам 21 и 30 через блок 1 на вход ЭВМ, Сигнал "23" по шине 20 в исходном состоянии имеет высокий уровень, что соответствует запросу (разрешению передачи) данных из ЭВМ, Последняя выставляет данные (сигналы "26"."34") по группе шин 19, сопровождая их стробом передачи по шине 28 (сигналы "24"). Узел 12 по стробу на выходе 43 узла 2 принимает знак данныхот ЭВМ в свой внутренний буферный регистр, преобразует данные в последовательный двоичный код и с выхода 50 через выходе 20 узла 12 переходит в состояние низкого уровня. В ответ ЭВМ снимает сигнал "24" по шине 28 и ждет выставления сигнала "23" отустройства, что свидетельст 10 вует о готовности устройства к приему следующего знака данных от ЭВМ, После передачи очередного знака данных узел 12 вновь переводит сигнал "23" по шине 20 в состояние "Включено". ЭВМ выставляет 15 очередной знак данных по группе шин 19,сопровождая его сигналом "24" по шине 28 На выходе 43 узла 3 передачи знака появляется импульсный строб передачи, по которому осуществляется занесение знака данных во внутренний регистр узла 12 и передача знака в линию связи. Передача всех последующих знаков осуществляется аналогично. 20 Передача данных от ЭВМ в линию связи прекращается, если из линии 18 связи на вход устройства поступает сообщение, содержащее служебный символ СУЗ ("Заня 25 то") При этом на вход 42 узла 3 с выходадешифратора 11 поступает сигнал высокого 30 уровня, Передача данных блокируется до тех пор, пока из линии 18 связи не приходит сообщение, содержащее символ СУ 1 ("Свободно"). Высокий уровень сигнала на входе41 при этом разрешает работу узла 3. 35 Если ЭВМ передала последний знак сообщения, то в ответ на очередное выставление сигнала "23" по шине 20 от устройства ЭВМ снимает сигнал "22" по шине 27, что вызывает снятие устройством сигналов "21" и "4" по шинам 21 и 30. Процедура передачи 40 сообщения на этом завершается,В режиме приема данных на вход устройства из линии 18 связи поступают данные в последовательном коде. С выхода 51 входного линейноо усилителя 14 данные поступаютна вход узла 12 преобразования кода. Сообщение, приходящее из линии связи, может иметь, например, следующую структуру: НЗ - начало сообщения; "Адрес" 50- физический адрес передающего устройства, НТ - начало текста; "Текст" - содержание сообщения; КТ - конец текста; КП -конец сообщения. При поступлении на вход устройства символа НЗ на выходе 47 дешифратора 1155 появляется сигнал высокого уровня, который поступает на входы узлов 9 и 6 и по которому осуществляется начальная установка внутренних цепей устройства и обнуление счетчика 8. выходной линейный усилитель 13 передает данные в линию 17 связи. Сигнал "23" наПоявление каждоо знака данных на групп выходов 44 узла 12 сопровождается стробом приема по аине 37, который поступает на вход узла 9 синхронизации.Сообщение. поступающее из линии 18 связи, записывается в узел 7 памяти. При этом на выходе 38 узла 6 приема знака появляется сигнал низкого уровня, который переводит узел 7 памяти в режим записи,После записи каждого знака сообщения на выходе 39 узла 6 появляется импульсный сигнал, который переводит счетчик в следующее состояние. При поступлении из линии связи последнего знака сообщения-КП на выходе 31 узла 6 появляется сигнал "4" единичного уровня, что вызывает выставление сигнала "4" на выходе 30 узла 2. После того, как символ КП записан в узел 7 памяти, сигналом с выхода 46 узла 9 обнуляется счетчик 8 а.на выходе 24 узла 6 выставляется сигнал "7", ЭВМ переводит в состояние "Включено" сигнал "9" по шине 29 и переходит к чтению данных из памяти устройства. На выходе 25 узла 6 вырабатывается сигнал "10", который стробирует занесение данных в ЭВМ,После приема каждого знака сообщения из памяти устройства ЭВМ снимает сигнал "9". Сигналом с выхода 39 узла 6 счетчик 8 переводится в следующее состояние. В ответ на это устройство снимает сигнал "10". Когда ЭВМ готова принять следующий знак сообщения, сигнал "9" по шине 29 переходит вновь в состояние "Включено", Процедура ввода знака в ЭВМ повторяется до тех пор, пока ЭВМ не примет признак конца сообщения - символ КП. В ответ на очередное выставление сигнала "9" от ЭВМ устройство снимает сигнал "7" по шине 24, При этом на выходе 31 узла 6 появляется сигнал низкого уровня, который поступает на вход узла 2 и вызывает снятие сигнала "4" на выходе 30 узла 2. Процедура приема знака считается завершенной.Устройство не передает в ЭВМ сообщения, содержащие служебные символы СУ 1 и СУЗ (" Свободно" и "Занято" ), которые не содержат полезной информации для ЭВМ, В этом случае сигналы "7" и "4" не выставляются, так как работа узла 6 заблокирована сигналом низкого уровня по шине 32 с выхода узла 3,Узел 2 установления связи (фиг. 3) работает следующим образом.Если ЭВМ инициирует передачу сообщения в линию связи, то на входе 26 узла 2 ЭВМ выставляет импульсный сигнал "3", По этому сигналу взводится триггер 58, формируя через элемент ИЛИ 59 сигнал "4" на выходе 30, Одновременно ЭВМ выставляетканчивается,10 Сигнал "4" на выходе 30 узла 2 появля 20 формирователь 56 импульса. Этот сигнал25 поступает на вход 43 узла 12 и вызывает 30 35 40 45 50 55 сигнал "22" на входе 27 узла, который возвращается в ЭВМ в виде сигнала "21". После передачи всего сообщения в линию связи ЭВМ снимает сигнал "22". Триггер 58 сбрасывается, снимая сигнал "4 - 1" и, следовательно, сигнал "4" на выходе 30 узла 2 установления связи. Процедура передачи сообщения ЭВМ в линию связи на этом зается также при приеме сообщения из линии связи. В этом случае узел 6 выставляет на входе 31 узла 2 сигнал "4-2", который черезэлемент ИЛИ 59 вызывает появление сигнала "4" на выходе 30. Узел 3 передачи знака (фиг. 2) работает следующим образом,Триггер 52 узла 3 устанавливается в исходное состояние сигналом "3" от ЭВМ по шине 26. При появлении строба передачи - сигнала "24" на входе 28 узла 3 через элемент И 55 при наличии разрешающего сигнала с выхода триггеоа 52 срабатывает занесение знака сообщения в буферный регистр узла 12 и передачу данных в линию связи. Передача данных от ЭВМ в линию 17 связи блокируется, если из линии 18 связи приходит сообщение, содержащее символ СУЗ (" Занято" ), На вход 42 узла 3 поступает в этом случае сигнал высокого уровня, который сбрасывает триггер 52, блокируя вход элемента И 55.Передача данных от ЭВМ возобновляется при поступлении из линии 18 связи сообщения, содержащего символ СУ 1 ("Свободно"). На входе 41 узла 3 появляется сигнал высокого уровня, который взводит триггер 52, разрешая прохождение сигнала "24" через элемент И 55 на вход формирователя 56 импульса.Узел 6 приема знака (фиг. 5) работает следующим образом.В процессе ввода сообщения устройством из линии связи с выхода 37 узла 12 на вход узла 6 поступает импульсный строб приема, Через элемент НЕ 70 с выхода 38 узла 6 он поступает на вход узла 7 памяти и осуществляет запись знака данных в очередную ячейку памяти. После поступления из линии связи символа КП на информационном входе 34 триггера 6 появляется сигнал высокого уровня. При появлении строба приема на входе 37 узла 6 триггер 66 взводится. При наличии разрешающего сигнала на входе элемента И 73 на информационномвходе триггера 68 появляется сигнал высокого уровня. Поэтому импульсным сигналочна входе 36 узла 6 триггер 68 взводится, формируя сигнал "7" на выходе 24 узла 6. ЭВМ выставляет сигнал "9" на входе 29, Через элемент ИЛИ 76 на выходе 25 появляется сигнал "10".После приема знака ЭВМ снимает сигнал "9" на входе 29, Одновременно со снятием сигнала "23" ЭВМ считывает знак данных от устройства, Положительным фронтом импульсного сигнала с выхода элемента 71 задержки через элементы И 74 и ИЛИ 77 с выхода 39 узла 6 происходит переключение счетчика 8, Сигнал "10" снимается через промежуток времени, определяемый элементом 71 задержки. Задержка снятия сигнала "10" необходима, чтобы обеспечить надежность чтения информации из памяти устройства в ЭВМ.В ответ на снятие сигнала "10" ЭВМ выставляет сигнал "9" и осуществляет прием нового знака сообщения. После того, как принят признак конца сообщения - символ КП, отрицательным перепадом сигнала "9" через элемент НЕ 69 взводится триггер 67 по входу синхронизации. ЭВМ вновь выставля.ет сигнал "9". Через элементы И 72 и ИЛИ 75 сбрасываются триггеры 68 и 66, что вызывает снятие сигналов "4" и "7" на входе ЭВМ, Одновременно сигналом по шине 40 с выхода узла 6 через узел 9 обнуляется счетчик 8, Процедура ввода сообщения иэпамяти устройства в ЭВМ на этом завершается.Узел 9 синхронизации (фиг. 4) работает следующим образом,С приходом каждого знака сообщения из линии связи на входе 37 узла 9 появляется сигнал высокого уровня, Триггер 60 сбрасывается, разрешая работу счетчика 61.Счетчик 61 последовательно изменяет свое состояние в соответствии с поступлением на его вход синхронизации импульсных сигналов с выхода 48 генератора 10 импульсов, вызывая появление на выходах дешифратора 62 поочередно сигналов высокого уровня, Появление высокого уровня на первом выходе дешифратора 62 разрешает с приходом из линии связи символа НЗ выдачу сигнала высокого уровня на выходе 35 элемента И 63 для начальной установки внутренних цепей устройства, Сигнал с выхода 49 узла 9, поступающий на вход узла 12, вызывает снятие строба приема на входе 37 узла 9. Появление импульсного сигнала на третьем выходе дешифратора 62 через элементы И 64 и ИЛИ 65 вызывает сброс счетчика 8. Импульсные сигналы на четвертом и пятом выходах дешифратора 62 вызывают соответственно появление импульсного сигнала на входе 36 узла 6 иустановку триггера 60. Последнее вызывает обнуление счетчика 61 и блокирует работуузла 9 до появления следующего стробаприема на входе 37 узла 6формула изобретения 1. Устройство для сопряжения ЭВМ сканалом передачи данных, содержащеевходной и выходной усилители сигналов линии связи, узел преобразования кода, узел10 памяти, генератор импульсов, блок усилителей сигналов связи с ЭВМ, первая группа 15 20 25 30 35 40 45 50 55 входов и первая группа выходов которого являются соответственно группой входов и группой выходов устройства для подключения к информационно-управляющим шинам ЭВМ, причем вход входного и выход выходного усилителей сигналов линии связи являются соответственно входом и выходом устройства для подключения к информационным выходу и входу канала передачи данных, вход выходного и выход входного усилителя сигналов линии связи подключены соответственно к информационным выходу и входу последовательного кода узла преобразования кода, группа информационных выходов параллельного кода и тактовый вход которого соединены соответственно с группой информационных входов узла памяти и выходом генератора импульсов,отл ич а ю щеес ятем,что,с целью сокращения аппаратурных затрат устройства, в него введены узел установления связи, узел передачи знака, формирователь контрольного разряда, два дешифратора служебных знаков, счетчик, узел синхронизации и узел приема знака, причем вторые группы входов и выходов блока усилителей сигналов связи с ЭВМ соединены соответственно с группой выходов узла памяти и группой информационных входов параллельного кода узла преобразования кода, входы синхронизации передачи и приема которого подключены соответственно к первым выходам узла передачи знака и узла синхронизации, а выход готовности - к стробирующим входам узла синхронизации и узла приема знака. первый и второй информационные входы которого соединены соответственно с выходом первого и первым выходом второго дешифраторов служебных знаков, а входы разрешения запроса, сброса и синхронизации - соответственно с вторым выходом узла передачи знака, первым выходом блока усилителей сигналов связи с ЭБМ и вторым и третьим выходами узла синхронизации, первь 11, второй и третий входы состояния и 1 актовый входы которого подключены соответственно к первому и второму выходам второ дешифратора служебньн знаков пеплому10 15 20 25 30 35 40 45 выходу узла приема знака и выходу генератора импульсов, а четвертый выход - к входу сброса счетчика. группой выходов и счетным входом соединенного соответственно с группой адресных входов узла памяти и вторым выходом узла приема знака, третий - шестой выходы которого соединены соответственно с входом режима узла памяти, входом блокировки узла установления связи и первым и вторым информационными входами блока усилителей сигналов связи с ЭВМ, с третьего по шестой информационные входы которого подключены соответственно к первому и второму выходам узла установления связи, выходу формирователя контрольного разряда и выходу запроса узла преобразования кода, первый и второй входы признаков, вход сброса, информационный и синхронизирующий входы узла передачи знака соединены соответственно с третьим и четвертым выходами второго дешифратора служебных знаков, вторым выходом узла синхронизации и вторым и третьим выходами блока усилителей сигналов связи с ЭВМ, четвертым и вторым выходами подключенного к входу готовности и входу вызова узла установления связи, вход сброса которого соединен с вторым выходом узла синхронизации, группы информационных входов первого и второго дешифраторов служебных знаков соединены соответственно с группой выходов узла памяти и группой информационных выходов параллельного кода узла преобразования кода, группа входов формирователя контрольного разряда соединена с группой выходов узла памяти.2. Устройство по и. 1, о т л и ч а ю щ е ес я тем, что узел передачи знака содержит два триггера, элемент И, элемент ИЛИ и формирователь импульса, выход которого является первым выходом узла, причем выход первого триггера соединен с первым входом элемента И, второй вход которого является информационным входом узла, а выход соединен с входом формирователя импульса, выход элемента ИЛИ соединен с синхровходом второго триггера, выход и вход сброса которого являются соответственно вторым выходом и входом сброса узла, первый и второй входы элемента ИЛИ являются соответственно первым и вторымвходами признаков и соединены с установочным входом и входом сброса первоготриггера, синхровход которого являетсясинхронизирующим входом узла.3. Устройство поп,1, отл ича ю щеес я тем, что узел приема знака содержит три триггера, три элемента И, два элемента НЕ, элемент. задержки и три элемента ИЛИ, причем информационные входы первого и второго триггеров являются соответственно вторым и первым информационными входами узла, входы сброса первого - третьего триггеров подключены к выходу первого элемента ИЛИ, первый вход которого является входом сброса узла, а второй вход соединен с первым выходом узла и выходом первого элемента И, выходы первого и третьего триггеров соединены соответственно с первыми входами второго и третьего элементов И и четвертым и пятым выходами узла, синхровход первого триггера является стробирующим входом узла и через первый элемент НЕ соединен с третьим выходом узла. синхровход и информационный вход третьего триггера соединены соответственно с синхронизирующим входом узла и выходом второго элемента И, второй вход которого является разрешающим входом узла, синхровход второго триггера соединен через второй элемент НЕ с входом запроса узла, первым входом первого элемента И, первым входом второго элемента ИЛИ и входом элемента задержки, выходом подключенного к вторым входам третьего элемента И и второго элемента ИЛИ, выход которого является шестым выходом узла, первый и второй входы и выходтретьего элемента ИЛИ соединены соответственно с выходами третьего элемента И и . первого элемента НЕ и вторым выходом узла, выход второго триггера соединен с вторым входом первого элемента И.

Смотреть

Заявка

4786854, 30.11.1989

ГЛАВНЫЙ ВЫЧИСЛИТЕЛЬНЫЙ ЦЕНТР ГРАЖДАНСКОЙ АВИАЦИИ

МУХИН ВЛАДИМИР ЕФИМОВИЧ, ГУДКОВ ЕВГЕНИЙ АЛЕКСАНДРОВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: данных, каналом, передачи, сопряжения, эвм

Опубликовано: 23.10.1991

Код ссылки

<a href="https://patents.su/9-1686452-ustrojjstvo-dlya-sopryazheniya-ehvm-s-kanalom-peredachi-dannykh.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения эвм с каналом передачи данных</a>

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