Изобретение относится к вычислительной технике, и может быть использовано в распределенных вычислительных системах, содержащих несколько источников информации, подключенных к общей магистрали, в частности при создании локальных вычислительных сетей, и является усовершенствованием изобретения по авт.св. № 1432542.
Целью изобретения является повы- шение производительности вычислительной системы за счет аппаратного отбора пакетов данных.
На чертеже представлена блок- схема устройства.
Устройство содержит первый и второй согласующие элементы 1 и 2, селектор 3 информации, первый счетчик 4, регистр 5 адреса, с первого по третий триггеры 6-8, первый и второй элементы 9 и 10 задержки, первый элемент И 11, элемент И-ИЛИ 12, первый и второй регистры 13 и 14 сдвига, первый элемент 15 сравнения, счетчик 16 адреса, второй и третий счетчики 17 и 18, третий элемент 19 задержки, четвертый триггер 20, второй и тре- ,тий элементы И 21 и 22, с первого по третий элементы ИЛИ 23-25, общую магистраль 26, вход 27 устройства, служащий для подключения к синхро- выходу абонента, вход 28 устройства, служащий для подключения к выходу окончания передачи абонента, вход 29 устройства, служащий для подключения к информационному выходу абонента, выход 30 устройства, служащий для подключения к входу разрешения передачи абонента, выход 31 устройства, служащий для подключения к входу разрешения приема абонента, выход 32 устройства, елухавши для подключения
сд
Ј
оэ ю
СП
ю
к информационному входу абонента, третий регистр 33 сдвига, регистр 34 адреса пакета данных, второй элемент 35 сравнения, пятый триггер 36 и четвертый элемент 37 задержки.
Устройство работает следующим образом.
Источник информации в случае необходимости приема какого-либо пакета данных из общей магистрали 26 загружает адрес данного пакета в регистр 34 адреса пакета данных. Принимаемая информация из общей магистрали 26 через первый согласующий элемент 1 поступает на вход селектора 3 информации и на информационный вход третьго регистра 33 сдвига, при этом данная информация сдвигается в третьем регистре 33 сдвига под действием сиг нала синхронизации с входа 27 устройства. Сигнал с выхода селектора 3 информации разрешает работу пятого триггера 36 и воздействует на вход четвертого элемента 37 задержки, вызывая появление сигнала на выходе четвертого элемента 37 задержки через определенный интервал времени, необходимый для обеспечения прием адреса пакета данных из общей магистрали 26, а также выдачи его с информационных выходов третьего регистра 33 сдвига и сравнения данного адреса с адресом, занесенным в регистр V адреса пакета данных источником информации.
В случае совпадения сравниваемых адресов сигнал с выхода четвертого элемента 37 задержки устанавливает по синхровходу пятый триггер 36 в единичное состояние, так как в этот момент на информационном входе данного триггера присутствовал сигнал высокого уровня с выхода второго элемента 35 сравнения. Сигнал с выхода пятого триггера 36 через третий элемент И 22 поступает на выход 31 устройства, разрешая таким образом источнику информации прием пакета данных с выхода 32 устройства, если только второй триггер 7 находится в нулевом состоянии, что свидетельстет об отсутствии передачи со стороны данного источника информации.
В случае несовпадения сравниваемых адресов пятый триггер 36 остает Ся в нулевом состоянии при поступлении на его синхровход сигнала с выхода четвертого элемента 37 задержки так как на информационном вхоце пято
0
5
5
„
5
0
5
0
5
0
го триггера 36 в этот момент присутствует сигнал низкого уровня с выхода второго элемента 35 сравнения и, следовательно, на выходе 31 устройства сигнал отсутствует несмотря на то, что в данный момент по общей магистрали 26 передается пакет данных. Таким образом, этот пакет данных будет отброшен устройством незаметно для источника информации.
, При окончании передачи информации по общей магистрали 26 пятни триггер 36 устанавливается в нулевое состояние по его установочному входу сигналом низкого уровня с выхода селектора 3 информации и схема переводится в состояние готовности к анализу адреса следующего пакета данных.
Таким образом, селекция устройством адресов передаваемых по общей магистрали пакетов данных позволит отбрасывать ненужные источнику информации пакеты данных незаметно для него и, следовательно, повысить производительность вычислительной системы,поскольку отпадает необходимость обрабатывать все пакеты данных, а только те, которые предназначены для данного абонента. Формула изобретения
Устройство для сопряжения абонента с общей магистралью по авт.св. № 1432542, отличающееся тем, что, с целью повышения производительности вычислительной системы за счет аппаратного отбора пакетов данных, в устройство введены третий регистр сдвига, второй элемент сравнения, регистр адреса пакета данных, пятый триггер, четвертый элемент задержки, при этом синхровход третьего регистра сдвига соединен с синхровхо- дами первого регистра сдвига, информационный вход третьего регистра сдвига соединен с выходом первого согласующего элемента, выход селектора информации соединен с нулевым входом пятого триггера и с входом четвертого элемента задержки, выход которого соединен с синхровходом пятого триггера, выход которого соединен с вторым входом третьего элемента И, информационных вход пятого триггера соединен с выходом второго элемента сравнения, первая и вторая группы информационных входов которого соединены соответственно с группами информационных выходов третьего регистра сдвига и регистра адреса пакета данных.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для подключения абонента к общей магистрали | 1988 |
|
SU1583936A1 |
Многоканальное устройство для подключения источников информации к общей магистрали | 1990 |
|
SU1797124A1 |
Устройство для сопряжения абонента с общей магистралью | 1987 |
|
SU1432542A1 |
Устройство для сопряжения цифровых вычислительных машин | 1991 |
|
SU1800460A1 |
Устройство для сопряжения вычислительной машины с магистралью обмена | 1986 |
|
SU1381519A1 |
Устройство для сопряжения цифровых вычислительных машин | 1990 |
|
SU1783531A1 |
Устройство для сопряжения вычислительной машины с общей магистралью | 1989 |
|
SU1686453A1 |
Устройство для сопряжения ЭВМ с общей магистралью | 1986 |
|
SU1339576A1 |
Устройство для сопряжения ЭВМ с магистралью | 1988 |
|
SU1605242A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБОНЕНТОВ С ЦВМ | 1991 |
|
RU2018942C1 |
Изобретение относится к вычислительной технике и может быть использовано в распределенных вычислительных системах, содержащих несколько источников информации, подключенных к общей магистрали, в частности при создании локальных вычислительных сетей. Цель изобретения - повышение производительности вычислительной системы за счет аппаратного отбора пакетов данных. Устройство содержит два согласующих элемента, селектор информации, три регистра сдвига, регистр адреса пакета данных, регистр адреса, два элемента сравнения, пять триггеров, счетчик адреса, три счетчика, четыре элемента задержки, три элемента И, три элемента ИЛИ, элемент И-ИЛИ. 1 ил.
Устройство для сопряжения абонента с общей магистралью | 1987 |
|
SU1432542A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1990-02-07—Публикация
1988-04-01—Подача