Изобретение относится к вычислительной технике и может быть использовано для организации связи вычислительных модулей с ЭВМ в распределенных системах управления технологическим процессом.
Цель изобретения - повышение производительности устройства.
На фиг. 1 представлена блок-схема устройства; на фиг. 2 - схема блока связи.
Устройство содержит группу бпо- ков связи, каждый из которых содер жит (фиг. 2) первый и второй блоки приемопередатчиков 1 и 2, Мультиплексор 3, блок 4 коммутации, блок 5 переключателей, первый элемент ИЛИ 6, элемент И-НЕ 7, триггер 8 запроса, триггер 9 приоритета, первый элемент И 10, второй элемент И 11, второй элемент ИЛИ 12, регистр 13, блок 14 выбора абонента и абонент 15 Блок 14 выбора абонента является функционально блоком сравнения.
Устройство работает следующим образом.
В исходном состоянии триггеры 8 I запроса всех блоков связи находятся I в нулевом состоянии, поэтому триггеры 9 приоритетов тоже находятся в рулевом состоянии, обеспечивая первый режим работы мультиплексоров. На вход запроса прерывания ЭВМ поступает сигнал нулевого уровня (и системе отсутствуют абоненты, требующие обслуживания).
Устройство работает в четырех режимах в зависимости от логических сигналов на управляющих выходах ЭВМ Оповещение, Ответ, Вызов, Циркуляр.
В режиме Оповещение первый выход разрешения ЭВМ находится в состоянии логического нуля, а второй выход разрешения ЭВМ - в состоянии логической единицы, что обеспечи- вает работу всех блоков приемопере- датчиков в первом режиме работы. Устройство в этом режиме работы предназначено для оповещения ЭВМ о том, что один из абонентов (при наличии конфликтов - лидер состязаний) требует обслуживания, причем номер этого абонента автоматически, т.е. без участия ЭВМ, передается из соответствующего блока связи в ЭВМ, а также организации очереди абонентов из числа требующих обслуживание
5134654
При необходимости организации сеанса связи между абонентом 13.К и ЭВМ соответствующий вычислительный модуль устанавливает триггер 8.К запроса в единичное состояние. Элементы ИЛИ 6, И-НЕ 7 и триггер 9 приоритета, предназначены для организации очереди обслуживания запросов абонентов 15.К на прерывание работы ЭВМ. Рагбота: этой цепи осуществляется в соответствии с таблицей.
10
31 (Т)
Т
п
32(Т) Выбор(Т+1)
5
0
5
0
5
0
5
Пусть модуль 15.к - лидер очереди. Триггер 9.К приоритета находится в состоянии Выбор.К-1, обеспечивающий переход мультиплексора З.К во второй режим работы. Причем остальные мультиплексоры от 3.(К-1) до 3.1 находятся в первом режиме работы. Таким образом, сообщение от абонента 15.К (собственно данные) совместно с адресом отправителя (поле . отправителя) поступает на информационные входы ЭВМ, при этом Запрос прерывания ЭВМ 1. ЭВМ прерьшает работу, переходит на подпрограмму обслулмвания прерьшания, по адресной части сообщения однозначно определяет источник сообщения и обрабатывает поступившую информацию.
Передача информации от ЭВМ к вы-, числительному модулю 15.К, который затребовал обмен, происходит в режиме Ответ. При этом первый выход разрешения ЭВМ переходит в единичное состояние, что обеспечивает переход всех блоков приемопередатчиков во второй режим работы. Все блоки 4 (1 - К - 1) коммутации находятся в первом режиме работы, а блок 4.К коммутации - во втором. Одна линия в информационной группе используется для синхронизации передаваемой информации. ЭВМ передает модулю 15.К сообщение, содержащее количество передаваемых байтов, в соответствии с которыми устанавливается счетчик принимаемой информации в абоненте 15.К (не показан). Далее происходит передача информации от ЭВМ к абоненту 15.К, сброс счетчика принимаемой, информации и переход устройства для сопряжения абонентов с ЭВМ в режим Оповещение Вычислительный модуль 15.К либо сбр сьшает триггер 8.К запроса, либо может передать следующее информационное сообщение в ЭВМ.
В режиме Вызов ЭВМ на своей группе информационных выходов выставляет сообщение, содержащее адрес получателя и собственно данные На первом выходе ЭВМ устанавливается сигнал логической единицы, а на втором выходе - сигнал логического нуля, который переводит все триггеры 9.К приоритетов в состояние логического нуля и включает в работу блоки 14.К выбора абонентов. Пусть сообщение предназначено для передачи К-му абоненту, тогда на втором выходе блока 14.К формируется сигнал Свой высокого уровня. Остальные блоки 14 (1 - К - 1 и К+ 1 - М) сигналы Свой не вырабатывают; Это приводит к тому, что блок 4.К коммутации переходит во второй режим работы, а блоки 4. (1 -К-1) - в первый режим работы. Таким образом осуществляется передача информации по инициативе ЭВМ к выбранному абоненту 15.К- (где К 1, М). После передачи информации осуществляется переход устройства в режим Оповещение или в режим Циркуляр.
В режиме Циркуляр ЭВМ на своей группе информационных выходов выставляет сообщение, содержащее адрес широковещательного сообщения и собственно данные. На первом выходе ЭВМ устанавливается сигнал логической единицы, а на втором управляющем выходе - сигнал логического нуля. При этом все блоки 14.К(К 1, М) вырабатывают на своих первых выходах сигнал Циркуляр высокого уровня, который обеспечивает переход всех блоков 4.К (К 1, М) коммутации в третий режим работы. Таким образом, в режиме Циркуляр происходит передача одного сообщения всем подключенным абонентам 15.К (К 1, М) от ЭВМ. После передачи информации осуществляется переход устройства в режим Оповещение или Вызов.
рмула
изобретения
0
5
0
5
0
5
0
5
0
5
Устройство для сопряжения абонентов с ЭВМ, содержащее группу блоков связи, причем первый, второй входы разрешения К-го блока связи (к 1, М) являются входами устройства для подключения соответственно первого, второго выходов разрешения ЭВМ, первый, второй информационные входы-выходы К-го блока связи (к 2, М) соединены соответственно с вторым информационным входом-выходом (К + 1)-го блока связи и с первым информационньм входом- выходом (К - 1)-го блока связи, вход и выход прерывания К-го блока связи (к 2, М) соединены соответственно с выходом прерывания (К+ 1)- го блока связи и с бходом прерьшания (К - 1)-го блока связи, информационный вход-выход первого блока связи является входом-выходом устройства для подключения шины данных ЭВМ, выход прерывания первого блока связи является выходом устройства для подключения входа прерьшания ЭВМ, входы установки и сброса К-го блока связи (к 1, М) являются входами устройства для подключения одноименных выходов К-го абонента, информационные вход и выход К-го блока связи (К 1, М) являются входом и выходом устройства для подключения соответственно информационных выхода и входа К-го абонента, причем К-й блок связи (к 1, М) со-: держит триггер запроса, триггер приоритета, первый элемент ИЛИ, элемент И-НЕ, первый, второй блоки приемопередатчиков, первый элемент И, блок переключателей и мультршлек- сор, причем в К-м блоке связи (к 1, М) управляющие входы первого, второго блоков приемопередатчиков являются первым входом разрешения блока связи, информационные входы-выходы первого, второго блоков приемопередатчиков являются первым, вторым информационными входами-выходами блока -связи соответственно, информационный выход первого блока приемопередатчиков соединен с первым информационным входом мультиплексора, второй информационный вход которого является информационным входом блока связи, выход блока переключателей соедиlien с третьим информационным входом jyльтиплeкcopa, выход которого сое- йинен с информационным входом второго блока приемопередатчиков, еди- 1;ичный и нулевой входы триггера за- г:роса являются соответственно входами установки и сброса блока связи г ервые входы первого элемента ИЛИ и элемента И-НЕ являются входом пре- рывания блока связи, выход первого С лемента ИЛИ является выходом прерывания блока связи, выход элемента И-НЕ соединен с единичным входом триггера приоритета, выход которого (соединен с управля1Ьщим входом мультиплексора и с первым входом первого элемента И, отличающееся тем, что, с целью повышения производительности устройства, в 1:аждый блок связи введены второй элемент ИЛИ, второй элемент И, ре- 1 истр, блок выбора абонента и блок коммутации, причем в К-м блоке свя- :1И (к 1, М) выход регистра соеди- с первым информационным входом (5лока выбора абонента, второй ин- сюрмационный вход которого соединен
с информационным выходом второго блока приемопередатчиков и с информационным входом блока коммутации, управляющий вход блока выбора абонента и первый вход второго элемента И являются вторым входом разрешения блока связи, третий информационный вход и первый, второй выходы блока выбора абонента соединены соответственно с выходом блока переключателей, с первым управляющим входом блока коммутации и с первым входом второго элемента ИЛИ, выход триггера запроса соединен с вторым входом второго элемент,а И, выход которого соединен с вторыми входами первого элемента ИЛИ и элемента И-НЕ с нулевым входом триггера приоритета и с в-торым входом первого элемента И, выход которого соединен с вторым входом второго элемента ИЛИ, выход которого соединен с вторым управляющим входом коммутатора, первый, второй выходы которого соединены с информационным выходом блока связи и с информационным входом первого блока приемопередатчиков.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения абонентов с ЭВМ | 1987 |
|
SU1434444A1 |
Устройство для сопряжения ЭВМ с абонентами | 1988 |
|
SU1658159A1 |
Устройство для сопряжения ЭВМ с линиями связи | 1991 |
|
SU1784989A1 |
Устройство для сопряжения ЭВМ с абонентами | 1987 |
|
SU1442998A1 |
Устройство для сопряжения ЭВМ с абонентами | 1989 |
|
SU1624467A2 |
Устройство для сопряжения ЭВМ с линиями связи | 1988 |
|
SU1536393A1 |
Устройство для сопряжения двух ЭВМ с абонентами | 1988 |
|
SU1529237A1 |
Устройство для сопряжения ЭВМ с абонентами | 1989 |
|
SU1658163A1 |
Устройство для сопряжения ЭВМ с абонентом | 1986 |
|
SU1334154A1 |
Система коммутации устройств обработки информации | 1989 |
|
SU1798796A1 |
Изобретение относится к области вычислительной техники и может быть использовано для организации связи вычислительных модулей с ЭВМ в распределительных системах управления технологическим процессом. Целью изобретения является повышение производительности устройства. Устройство содержит группу блоков связи, каждый из которых содержит первый 1 и второй 2 блоки приемопередатчиков, мультиплексор 3, блок 4 коммутации, блок 5 переключателей, первый элемент ИЛИ 6, элемент И-НЕ 7, триггер 8 запроса, триггер 9 приоритета, первый 10 и второй 11 элементы И, второй элемент ИЛИ 12, регистр 13, блок 14 выбора абонента. Устройство обеспечивает многорежимный обмен информацией группы распределительных абонентов с ЭВМ. 1 табл., 2 ил.
Устройство для сопряжения абонентов с электронной вычислительной машиной | 1983 |
|
SU1132283A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторское свидетельство СССР по заявке № 4232087/24, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1989-10-07—Публикация
1988-02-05—Подача