налов переноса счетчиков 1 в разные моменты времени (такты синхронизации).
Если К-й абонент требует захвата магистрали, т.е. 1 в триггере 3, и если общая магистраль не занята (О в триггере 5), то при формировании сигнала переноса счетчиком 1 К-го канала в триггер 4 записывается 1 и через элемент И 8 на линию 22 выдается сигнал, по которому счетчики 1 всех каналов устанавливаются в состояние О, а триггеры 5 - в состояние 1, отображающее занятость общей магистрали.
При занятой общей магистрали (1 в триггерах 5) устройство работает в режиме сторожевого таймера (контроля по зависанию), при этом по каждому импульсу на линии 22 происходит обнуление счетчиков 1 и 2, если интервал между сигналами сопровождения данных превосходит интервал ТО, заданный суммарным коэффициентом пересчета счетчиков 1 и 2, то, так как на вход 19 частота поступает постоянно, на выходе переноса счетчика 2 вырабатывается импульс, по которому в канале, захватившем магистраль (1 в триггере 4), на выходе 21 элемента И 11 вырабатывается сигнал, по которЬму происходит обнуление триггера 3. При записи О в триггер 3 в триггер 4 записывается О. По фронту, возникающему при изменении состояния триггера 3 с 1 на О, в триггер 6 записывается 1 (выход триггера 3 подключен к С-входу триггера 6, на D-вход которого подается 1). При программированном освобождении магистрали по сигналу на входе 15 триггер 3 переходит из состояния 1 в состояние О, при этом в триггер 4 записывается О, а в триггер 6 - Г. При записи 1 в триггер 6 при достижении счетчиками 1 и 2 состояния, при котором на выходе В-го разряда возникает сигнал, на выходе элемента И 9 вырабатывается сигнал, по которому чер.ез элемент ИЛИ 12 на линию 22 выдается сигнал, по переднему фронту которого в триггер 7 записывается 1, так как на его D-вход подается 1 с В-го разряда счетчиков 1 и 2 (С-вход триггера 7 подключен к линии 22). По сигналу на линии 2 подтверждается состояние 1 триггера 5, производится обнуление счетчиков 1 и 2, а также запись О в триггер 6, в результате чего формируется задний фронт сигнала на линии 22.
Предлагаемое устройство ориентировано на применение в системах с последовательным каналом передачи данных, через общую магистраль, когда при передаче по линии 22 передаются пачки сигналов сопровождения бит слова (байта), т.е. по линии 22 при передаче данных подряд передаются 8 или 16 импульсов, интервал между которы-ми Т1.- По каждому импульсу сопровождения бит ocyщectвляeтcя обнуление счетчиков 1 и 2. Интервал ТВ от момента обнуления счетчиков 1 и 2 до появления
сигнала на В-м выходе должен быть больше интервала между сигналами сопровождения битСП ТВ).
При работе устройства возможна ситуация, когда при появлении сигнала на В-м
0 выходе счетчиков 1 и 2 через линию 22 передается импульс сопровождения бит, причем это может быть только первый импульс пачки импульсов сопровождения бит, так как по каждому импульсу происходит обнуление счетчиков 1 и 2, а интервал между импульсами меньше ТВ.
Идентификация сигналов освобождения магистрали и перйого импульса пачки импульсов сопровождения бит основана на
0 том, что сигнал освобождения магистрали одиночный, а сигналы сопровождения бит всегда передаются пачкой. Если передана пачка импульсов, первый импульс которой передан при 1, то последующими импульсами триггер 7 устанавливается в О, так как по первому импульсу счетчики 1 и 2 обнуляются и снимается сигнал с В-го выхода счетчиков и с D-входа триггера 7. Таким образом, после передачи пачки импульсов
0 сопровождения бит к моменту появления 1 на А-м выходе счетчиков 1 и 2 в триггере 7 устанавливается О и сигнал на выходе элемента И 10 не формируется. Интервал ТА от обнуления счетчика до появления 1 на
5 выходе его А-го разряда должен быть больше интервала между импульсами сопровождения бит (Т1 ТА).
Если передан одиночный импульс освобождения магистрали, то к моменту появления 1 на А-м выходе счетчиков 1 и 2 в триггере 7 сохраняется 1 (установленная по сигналу освобождения магистрали, сформированного и переданного по линии 22 при 1 на В-м выходе счетчиков 1 и 2) и на
5 выходах элементов И 10 всех каналов вырабатывается импульс, обнуляющий триггеры 5, в результате чего во всех каналах фиксируется освобождение общей магистрали. При переброске триггеров 5 из состояния 1 в состояние О на одновибраторах 13 вырабатываются импульсы, по которым во всех каналах счетчики 1 устанавливаются, в исходное состояние, обеспечивающее арбитраж запросов абонентов на захват магистрали.
При включении питания счетчики 1 и 2 могут устанавливаться в произвольное состояние, а триггеры 5 по входу 16 устанавливаются в состояние О. Перед началом передачи пакетов один из абонентов выставтяет требование на захват магистрали и после ее захвата в случайный момент формирования сигнала переноса счетчиком 1 этого канала производит ее отпускание по сигналу на входе 15, в результате чего счетчики 1 всех каналов устанавливаются в состояния, обеспечивающие арбитраж запросов на захват магистрали.
Формула изобретения Многоканальное устройство для подключения абонентов к общей магистрали, содержаицее К каналов (К - число абонентов), каждый из которых содержит первый и второй счетчики, с первого по четвертый триггеры, первый элемент И, элемент ИЛИ, причем в каждом канале тактовый вход, вход кода приоритета, вход запроса и вход снятия запроса соединены соответственно со счетным входом и информационным входом первого счетчика, с входами установки в Г и в О первого триггера, выход которого соединен с входом установки в О второго триггера, с первым входом первого элемента И и с синхровходом третьего триггера, выход первого элемента И соединен с первым входом элемента ИЛИ, выход переполнения первого счетчика соединен с вторым входом первого элемента И, о т л и ч аг ю щ е е с я тем, что, с целью расширения области применения устройства за счет как автоматического, так и принудительного отпускания магистрали, каждый канал устройства дополнительно содержит пятый триггер, второй, третий и четвертый элементы И, одновибратор, причем в каждом кана-. ле устройства выход третьего триггера соединен с первым входом второго элементаИ. выход которого соединен с вторым
входом элемента ИЛИ, первый выход первого счетчика соединен с вторым входом второго элемента И и с информационным входом четвертого триггера, выход которого
соединен с первым входом третьего элемента И, второй вход и выход которого соединены соответственно с вторым выходом первого счетчика и с входом установки в О пятого триггера, синхровход которого соединен с входом начальной установки канала устройства, выход пятого триггера соединен с третьим входом первого элемента И и с входом одновибратора, выход которого соедине( с входом занесения первого счетчика,
выход переполнения которого соединен со счетным входом второго счетчика, выход переполнения Которого соединен с первым входом четвертого элемента И, выход которого соединен с синхровходом первого
триггера и с выходом признака освобождения магистрали канала устройства, выход подтверждения запроса которого соединен с вторым оходом четвертого элемента И и с выходом второго триггера, синхровход которого соединен с выходом первого элемента И, рход сигнала сопровождения информации канала устройства соединен с третьим входом элемента ИЛИ, информационные входы первого и пятого триггеров соединены с шиной логического нуля устройства, информационные входы второго и третьего триггеров соединены с шиной логической единицы устройства, выходы элементов ИЛИ всех каналов объединены через МОНТАЖНОЕ ИЛИ и соединены с входами установки в О первого и второго с«етчиков и третьего триггера, с входом установки в 1 пятого триггера и с синхровходом четверто-го триггера каждого канала устройства.
Изобретение относится к вычислительной технике и может найти применение в многомашинных системах и локальных сетях для подключения абонентов к общей магистрали. Цель изобретения - расширение области применения устройства за счет автоматического или принудительного отпускания магистрали. Устройство содержит K (K-число абонентов) каналов, каждый из которых включает в себя два счетчика, пять триггеров, четыре элемента И, элемент ИЛИ, одновибратор. Сущность изобретения состоит в том, что при использовании одной линии магистрали как для передачи сигналов освобождения и захвата магистрали, так и для передачи импульсов сопровождения информации в устройстве реализован контроль на зависание магистрали. По выявлении зависания устройство освобождает магистраль автоматически. 1 ил.
Многоканальное устройство для приоритетного подключения абонентов к общей магистрали | 1986 |
|
SU1381508A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1990-09-30—Публикация
1988-03-01—Подача