Многоканальное устройство для подключения источников информации к общей магистрали

 

Изобретение относится к вычислительной технике и может быть использовано в многомашинных системах и локальных сетях магистральной конфигурации для реализации процедуры доступа. Цель изобретения - расширение области применения за счет учета времени обработки переданной информации. Устройство содержит три счетчика, два регистра, группу регистров, группу схем сравнения, три триггера , три магистральных усилителя. При освобождении магистрали права абонентов по ее захвату разделены по времени. При отсчете интервала доступа абонента он захватывает свободную магистраль, если адрес приемника подготовленного пакета не совпадет ни с одним адресом, находящимся в регистрах группы регистров. 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (s>)s G 06 F 13/36

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

° еиь* ;ч

°ии

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

1 (21) 4808763/24. (22) 02,04.90 (46) 23,02.93. Бюл. М 7 (71) Ленинградское научно- производственное объединение "Красная Заря" (72) В.А.Богатырев (56) Авторское. свидетельство СССР

М 1735862, кл, G 06 F 13/376, 1992, Авторское свидетельство СССР

М 1429123, кл, G 06 F 13/36, 1988. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО

ДЛЯ ПОДКЛЮЧЕНИЯ ИСТОЧНИКОВ ИНФОРМАЦИИ К ОБЩЕЙ МАГИСТРАЛИ (57) Изобретение относится к вычислительной технике и может быть использовано в

Изобретение относится к вычислительной технике и может использоваться в многомашинных системах и локальных сетях для управления доступом к общей магистрали.

Известно устройство для подключения источника информации к общей магистрали, содержащее четыре счетчика, регистр, два триггера, три элемента ИЛИ и элемент

И, однако оно характеризуется низкой пропускной способностью.

Наиболее близким по технической сущности к заявляемому является устройство для подключения абонентов к общей маги-. страли, содержащее два счетчика, два триггера, регистр, элементы И, НЕ, ИЛИ, три магистральных усилителя.

Однако область применения известного устройства ограничена тем, что оно не позволяет учитывать время обработки потре„„Я2„„1797124 А1 многомашинных системах и локальных сетях магистральной конфигурации для реализации процедуры доступа. Цель изобретения — расширение области применения за счет учета времени обработки переда н ной информации. Устройство содержит три счетчика, два регистра, группу регистров, группу схем сравнения, три триггера, три магистральных усилителя. При освобождении магистрали права абонентов по ее захвату разделены по времени. При отсчете интервала доступа абонента он захватывает свободную магистраль, если адрес приемника подготовленного пакета не совпадет ни с одним адресом, находящимся в регистрах группы регистров. 1 ил. бителями переданной информации, из-за чего возможны простои общей магистрали

° Ь при обращении к абоненту,не переработавшему ранее принятую информацию. Указанные проистои общей магистрали приводят к снижению ее пропускной способности.

Цель изобретения — расширение области применения устройства за счет учета ) времени обработки переданной информа- ф ции ее потребителями.

Сущность изобретения заключается е том, что при передаче каждого пакета адрес° акай ное слово запоминается в первом регистре группы регистров всех устройств, при этом, если этот регистр содержал ранее занесенный адрес, то он переписывается во второй регистр, содержимое которого переписывается в следующий регистр и т.д. Число регистров в группе определяется как к = TM/Tp, где Тбб и Тр время считывания пакета або1797124 передачу пакета, причем первым словом пакета передается адрес абонента приемника с регистра 8 по сигналу на входе 31, при этом передача сопровождается сигналом на линии 27 с одновибратора 22. Адресное слово с магистрали 28 заносится в регистры 9 по сигналу с выхода элемента И 12 с задержкой на элементе 19. По заднему фронту сигнала с.сопровождения с линии 27 в триггер 6 заносится О (ранее при незанятой магистрали и О на линии 26 в триггер 6 была занесена 1), чем блокируется дальнейшее прохождение сигналов с линии 27 на выход элемента И 12. Этим реализуется селективная запись в регистр 91 только адресного слова. Если в регистре 9 находится не нулевой код, то по сигналу на выход элементов

