Изобретение относится к вычислительной технике и предназначено для построения магистрально-модульных вычислительных и обрабатывающих систем.
Цель изобретения - повышение производительности устройства за счет исключения из арбитража абонентов, запросивших общую магистраль, но не получивших разрешение на передачу по ней от адресуемого абонента.
На чертеже изображена структурная схема устройства.
Устройство состоит из каналов 1, линии 2 синхронизации,- линии 3 разрядов кодов приоритетов, линии ( вход) 4 подверждения передачи, выхода 5 готовности приема запроса, входа 6 запроса, элемента И7,выхода 8подтверждения запроса, входов 9 и 10 кода приоритета абонента, генератора 11 импульсов, группы К элементов И-НЕ 12, группы К элементов И 13, элемента ИЛИ 14, регистра 15 сдвига, триггеров 16 и 17, элементов И 18 и 19, элемента 20 задержки, триггера 21, элемента ИЛИ 22, элемента И 23s триггера 24, элемента И 25, генератора 26 импульсов и линия 27 сигналов начала цикла.
Устройство работает следующим образом.
Поскольку каждый из каналов 1 реализует алгоритм занятия магистрали
Јп $э
N2 СЈ №
независимо от остальных, руководст- ву,ясь только состоянием линии 3,работу устройства рассматриваот на примере одного из них. Принимают для оп- ределенности М 4, а К 2„
В состоянии готовности к обслуживанию очередного запроса передачи триггеры 16 и 17 находятся в нулевом состоянии, о чем сообщает ис- тОчнику информации сигнал 1 с выхо- |да элемента И 18. Сигнал 1 с выходу триггера 16 определяет регистру 13 режим параллельной записи информации, и каждый импульс с линии 2 за- пЯсывает в регистр 15 через его входы I - III кодовую комбинацию 000. При необходимости передачи данных источник информации вырабатывает сигнал 1 на входе 6 своего канала I. При этом с началом очередного цикла опроса триггер 17 устанавливается в состояние 1, и сигнал 1 с его прямого выхода импульсом с линии 2 записывается через элемент И 19 в триггер 16 и в I разряд регистра 15, так что регистр переходит в состояние 100. Сигнал О с инверсного выхода триггера 16 переводит регистр 15 в ражим сдвига информации, а сигнал 1 с первого выхода регистра 15 открыва - ет первые элементы 12 и 13, разрешая передачу в линию 3 сигнал с входа 10 старшего разряда собственного кода приоритета, и анализ состояния ли- наи Зо
Единичное значение передаваемого разряда обуславливает на выходе элемента И 13, анализирующего состояние линии 3, сигнал О. Через неко- 10рь5й интервал времени очередной импульс с линии 2 производит сдвиг информации в регистре 15, после чего он принимает состояние 010. Сигнал I с выхода 2 регистра 15 открыва- ет вторые элементы И-НЕ 12 и И 13, работающие с линией 3, разрешая передачу следующего по старшинству разряда кода приоритета с входа 9 в линию 3 и анализ состояния линии 3.
До прихода очередного импульса с линии 2 выходной сигнал элемента И 13 соединенного с линией 3, определяется ее состоянием. Линия 3 соединяет все выходы элементов И-НЕ 12 всех каналов по схеме МОНТАЖНОЕ ИЛИ. Поэтому, ког- линия 3 находится в состоянии 1, что свидетельствует об отсутствии передачи каким-либо из каналов 1 в данном интервале времени единичного значения разряда кода приоритета, то на выходе соответствующего элемента И 13 имеет место сигнал и очередной импульс с линии 2 сдвигает информацию в регистре 15 на один разряд, разрешая передачу следующего разряда кода приоритета в линию 3 и анализ ее состояния. Если же линия 3 находится в состоянии О, что свидетельствует о передаче в нее в данном интервале времени по крайней мере одним из каналов единичного разряда кода приоритета, то, если при этом соответствующий разряд на входах 9 и 10 кода приоритета равен О, т.е. меньше передаваемого другим каналом 1, на выходе соответствующего элемента И 1 3 возникает сигнал l, который через элемент ИЛИ 14 сбрасывают триггеры 16 и 24 (разрешение цикла). При этом на выходе третьего элемента И 19 появляется сигнал уровня О. Сигнал 1 с выхода триггера 16 переводит регистр 15 в режим параллельной записи о
Если все разряды соответствующего кода приоритета канала переданы, то очередной импульс с линии 2 сдвигает 1 с второго на третий выход регистра 15. В результате сигнал 1 с выхода 8 канала разрешает приписанному к каналу источнику передать в такте передачи один символ данных, открывает элемент И 7 и через элемент ИЛИ 14 сбрасывает триггер 16. Одновременно эти сигналы сбрасывают триггеры 23 и 24„ При появлении в течение данного такта передачи в линии 4 сигнала 1, свидетельствующего о фиксации передаваемого символа данных приемником-адресатом, вырабатывается сигнал 1 на выходе элемента И 7, который сбрасывает триггер 17. Очередной импульс с линии 2 записывает в регистр 15 код 000, подготавливая канал к обслуживанию очередного запроса передачи, о чем свидетельствует сигнал 1 на выходе элемента И 18, Если в течение такта передачи символа данных сигнал 1 в линии 4 подтверждения передачи данных не появился, что свидетельствует о занятости приемника-адресата, то триггер 17 сохраняет состояние 1.|
По истечении времени задержки элемента 20 задержки сигнал на входе установки в единицу триггера 21 устаповит его в состояние 1, в результате чего на выходе элемента И 19 появится уровень 1, который с началом очередного цикла опроса импульсом с линии 2 установит в состояние 1 триггер 16. Регистр 15 находится в режиме записи информации, и очередной импульс с линии 2 записывает в него код 100. Канал повторяет алУю- ритм занятия магистрали. Это позволяет освободить источник информации (устройство обработки данных) от непроизводительных затрат ресурса на
5
515629246
мента ПЛИ, выход которого соединен с входом установки в О первого триггера, вход подтверждения передачи устройства соединен с вторыми входами вторых элементов И всех каналов устройства, отличающееся тем, что, с целью повышения производительности устройства за счет ис- Q ключения на время из арбитража абонентов, запросивших общую магистраль, но не получивших разрешение на передачу по ней от адресуемого абонента, оно дополнительно содержит вто- контроль приема данных приемником-ад- рой генератор импульсов, а каждый ресатом и выработку повторного сиг- канал устройства дополнительно содер- нала запроса передачи в случае не- жит третий, четвертый и пятый эле- подтвевжпения передачи. менты И, третий и четвертый трнггеФорму-ла изобретения ры, второй элемент ИПП и элемент заМногоканальное устройство для под- 20 держки, причем вход запроса каждого ключения абонентов к общей магистра- канала устройства соединен с первыми ли, содержащее первый генератор им- входами третьего элемента И и второ- пульсов и К каналов (К - число або- го элемента ИЛИ, второй вход и выход нентов устройства), причем каждый ка- которого соединены соответственно с нал устройства содержит регистр сдви- 25 выходом элемента задержки и с входом га, первый и второй триггеры, первый установки в третьего триггера,
вход установки в О и выход которого соединен с (М+1)-м выходом регистра сдвига и с первым входом четвертого
и второй элементы И, первый элемент
ИЛИ, группу из М элементов И (М
), группу из М элементов И-НЕ,
причем в каждом канале старшие М ин- 30 элемента И, выход которого соединен
5
Q
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения к абонентов с М вычислительными машинами | 1987 |
|
SU1411758A1 |
Устройство для сопряжения ЭВМ с группой абонентов | 1989 |
|
SU1647578A1 |
Многоканальное устройство приоритета для распределения заявок по процессорам | 1985 |
|
SU1327105A1 |
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ПРИОРИТЕТА | 2015 |
|
RU2589317C1 |
Устройство для приоритетного подключения источников информации к общей магистрали | 1986 |
|
SU1325478A1 |
Устройство циклического приоритета | 1990 |
|
SU1716516A1 |
Устройство приоритета с шифрацией номера абонента | 1984 |
|
SU1193676A1 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1986 |
|
SU1334148A1 |
Многоканальное устройство приоритета | 1986 |
|
SU1386993A1 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1989 |
|
SU1651287A1 |
Изобретение относится к вычислительной технике и предназначено для построения магистралью модульных вычислительных систем. Цель изобретения - повышение производительности устройства за счет временного исключения из арбитража абонентов, запросивших общую магистраль, но не получивших разрешения на передачу по ней от адресуемого абонента. Устройство содержит K каналов (K - число абонентов), генераторы импульсов, элементы И, элементы ИЛИ, триггеры, группу элементов И-НЕ, группу элементов И, регистр сдвига, элемент задержки. Сущность изобретения заключается в том, что запрос абонента при неготовности абонента-адресата сбрасывается на некоторое время, а по истечении этого времени заново устанавливается. В течение указанной паузы магистраль доступна для других абонентов. 1 ил.
с младшим информационным входом регистра сдвига и с информационным входом четвертого триггера, синхровход которого соединен с синхровходом ре- 35 гистра сдвига и с выходом пятого элемента И, первый вход которого соединен с выходом четвертого триггера, О
формационных входов регистра сдвига соединенны с шиной логического нуля устройства, инверсный выход первого триггера соединен с входом задания режима регистра сдвига и с первым входом первого элемента И, выход и второй вход которого соединены соответственно с выходом готовности при- вход установки, в U которого соеди- ема запроса канала и с инверсным выхо- нен с входом элемента задержки и вы- дом второго триггера, вход установки 40 ходом первого элемента ИЛИ, выход
третьего элемента И соединен с входом установки в 1 второго триггера, выходы одноименных элементов И-НЕ группы всех каналов объединены через ждения запроса канала устройства и с 45 МОНТАЖНОЕ ИЛИ и соединены с вторыми первым входом первого элемента ИЛИ, инверсными входами соответствующих М-й вход кода приоритета канала уст- элементов И группы всех каналов устройства соединен с первым входом М-го - ройства, выход первого генератора им- элемента И-НЕ группы и с первым ин- пульсов соединен с вторыми входами версным входом М-го элемента И труп- 50 четвертых элементов И каналов устрой|в О которого соединен с выходом второго элемента И, первый вход которого соединен с (М+1)-м выходом регистра сдвига, с выходом подтверпы, М-й выход регистра сдвига соединен с первым входом М-го элемента И-НЕ группы и с прямым входом М-го элемента И группы, выход которого соединен с (М+1)-м входом первого эле- 55 каналов устройства.
с младшим информационным входом регистра сдвига и с информационным входом четвертого триггера, синхровход которого соединен с синхровходом ре- гистра сдвига и с выходом пятого элемента И, первый вход которого соединен с выходом четвертого триггера, О
вход установки, в U которого соеди- нен с входом элемента задержки и вы- ходом первого элемента ИЛИ, выход
ства, выход второго генератора импульсов соединен с вторыми входами третьих элементов И и с входами установки в 1 четвертых триггеров всех
гэг
Многоканальное устройство для подключения абонентов к общей магистрали | 1985 |
|
SU1345193A1 |
Устройство для приоритетного подключения источников информации к общей магистрали | 1986 |
|
SU1325478A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1990-05-07—Публикация
1988-07-19—Подача