25
Изобретение относится к вычислительной технике и может быть использовано Б децентрализованных вычислительных системах для управления до- , ступом абонетгтов (ЭВМ) к общей магистрали.
Целью изобретения является сокращение объема оборудования за счет . уменьщения числа линий общей маги- ю страли.
На чертеже представлена структурная схема одного канала устройства.
Устройство содержит счетчики 1, 2, регистр 3, триггеры А, 5, элемент 15 И 6, элемент ИЛИ 7, линию 8 сопровождения данных, линию 9 данных, вход 10 уровня 1 и вход 11 уровня О, триггеры 12, 13. Канал имеет входы 14-17, п ервый и второй синхровходы 20 18, 19 и выход 20 подтверждения захвата магистрали.
Работа устройства заключается в следующем. ,
Устройство предназначено для арбитража запросов абонентов на захват общей магистрали, при котором должен исключаться одновременный захват магистрали двумя или большим числом . абонентов.30
Устройство может работать в двух режимах: арбитража запросов на захват магистрали; блокировки арбитража во время занятости общей магистрали во время передачи по ней данных. 35
В режиме блокировки арбитража, если общая магистраль захвачена М-м абонентом, то в триггеры 4, 5 М-го канала записаны 1, при этом М-й абонент передает биты данных с входа 40 15 на линию 9, .сопровождая каждый бит сигналом сопровождения, вьщавае- мым с входа 14 на линию 8. (М 1,К - число каналов устройства). В паузах между сигналами сопровождения битов 45 по линии 8 во всех каналах производится установка счётчиков 2. По переднему фронту сигналов сопровождения в триггеры 12 всех каналов зано14447972
триггер 4 на R-вход триггера 5 подается сигнал установки. По перепаду уровня на выходе 4, возникающего при переходе триггера 4 из состояния в , производится запись
Ч, в триггер 13 (выход триггера 4 подключен к С-входу триггера.13 на D-ВХОД которого подается уровень 1). При состоянии 1 триггера 13 сигнал с его выхода через элемент ИЛИ 7 выдается на линию 8 и воспринимается как сигнал освобождения магистрали, длительность которого отлична от длительности сигналов сопровождения данных. По переднему фронту сигнала Освобождение магистрали во всех каналах происходит установка в состояние О триггеров 12, при этом на вход установки счетчиков 1 подается сигнал, блокирующий счетный режим счетчиков 1 (подтверждающий
блокировку). До появления переднего фронта сигнала освобождения магистрали при отсутствии сигнала на линии 18 происходит установка счетчиков 2 всех каналов. При сигнале освобождения магистрали сигнал установки счетчика 2 снимается (установка счетчиков 2 проводится в паузу между сигналами на линии 8), при этом счетный режим счетчика 2 разблокируется и его содержимое увеличивается при поступлении каждого синхроимпульса с входа 19. При формировании счетчиком 2 сигнала переноса в М-м канале происходит обнуление триггера 13, при этом формируется задний фронт сигнала Освобождение магистрали на линии 8, после чего счетчики 2 устанавливаются по пропаданию сигнала на линии 8. По сигналу переноса счетчика 2 производится запись 1 в триггер 12 и снятие сигнала установки счетчиков 1 всех каналов, при этом происходит разблокировка счетного режима счетчиков 1 и переход устройства в режим арбитража. Ранее при установке счетчиков 1 в них были записаны, коды с регистров 3 соответст- ВУЮ1ЦИХ каналов, причем коды, записанные в счетчики 1, для всех каналов различны, чем ij исключается одновре- менньй захват магистрали несколькими абонентами.
сится о (подтверждается нулевое состояние триггеров 12).
Для освобождения общей магистрали М-й абонент, захвативший магистраль, записывает О в триггер 4, подавая сигнал на вход 17, ранее при требовании М-го абонента на захват магистрали в триггер 4 заносилась 1, для чего К-й абонент подавал сигнал на вход 1б. При записи О в
5
5 0
0
5
0 5
0
5
Ч, в триггер 13 (выход триггера 4 подключен к С-входу триггера.13 на D-ВХОД которого подается уровень 1). При состоянии 1 триггера 13 сигнал с его выхода через элемент ИЛИ 7 выдается на линию 8 и воспринимается как сигнал освобождения магистрали, длительность которого отлична от длительности сигналов сопровождения данных. По переднему фронту сигнала Освобождение магистрали во всех каналах происходит установка в состояние О триггеров 12, при этом на вход установки счетчиков 1 подается сигнал, блокирующий счетный режим счетчиков 1 (подтверждающий
блокировку). До появления переднего фронта сигнала освобождения магистрали при отсутствии сигнала на линии 18 происходит установка счетчиков 2 всех каналов. При сигнале освобождения магистрали сигнал установки счетчика 2 снимается (установка счетчиков 2 проводится в паузу между сигналами на линии 8), при этом счетный режим счетчика 2 разблокируется и его содержимое увеличивается при поступлении каждого синхроимпульса с входа 19. При формировании счетчиком 2 сигнала переноса в М-м канале происходит обнуление триггера 13, при этом формируется задний фронт сигнала Освобождение магистрали на линии 8, после чего счетчики 2 устанавливаются по пропаданию сигнала на линии 8. По сигналу переноса счетчика 2 производится запись 1 в триггер 12 и снятие сигнала установки счетчиков 1 всех каналов, при этом происходит разблокировка счетного режима счетчиков 1 и переход устройства в режим арбитража. Ранее при установке счетчиков 1 в них были записаны, коды с регистров 3 соответст- ВУЮ1ЦИХ каналов, причем коды, записанные в счетчики 1, для всех каналов различны, чем ij исключается одновре- менньй захват магистрали несколькими абонентами.
В режиме арбитража в результате записи в счетчики 1 соответствующих кодов сигналы переноса в различных каналах формируются в разные моменты
времени. Если сигнал переноса формируется счетчиком 1 М-го канала и М-й абонент требует захвата магистрали (в триггере 4 запроса находится 1), то в триггер 5 М-го канала записывается 1, при этом на С-вход триггера 5 подается сигнал переноса, а на D-вход постоянно подключен уровень 1. При состоянии О триггера 4 запись 1 в триггер 5 по сигналу переноса блокируется уровнем установки на R-входе триггера 5. Сигнал переноса счетчика 1 при состоянии 1 триггера 4 через элемент И 6, элемент ИЛИ 7 выдается на линию 8, по переднему фронту импульса на линии 8 в триггеры 12 всех каналов записываются О, при этом на входы установки счетчиков 1 всех каналов подаются сигналы установки по содержимому регистров 3, счетный режим счетчиков 1 блокируется и устройство выходит из режима арбитража. Абонент, захвативший магистраль (в триггер 5 которого записана 1), получает сигнал подтверждения захвата магистрали с выхода 20 своего канала. Отпускание магистрали производится после передачи пакета и осуществляется подачей сигнала на вход 17 (как это было описано ранее).
При начале работы во всех каналах производится запись О в триггеры 4, затем один абонент, например М-й, заносит в триггер 4 своего канала 1, после чего он обнуляет триггер 4. По перепаду на выходе триггера 4 с 1 на О формируется сигнал Освобождение магистрали ,и все каналы устанавливаются в исходное состояние.
Формула изобретения
Устройство дляподключения источников информации к общей магистрали, содержащее К каналов, каждый из которых содержит первьй и второй Счет- чики, (к - число источников), регистр приоритета, первый и второй триггеры, элемент И и элемент ИЛИ,
Редактор О.Спесивыхпричем в .м канапе вход запроса на захват магистрали и вход освобождения магистрали канала соединены со ответственно с входом установки в
1 и входом установки в О первого триггера, выход регистра приоритета соединен с информационньм входом первого счетчика, выход переполнения
10 и счетный вход которого соединены
соответственно с входом синхронизации второго триггера и первым синхровхо- дом канала, подключен к счетному входу второго счетчика, отличаю15 Щ е е с я тем, что, с целью сокращения- объема оборудования за счет уменьшения числа линий общей магистрали, каждый канал устройства содержит третий и четвертый триггеры, при20 чем в каждом канале выход первого
триггера соединен с синхровходом третьего триггера, первым входом элемента И и входом установки в О второго триггера, выход которого соединен
25 с выходом подтверждения захвата канала, выход переполнения первого счетчика соединен с вторым входом элемента И, выход которого соединен с первым входом элемента ИЛИ, второй
30 вход которого соединен с выходом третьего триггера, вход установки в О которого и вход установки в 1 четвертого триггера соединены с выходом переполнения второго счетчика, выход четвертого триггера соединен с синхровходом первого счетчика, информационные входы второго и третьего триггеров соединены с шиной логической единицы устройства, шина логичес4Q кого нуля которого соединена с информационным входом четвертого триггера, информационные входы всех каналов устройства объединены через монтажное ИЛИ, образуя шину устройства, выходы элемента ИЛИ всех каналов устройства объединены через монтажное ИЛИ и соединены с синхровходами четвертых триггеров, с входами установки в О вторых счетчиков и входами импул ьсов сопровождения передаваемой информации всех каналов устройства. Составитель А.Афанасьев Техред А.Кравчук Корректор с.Черни
35
45
50
Зака з 6507/4УТираж 704Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
30
35
4Q А рав
45
4Q А рав
50
Изобретение относится к области вычислительной техники и может быть использовано в децентрализованных системах для управления доступом абонентов к общей магистрали. Цель изобретения - сокращение объема оборудования за счет уменьшения числа линий общей магистрали. Устройство для Iff 1 подключения источников информации содержит К каналов, каждый из которых содержит первый 1 и второй 2 счетчики, регистр приоритета 3, триггеры 4 и 5, элемент И 6, элемент ИЛИ 7, линию сопровождения данных 8 и линию данных 9 общей магистрали, шину 10 логической единицы и шину 11 логического нуля, триггеры 12 и 13, вход 14 сопровождения данных, вход 15 данных, вход 16 освобождения магистрали, вход 17 запроса на захват магистрали, синхровходы 18 и 19, выход 20 подтверждения захвата магистрали. Предложенное устройство позволяет передава ть по линии 8 как сигналы сопровождения данных, так и сигналы окончания передачи и освобождения магистрали, что позволяет уменьшить на одну линию разрядность общей магистрали. 1 ил. /7 (Л ;о ч
Устройство для подключения источника информации к общей магистрали | 1983 |
|
SU1156085A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Многоканальное устройство для приоритетного подключения абонентов к общей магистрали | 1986 |
|
SU1381508A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-12-15—Публикация
1986-12-19—Подача