ИЛИ 18, И 12 через элемент И 14, ИЛИ 16 производится запись в регистры 9, при этом содержимое каждого регистра переписывается в последующий регистр. а содержимое

55 нентом и время его передачи через общую магистраль. В каждом устройстве при отсчете интервала То. (производится перепись содержимого каждого регистра в последующий регистр (содержимое последнего регистра теряется). При отсчете интервала Т при незанятой магистрали содержимое первого счетчика обнуляется, При освобождении магистрали права абонентов по ее захвату разделены по времени, При отсчете интервала доступа абонент захватывает магистраль, если адрес приемника пакета не совпадает с одним адресом, хранимым в группе регистров.

На чертеже представлена структурная схема устройства, Устройство содержит счетчики 1-3, триггеры 4 — 6, регистр (вход номера абонента) 7, регистр 8, группу регистров 9, элементы И 10 — 14, группу схем сравнения 15, 20 элементы ИЛИ 16 — 18, элементы задержки

19, 20, элемент НЕ 21, одновибратор 22, элементы развязки 23 — 24, группу элементов

И 25, общие линии 26, 27, 28, управляющие входы 29 — 31, кодовый вход 32, тактовые вхо- 25 ды 33 — 35, сигнальный выход 36.

Работа устройства заключается в следующем, Запрос на захват магистрали заносится абонентом по сигналу на входе 29, при этом 30 в триггер 4 записывается 1, а в регистр 8 с входа 32 адрес абонента — приемника пакета.

При занятой магистрали на линии 26 выставлен сигнал "1", по которому в счетчи- 35 ки 1 записываются номера устройств с регистра 7 и происходит обнуление счетчиков 3.

При захвате магистрали абонентом и появлении сигнала на выходе 36, он начинает последнего регистра пропадает. Задержка на элементе 19 должна быть достаточной для устойчивой переписи в группе регистров 9, При освобождении магистрали после передачи пакета и снятия сигнала занятости с линии 26 счетчики 1, 3 начинают работать в счетном режиме, При этом счетчик 3 отсчитывает интервал Т> передачи пакета через магистраль. По сигналу переноса счетчика 1 (вырабатываемого для разных каналов в разные моменты времени) при наличии запроса абонента (1 в триггере 4) и несовпадении адреса в регистре 8 с адресами в группе регистров 9 в триггер 5 записывается 1, выдаваемая через элемент развязки 23 на линию 26, При этом на выходе 36 формируется сигнал разрешения передачи пакета. При каждом отсчете счетчиком 3 интервала Т по сигналу переноса производится сдвиг информации в группе регистров 9, при котором содержимое регистров переписывается в следующие по номеру регистры. Если при формировании переноса счетчика 3 магистраль свободна,.то с задержкой на элементе

20, достаточной для сдвига в группе регистров 9 первый регистр 9 этой группы обнуляется.

При передаче адресного слова через магистраль 28 в случае нулевого содержимого первого регистра 9 производится только запись адресного слова в первый регистр 9 без сдвига информации в группе регистров

9. В этом случае О на выходе элемента ИЛИ

18 блокирует прохождение сигнала с выхода элемента И 12 на выход элемента И 14.

Для защиты от непрограммированного захвата магистрали в результате сбоев предназначен счетчик 2, вырабатывающий сигнал переноса при непередаче по захваченной магистрали в течение заданного времени, Ro сигналу переноса счетчика 2 через элемент И 10 происходит обнуление триггера 4 устройства, содержащего 1 в триггере 5.

Для программированного освобождения магистрали, подавая сигнал на вход 30; в триггер 4 записывается О, в результате обнуляются триггер 5 и регистр 8, а также снимается сигнал занятости с линии 26.

Таким образом, в результате исключения простоев магистрали при адресации к абонентам, не успевшим переработать принятую информацию, предложенное устрой ство позволяет повысить пропускную способность магистрали.

Формула изобретения

Многоканальное устройство для подключения источников информации к общей магистрали, содержащее Nкан,алов (N — чис1797124 ло источников информации), каждый из которых содержит первый и второй регистры, с первого по третий счетчики, элемент развязки, первую схему сравнения, первый и второй элементы И, элемент НЕ, с первого по третий триггеры, одновибратор и группу . элементов И, причем в каждом канале информационный вход канала устройства соединен с информационным входом первого регистра, выход первого триггера соединен с входами установки в "0" первого регистра и второго триггера. выход которого соединен с выходом подтверждения, запроса канала устройства, с входом элемента развязки и с первым входом первого элемента И, второй вход и выход которого соединены соответственно с выходом переполнения первого счетчика и с синхровходом первого триггера, вход установки в "1" которого соединен с синхровходом первого регистра и с входом запроса канала устройства, вход номера канала соединен с информационным входом второго счетчика, счетный вход и выход переполнения которого соединены соответственно с первым тактовым входом канала устройства и с первым входом второго элемента И, выход которого соединен с синхровходом второго триггера, вход снятия запроса канала устройства соединен с входом установки в "0" первого триггера, второй и третий тактовые входы канала устройства соединены со счетными входами соответственно первого и третьего счетчиков, выход элемента НЕ соединен с входом установки в "1" третьего триггера, выход которого соединен с первым входом третьего элемента И, вход сопровождения пЕредачи данных канала устройства соединен с входом запуска одновибратора и с первыми входами элементов И группы, выходы одновибраторов всех каналов устройства объединены через монтажное ИЛИ и соединены с входами установки в "0" первых счетчиков, с вторыми входами третьих элементов И и с синхровходами третьих триггеров всех каналов устройства, выходы элементов развязки всех каналов устройства объединены через монтажное ИЛИ и co" единены с входами элементов НЕ, с синхровходами вторых счетчиков и с входами установки в "0" третьих счетчиков всех каналов устройства, выходы элементов И динен с вторым входом пятого элемента И, 35 выход которого соединен с первым входом

40 соединен с входами записи регистров с третьего по (К+1)-й, выход второго регистра соединен с информационными входами

50

I группы всех каналов устройства поразрядно обьединены через МОНТАЖНОЕ ИЛИ и соединены с информационными входами вторых регистров, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства путем учета времени обработки переданной информации ее потребителями, каждый канал устройства дополнительно содержит четвертый и пятый элементы И, первый и второй элементы задержки, с первого по третий элементы ИЛИ, с третьего по (К+1)-й (где К = ТмlТ 1., Т время передачи пакета, TM — время считывания пакета из буфера) регистры, с второй по

К-ю схемы сравнения, причем в каждом ка нале выход элемента НЕ соединен с первым входом четвертого элемента И, первый и второй выходы которого соединены соответственно с входом установки в "0" второго регистра и с выходом первого элемента задержки, выходы с первой по К-ю схемы сравнения соединены соответственно с входами с первого по К-й первого элемента ИЛИ, выход которого соединен с вторым входом второго элемента И, выходы первого регистра поразрядно соединены с первыми информационными входами с первой по К-ю схем сравнения и с входами элементов И группы, выход третьего элемента И соединен с первым входом пятого элемента И и с входом второго элемента задержки, выход которого соединен с синхровходом второго регистра, выход второго элемента ИЛИ соетретьего элемента ИЛИ, выход переполнения третьего счетчика соединен с входом первого элемента задержки и с вторым входом третьего элемента ИЛИ, выход которого третьего регистра и первой схемы сравнения и с входом второго элемента ИЛИ, выходы регистров с третьего по К-й соединены соответственно с вторыми информационными входами с второго по (К+1)-й схем сравнения и с информационными входами регистров четвертого па (К+1)-й, выход (К+1)го регистра совдинен с вторым информационным входом К-й схемы срав ения, 1797124

Составитель M.Ñîðo÷àí

Техред M,Moðãåíòàë Корректор B.Ëèëèïåíêî

Редактор

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101

Заказ 654 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб.. 415

Многоканальное устройство для подключения источников информации к общей магистрали Многоканальное устройство для подключения источников информации к общей магистрали Многоканальное устройство для подключения источников информации к общей магистрали Многоканальное устройство для подключения источников информации к общей магистрали 

 

Похожие патенты:

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных системах и локальных сетях для управления доступом к общей магистрали

Изобретение относится к вычислительной технике и может быть использовано в распределенных вычислительных системах, содержащих несколько активных источников информации, подключенных к общей магистрали

Изобретение относится к вычислительной технике, в частности к устройствам обмена информацией между магистралью ЭВМ типа M-BUS и группой интеллектуал й ных периферийных устройств, работающих в стандарте интерфейса SCSJ Цель - расширение области применения путем обеспечения работы периферийных устройств в стандарте интерфейса SCSJ Устройство содержит шинные формирователи, регистры, дешифраторы, счетчик, инверторы, триггеры , элементы И, элементы ИЛИ-НЕ, И-НЕ, элементы ИЛИ, элемент И-ИЛИ, элементы задержки

Изобретение относится к системам передачи информации и может использоваться для сбора информации от источников дискретных сигналов, например, в автоматизированных системах голосования

Изобретение относится к вычислительной технике и может быть использовано в распределенных системах и сетях для организации множественного доступа к общей магистрали Целью изобретения является сокращение объема оборудования

Изобретение относится к вычислительной технике, в частности к устройствам приоритета , и может быть применено при управлении очередностьюобращения нескольких микропроцессоров к общему ресурсу вычислительных систем

Изобретение относится к вычислительной технике, в частности к приоритетным устройствам, и может быть использовано для организации обращения от нескольких абонентов к общему ресурсу, в частности к общей магистрали

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных системах 2 для распределения нагрузки между процессорами (ЭВМ)

Изобретение относится к автоматике и вычислительной технике, в частности к устройствам приоритетного обслуживания запросов , и может быть использовано в мультипрограммных ЭВМ для обеспечения доступа к общему ресурсу

Изобретение относится к вычислительной технике и может найти применение в многомашинных вычислительных системах, комплексах и сетях для управления доступом к общему ресурсу, например к общей магистрали, Цель изобретения - уменьшение объема оборудования за счет сокращения числа линий общей магистрали

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных системах с общей магистралью, в многомашинных системах управления связью

Изобретение относится к устройствам для управления передачами данных через неспециализированную шину между запоминающим устройством или совокупностью внешних устройств (включая процессоры), как по отдельности, так и в совокупности, а более конкретно, к средствам, позволяющим разрешать конфликты на основе приоритетов между устройствами более эффективно, посредством исключения бесполезно отработавших циклов разрешения конфликтов и больших пакетных буферных устройств, и делать пропускную способность доступной для передачи данных

Изобретение относится к вычислительной технике и может быть использовано в многопроцессорных вычислительных комплексах и системах

Изобретение относится к области компьютерных системных шин, а именно к инициализации средств в системе шин

Изобретение относится к получению доступа к ресурсам компьютерной системы или компьютерной (вычислительной) сети, которые защищены брандмауэром, в ответ на запросы от объектов, находящихся вне брандмауэра

Изобретение относится к вычислительной технике и может быть использовано в распределенных вычислительных системах, содержащих несколько активных источников информации, подключенных к общей магистрали

Изобретение относится к вычислительной технике и может быть использовано для защиты информационных ресурсов рабочих станций и серверов в сетях связи

Изобретение относится к компьютерной технике

Изобретение относится к компьютерной и информационной технике, а именно к вычислительным устройствам, выполненным на оптоэлектронной элементной базе

Изобретение относится к области обработки цифровых данных, в частности, к обработке данных в полупроводниковых запоминающих устройствах (памяти) и к архитектуре памяти, в частности, к устройствам оперативной памяти (RAM), динамической памяти (DRAM), кэш-памяти и т.п
Наверх