Устройство для сопряжения цифровых вычислительных машин

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

Автор: Богатырев

ZIP архив

Текст

,СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСКИРЕСПУБЛИК 19) (111 1) С 06 Г 13/36 ИСАНИЕ ИЗОБРЕТЕНИЯ ЛЬСТВУ ОРСНОМУ СВ 2 льство СССР 13/00, 1983, Кодер-декомультиплексн Электронная У 9, с.7-9,ОСУДАРСТВЕННЦЙ КОМИТЕТ.ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР(56) Авторское свидете9 1339576, кл, С 06 РВасильев А.Н. и др.дер последовательногого канала К 588 ВГЗ,промьппленность, 1985,рис,2,(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИРОВЫХ ВЫЧИСЛИТЕЛЬНЫХ,МАИИН(57) Изобретение относится к выч Изобретение относится к вычислительной технике и может быть использовано в многомашинных системах и локальных сетях для организации межмашинного .обмена.Цель изобретения - повьппение пропускной способности общей магистрали за счет аппаратурной реализации процедуры отпускания магистрали.На фиг.1 представлена структурная схема канала устройства;на фиг.2 схема арбитра.Канал устройства содержит трансформаторную развязку 1,усилители 2, формирователь 3 трансформаторной линии, составляющие узел 4 подключения к магистрали, кодер-декодер 5, регистры б, 7 сдвига, арбитр 8, триг геры 9-11, магистральный усилитель12, счетчики 13 и 14, дешифратор 15 . адреса, элементы И 16-19, ИЛИ 20 -лительной технике и может быть использовано в многомашинных системах и локальных сетях для организации межмашинного обмена. Целью изобретения является повышение пропускной способности магистрали за счетаппаратурной реализации процедурыотпускания магистрали, Поставленнаяцель достигается тем, что в устройство, содержащее кодер-декодер,первый и второй регистры сдвига,элемент И и узел подключения к общеймагистрали, дополнительно введеныарбитр, триггеры, магистральный усилитель, счетчики, дешифратор адреса, элементы И, элементы ИЛИ. 2 ил. 22, общую магистраль (последовательный мультиплексный канал) 23, вход -выход 241 данных, выход 24 признака приема слова, вход 25 запроса,вход 26 занесения передаваемого слова, вход 27 чтения содержимого приемного регистра, вход 28 чтения флага приема слова, выход 29 адресуемости канала, выход 30 подтверждениязахвата магистрали, выход 31 зависания магистрали, выход 32 завершения передачи, тактовый вход 33, выход 34 признака захвата магистралиарбитра, вход 35 сброса арбитра, вход36 блокировки арбитра,Арбитр (фиг.2) содержит триггеры37 и 38, счетчик 39, элемент И 40,вход 41 установки счетчика.Устройство работает в двух режимах: режиме передачи данных при захваченной (занятой) магистрали и ре 1571603жиме арбитража (захвата магистрали) при свободной магистрали.Состояние занятости общей магистрали отображается в триггере 9, Если магистраль занята, триггер 9 находится в состоянии "1", если свободная в .в "0". Запрос на захват .магистрали абонент заносит в триггер 37 арбитра 8 до сигналу на входе 25, по которому одновременно й регистр 6 заносится слово с входа- выхода 241, содержащее адрес абонен та приемника и число слов в пакете, предназначенном для передачи через общую магистраль. Запись слова с . входа-выхода 24 в регистр 6 происходит по фронту сигнала на выходе , элемента ИЛИ 20 при "О" на уйравляющем входе регистра, подключенном 2 О к выходу запроса слова кодера-декодера 5.При занятой общей магистрали 23, . когда в триггере 9 , по сигналу на входе 36 арбитра 8 происходит установка счетчиков 39 по коду, заданному на входе 41,причем для счетчиков разньж каналов задаются разные коды (номера каналов). При освобождении общей магистрали 23 и записи "0" н триггер 9 счетный режк 1 счетчиков 39 разблокируется (так как снимается, сигнал установки с входа 36) и начинается процедура арбитража, основанная на том, что счетчики 39 разных каналов формируют сигналы переноса в разные моменты времени. Если сигнал переноса счетчиком 39 вырабатывается н канале, тре бующем захват магистрали ("1" в триггере 37), то н триггер 38 записывается "1" и на выходе элемента И 40 формируется сигнал, поступающий через элемент ИЛИ 21 на вход запуска кодера-декодера 5, с помощью которого слово с регистра 6 (содержащее адрес ЭВМ приемника и число слов н пакете, предназначенном для передачи) через магистраль 23 передается в регистры 7 всех каналов, причем на выходах строба приема слона всех каналов появляется сигнал, по которому код числа слон н пакете с соответствую-. щих разрядон регистров 7 записывается в счетчик 13, так как по сигналу строб приема слова при "О" н триггере 9 на выходе элемента И 17 формируется "1", По заднему Фронту сигнала строба приема слова происходит запись "1" в триггеры 9 во всех каналах, чем фиксируется факт захватаобщей магистрали. При изменении состояния триггера 9 с "0"-го на "1"-епо перепаду на синхровходе триггера10 в него записывается состояние повыходу дешифратора 15 адреса, причемна выходе дешифратора 15 только адресуемого канала находится "1", вовсех остальных каналах - "0". Адресуемые абоненты воспринимают обращение к ним с общей магистрали свыхода 29 триггера 10. При записи"1" в триггеры 9 во всех каналахблокируется работа арбитров 8 и запись кода с регистра 7 в счетчик 13. Получив сигнал подтверждения за-. захвата общей магистрали, с выхода 30 абонент, подготонйвший пакет,начинает его передачу, при этом каждое слово пакета подается на вход 24, и записывается в регистр 6 по переднему фронту сигнала на входе 26, по которому через элемент ИЛИ 21 производится запуск кодера 5, осуществляющего передачу по последовательному каналу слова с регистра 6 в регистры 7 всех каналов. При записи слова н регистр 7 по заднему фронту строба приема слова во всех каналах производится запись "1" н триггер 11. При состоянии "1" триггера 11 (флаг приема слова) адресуемый абонент, сосчитав флаг приема по сигналу на входе 28 через элемент И 19, считывает с регистра 7 через магист" ральный усилитель 12 принятое слово по сигналу чтения на входе 27, по которому также производится обнуление триггера 11, По каждому стробу приема слова во всех каналах осуществляется уменьшение содержимого счетчика 13, при передаче всего пакета по всех каналах счетчик 13 вырабатывает спгнал переноса, по которому ,н триггеры 9 заносится "0", чем фиксируется факт освобождения магистрали во всех каналах. По сигналу переноса счетчика 13 во всех каналах в триггеры 10 заносится "0", а н канале-передатчике (завершившем передачу пакета) но сигналу на выходе элемента И .18 в триггеры 37 и 38 блока арбитра 8 записывается "0" и снимается сигнал с выхода 30, При освобождении общей магистрали 23 арбитр 8 переходит в режим арбитража запро5 13 сов абонентов на захват общей магистрали.Для искпочеция блокировки работыобщей магистрали из-за ее длительного захвата в результате неисправностей в захватившем магистраль абоненте в устройстве реализуется автоматическое освобождение магистрали по истечении времени, заданного на счетчике 14, При этом на счетный вход счетчика 14 постоянно подается синхрочастота с входа 33, а его обнуление происходит при свободной общей магистрали или по каждому стробу приема данных, По сигналу переноса счетчика 14 происходит через элемент ИЛИ 22 запись "О" в триггеры 9, 10 и через элемент И 18 запись "О" в триггеры 37, 38 арбитра 8 канала абонента-передатчика,Формула изобретения1Устройство для сопряжения циФровых вычислительных машин, содержащее К каналов (К - число циФровых вычислительных машин), каждый из которых содержит кодер-декодер, первый и второй регистры сдвига, первый элемент И и узел подключения к общей магистрали, причемвход данных кодера-декодера и его синхровыход передачи соединены соответственно с выходом переноса и входом сдвига первого регистра сдвига, вход задания режима которого соединен с выходом требования передачи кодер-декодера, выход строба приема слова и синхровыход приема которого соединены соответственно с первым и вторым входами первого элемента И, выход которого соединен с входом сдвига второго регистра сдвига, вход переноса которого соединен с выходом данных кодера-декодера, первый и второй выходы фазоманипулированного кода, пер" вый и второй входы биполярного кода и вход общего сброса которого соединены соответственно с одноименными входами узла подключения к общей магистрали, вход-выход которого соединен с общей магистралью устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения пропускной способно-, сти магистрали за счет аппаратной ре- ализации процедуры отпускания маги 71601 5 10 15 20 25 30 35 40 45 50 55 страли, в каждый канал устройства введены арбитр, два счетчика, депфратор адресамагцстральньа 1 усилитель, три триггера, трц элемента И и три элемецта ИХП 1, прц этом вход запроса канала устройства подключец к одноименному входу арбитра и первому входу первого элемента ИЛИ, второй вход которого подключен к первому входу второго элемента ИЛИ и является входом занесения передаваемого слова канала устройства, выход первого элемента ИЛИ подключен к входу разрешения записи первого регистра сдвига, выхоц разрешения арбитра подключен к второму входу второго элемента ИЛИ, выход которого подключен к входу пуска кодера-декодера. выход строба выдачи слова которого соединен с входом синхронизации первого триггера, первым входом второго элемента И, счетным входом первого счетчика, входом синхронизации второго триггера и входом установкц в нуль второго счетчика, счетньп вход которого соединен с тактовым входом канала устройства, выход переполнения второго счетчика соединен с первым входом третьего элемента ИЛИ и с выходом признака завцсания магистрали канала устройства, второй вход третьего элемента К 1 И соединен с входом установки в начальное состояние арбитра и с входом начальной установки канала устройства, третий вход третьего элемента ИЛИ соединен с выходом переполнения первого счетчика и с выходом признака завершения передачи канала устройства, выход третьего элемента ИЛИ соединен с первым входом третьего элемента И, с входами установки в О первого и третьего триггеров, инверсньп выход первого триггера соединен с вторым входом второго элемента И и входом разрешения счета второго счетчика, прямой выход первого триггера соединен с входом синхронизации третьего триггера и входом блокировки арбитра, выход подтверждения захвата магистрали которого соединен с одноименным выходом канала устройства и вторым входом третьего элемента И, выход которого соединен с входом сброса арбитра, выход второго элемента И соединен с входом разрешения записи первого счетчика, первый выход втсрого регистра сдвига соединен с ин 1571603формационным входом первого счетчикаи первым входом магистрального усилителя, второй выход второго регистра сдвига соединен с вторым входоммагистрального усилителя н с информационным входом дешифратора адреса,выход которого соединен с информационным входом третьего триггера, входчтения канала устройства соединенс входом разрешения магистральногоусилителя и входом установки в "О"второго триггера, выход которого соединен с первым входом четвертогоэлемента И, второй вход которого соединен с входом чтения флага приемаслова канала устройства, выход магистрального усилителя соединен синформационным входом первого регистра сдвига и с входом-выходом данных канала устройства, выход четвертого элемента И соединен с выходомпризнака приема слова канала устройства,

Смотреть

Заявка

4470228, 11.08.1988

ПРЕДПРИЯТИЕ ПЯ М-5308

БОГАТЫРЕВ ВЛАДИМИР АНАТОЛЬЕВИЧ

МПК / Метки

МПК: G06F 13/36, G06F 9/50

Метки: вычислительных, машин, сопряжения, цифровых

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

Код ссылки

<a href="https://patents.su/5-1571603-ustrojjstvo-dlya-sopryazheniya-cifrovykh-vychislitelnykh-mashin.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения цифровых вычислительных машин</a>

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