Изобретение относится к вычислительной технике и может быть использовано в многомашинных системах и локальных сетях магистральной конфигурации для реализации процедуры доступа.
Известно устройство для подключения источника информации к общей магистрали, содержащее четыре счетчика, регистр, два триггера, три элемента ИЛИ, элемент И и элементы развязки.
Однако данное устройство характеризуется низкой производительностью.
Наиболее близким по технической сущности к предлагаемому является§
устройство для подключения источников информации к общей магистрали, содержащее К каналов (К - число источников информации), каждый из которых содержит два счетчика, два триггера, регистр, элемент И, блок элементов И, элемент НЕ и элемент развязки.
Однако область применения известного устройства ограничена тем, что в нем не исключено повторгое обращение к одному и тому же абоненту в течение определенного времени. Из-за этого возможен простой общей магистрали и снижение ее пропускной способности ,
3
00
ел
00
ся to
.елью изобретения является расширение области применения устройства за счет исключения повторного обращения к одному и тому же абоненту в течение определенного времени,
Сущность изобретения заключается в том, что во всех устройствах, подключенных к общей магистрали, запоминается адрес последнего приемника пакета, передаваемого через магистраль и после ее освобождения отсчитывается время, в течение которого захват магистрали по запросам на передачу последнему адресуемому абоненту запрещен.
На чертеже представлена структурная схема устройства.
Устройство содержит в каждом канале счетчики 1-3, триггеры 4-6, регистры 7 - 9, элементы И 10 - 12, элемент НЕ 13, элементы и 15 развязки, блок 16 элементов И, схему 1 сравнения, одновибратор 18, шину 19 арбитража, шину 20 сопровождения передачи, вход 21 сопровождения запроса, вход 22 запроса, информационную шину 23, тактовый вход 2А - 26, вход 27 сопровождения информации, вход 28 второго регистра и выход 29 разрешения захвата.
Устройство работает следующим образом.
Запрос на захват магистрали зано- сится абонентом по сигналу на- входе 21, при этом в триггер 4 заносится 1, а в регистр 8 - адрес абонента приемника пакета.
При занятой магистрали на шину 19 выставляется сигнал (1), по которому в счетчики 1 разных устройств на общей магистрали записываются разны коды, задаваемые регистрами 7, и происходит обнуление счетчиков 3.
При захвате магистрали абонентом и появлении сигнала на выходе 29 он начинает передачу пакета, причем первым словом пакета передается адрес абонента приемника, хранимый а регистре 8. Для этого абонент подает сигнал на вход 27, по которому на шину 23 выдается адрес с регистра 8, а на шину 20 - сигнал сопровождения, формируемый одновибратором 18, Адресное слово с шины 23 заносится в регистры 9 всех каналов по сигналу с выхода элемента И 12, По заднему фроту сигнала сопровождения с шины 20 в триггер 6 заносится О (ранее при незанятой магистрали и О на шине
19 в триггер 6 была занесена 1) , чем блокируется Дальнейшее прохождение сигналов с шины 20 на выход элемента И 12. Этим реализуется селективная запись в регистр 9 только адресного слова.
При освобождении магистрали после передачи пакета и снятия сигнала занятости с шины 19 счетчики 1 и 3 начинают работать в счетном режиме. При этом счетчик 3 отсчитывает интервал освобождения буфера абонента от принятого пакета, т.е. отсчитывает t время,в течение которого абонент, адрес которого находится в регистрах 9 всех устройств, не может принять следующий пакет.
В результате задания чисел регистрами 7 сигналы переноса счетчиков 1 разных каналов вырабатываются в разные моменты времени, По сигналу переноса счетчика 1 при наличии запроса абонента (1 в триггере k) и несовпадении адреса в регистре 8 с адресом в регистре 9 в триггер 5 записывается 1, выдаваемая через элемент Ц развязки на шину 19 При этом на выходе 29 появляется сигнал подтверждения предоставления абоненту права передачи через общую магистраль. По сигналу занятости на шине 19 во всех каналах производится установка счетчиков 1 и 3. Если при
незанятости ма гистрали в течение времени Т0 - освобождения буфера абонента от принятого пакета, магистраль не захватывается, то сигналом переноса счетчика 3 во всех каналах
обнуляются регистры 9 в результате снимается запрет захвата магистрали по запросу передачи к абоненту, принявшему пакет последним.
Для защиты от непрограммированного захвата магистрали в результате помех или сбоев предназначен счетчик 2, вырабатывающий сигнал переноса при непередаче информации по захваченной магистрали в течение ере-/: мени, задаваемого коэффициентом пересчета счетчика 21 По сигналу переноса счетчика 2 происходит обнуление триггера 4 в канале, содержаЩем 1 в триггере 5, в результате , чего сигнал занятости с шины 19 сни-i. мается.
Для программированного освобожде , ния магистрали после передачи паке- .
та абонентом подается сигнал на вход 22, обнуляя триггер k и соответственно регистр 8 и триггер 5, в результате сигнал занятости с шины 19 1 снимается и магистраль может быть захвачена другим абонентом.
Формула изобретения Многоканальное устройство для подключения источников информации к общей магистрали, содержащее К каналов (К - число источников информации) , каждый из которых содержит два счетчика, два триггера, регистр, элемент И, блок элементов И, элемент НЕ и элемент развязки, причем в каждом канале вход запроса канала устройства и вход сопровождения запроса канала устройства соединены соответственно с единичным входом и синхровходом первого триггера, вход сброса которого соединен с выходом первого элемента И, первый и второй входы которого соединены соответственно с выходом второго триггера и выходом переполнения первого счетчика, счетный вход которого соединен с первым тактовым входом устройства, выход регистра соединен с информационным входом второго счетчика, счетный вход которого соединен с вторым тактовым входом устройства,, вход сопровождения информации канала устройства соединен с первым входом блока элементов И, выходы блоков элементов И всех каналов устройства поразрядно объединены через МОНТАЖНОЕ ИЛИ, образуя информационную шину устройства, выход второго триггера соединен с входом элемента развязки и является выходом разрешения захвата канала устройства, выходы элементов развязки всех каналов устройства объединены через МОНТАЖНОЕ ИЛИ, образуя шину арбитража устройства, и соединены с входами записи первых счетчиков и входами элементов НЕ всех каИалов устройства, выходы которых соединены с входами запрета счета первых счетчиков всех каналов устройства , отличающееся
0
5
0
5
5
0
5
тем, что, с целью расширения области применения устройства за счет исключения повторного обращения к одному и тому же абоненту в течение определенного времени, каждый канап устройства дополнительно содержит третий счетчик, второй и третий регистры, одновибратор, схему сравнения, третий триггер, второй и третий элементы И, причем в каждом канале вход сопровождения запроса канала устройства соединен с входом записи второго регистра, информаци- рнннй вход которого является входом адреса абонента приемника канала устройства , а выход соединен с вторым входом блока элементов И и первым входом схемы сравнения, выход которой соединен с первым входом второго элемента И, второй вход и выход которого соединены соответственно с выходом переполнения второго счетчика и синхровходом второго триггера, выход первого триггера соединен с вхо дом сброса второго регистра, вход сброса третьего счетчика соединен с входом сброса второго счетчика, третий тактовый вход устройства соединен со счетным входом третьего счетчика, выход переполнения которого соединен с входом сброса третьего регистра, выход и вход записи которого соединены соответственно с вторым входом схемы сравнения и выходом третьего элемента И, первый вход которого соединен с выходом третьего триггера, единичный вход которого соединен с выходом элемента НЕ,вход сопровождения информации канала устройства соединен с входом одновиб- ратора, выходы одновибраторов всех каналов устройства объединены через МОНТАЖНОЕ ИЛИ, образуя шину сопровождения адреса, и соединены в каждом канале с синхровходом третьего триггера, вторым входом третьего элемента И и входом сброса первого счетчика, информационные входы третьих регистров всех каналов устройства 0 соединены с информационной шиной устройства.
0
Изобретение относится к вычислительной технике и может быть использовано в многомашинных системах и локальных сетях магистральной конфигурации для реализации процедуры доступа. Цель изобретения - расширение области применения устройства за счет исключения повторного обращения к одному и тому же абоненту в течение определенного времени. Устройство содержит каналы, каждый из которых состоит из трех счетчиков, трех триггеров, трех регистров, трех элементов И, элемента НЕ, двух элементов развязки, блоков элементов И, схемы сравнения, одновибратора. Во всех каналах устройства запоминается адрес последнего приемника пакета, передаваемого через магистраль, и после ее освобождения отсчитывается время, в течение которого захват магистрали по запросам на передачу последнему адресуемому абоненту запрещен. 1 ил. (Л С
Устройство для подключения источников информации к общей магистрали | 1986 |
|
SU1429123A1 |
Насос | 1917 |
|
SU13A1 |
Устройство для подключения источника информации к общей магистрали | 1986 |
|
SU1336021A1 |
Насос | 1917 |
|
SU13A1 |
Авторы
Даты
1992-05-23—Публикация
1989-12-08—Подача