Устройство управления доступом к магистрали в локальных сетях с магистральной архитектурой

 

Изобретение относится к вычислительной технике и может быть использовано в качестве устройства управления доступом к магистрали при построении локальных сетей с магистральной архитектурой. Цель изобретения - повышение надежности и производительности устройства. Она достигается введением в блок сопряжения устройства постоянной памяти (ППЗУ), управляющего регистра, буферного регистра, регистра отключения, триггера отказа, дешифратора, второго счетчика, элемента И, блока элементов И - ИЛИ, элемента ИЛИ, элемента задержки, формирователя импульсов, а также их связей, что позволяет производить отключение абонента управляющей магистрали и его блока сопряжения любым абонентом, если только абонент превышает выделенное время работы или находится в неисправном состоянии, и вырабатывать управляющие сигналы на отключение данным блоком сопряжения других абонентов. Сущность изобретения состоит в том, что по каждому импульсу, вырабатываемому блоком управления, происходит захват шины управляющей магистрали только одним блоком сопряжения по признаку порядкового номера импульса в последовательности при условии совпадения кода приоритета с текущим кодом. На момент обслуживания абонента (передачи информационных битов через блок сопряжения) подключение других абонентов (захват их блоками сопряжения управляющей магистрали) невозможно. Отключение блока сопряжения производится по окончании сеанса приема-передачи, при превышении кванта времени, выделенного абоненту для обмена информацией, при возникновении сбойных ситуаций, увеличивающих время обмена, по определенному алгоритму, реализованному в виде микропрограмм управляющих слов отключения, которые записаны в ППЗУ каждого блока сопряжения. 2 ил.

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

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

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

Наиболее близким по технической сущности и достигаемому положительному эффекту к изобретению является устройство управления доступом к магистрали в локальных сетях с магистральной архитектурой, которое содержит блок управления, управляющую магистраль, информационную магистраль и N блоков сопряжения, причем управляющие входы-выходы каждого блока сопряжения подключены через управляющую магистраль к выходу-входу блока управления, первые информационные входы-выходы каждого блока сопряжения соединены между собой через информационную магистраль, i-й вход кода абонента устройства (i = ), i-й вход запроса устройства, i-й информационный вход-выход первой группы устройства, i-й информационный вход-выход второй группы устройства подключены соответственно к информационном входу, к управляющему входу, к первому информационному входу-выходу и к второму информационном входу-выходу i-го блока сопряжения, при этом каждый блок сопряжения содержит преобразователь параллельного кода в последовательный, счетчик, элемент сравнения и элемент И, причем в каждом блоке сопряжения информационный вход, управляющий вход, первый информационный вход-выход и второй информационный вход-выход подключены соответственно к первому входу элемента сравнения, к первому входу элемента И и первому и второму входам-выходам преобразователя параллельного кода в последовательный, выход счетчика подключен к второму входу элемента сравнения, выход которого подключен к второму входу элемента И, управляющий вход-выход блока сопряжения подключен к счетному входу счетчика и к первому выходу элемента И [2].

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

Целью изобретения является повышение надежности и производительности устройства.

Цель достигается тем, что устройство управления доступом в локальных вычислительных сетях с магистральной архитектурой, содержащее блок управления и N блоков сопряжения, причем управляющие входы-выходы каждого блока сопряжения подключены через управляющую магистраль к входу-выходу блока управления, первые информационные входы-выходы соединены между собой через информационную магистраль, i-й вход кода абонента устройства (i = ), i-й вход запроса устройства, i-й информационный вход-выход первой группы устройства, i-й информационный выход-вход второй группы устройства подключены соответственно к первому информационному входу, к управляющему входу, к второму информационному входу и первому информационному выходу i-го блока сопряжения, при этом, каждый блок сопряжения содержит преобразователь параллельного кода в последовательный, счетчик, элемент сравнения, элемент И-НЕ, причем в каждом блоке сопряжения информационный вход, управляющий вход, первый и второй информационные входы-выходы подключены соответственно к первому входу элемента сравнения, к первому входу элемента И-НЕ, к первому и второму входам-выходам преобразователя параллельного кода в последовательный, выход счетчика подключен к второму входу блока сравнения, выход которого соединен с вторым входом элемента И, управляющий вход-выход блока сопряжения подключен к счетному входу счетчика и к инверсному выходу элемента И-НЕ, дополнительно содержит дешифратор, вход которого подключен к второму информационному входу блока сравнения и информационному выходу счетчика, постоянное программируемое запоминающее устройство (ППЗУ), вход которого подключен к выходу дешифратора, элемент задержки, входом подключенный к управляющему входу блока сопряжения и счетному входу счетчика, управляющий регистр, информационный вход которого соединен с выходом ППЗУ, а тактовый вход подключен к выходу элемента задержки, первый и второй блоки элементов И, первые информационные входы которых соединены с информационными выходами управляющего регистра, второй управляющий выход которого соединен с управляющим выходом первого блока элементов И и инверсным управляющим входом второго блока элементов И, регистр отключения, информационный вход которого соединен с выходом второго блока элементов И, второй счетчик, выход которого подключен к синхронизирующему входу регистра отключения, формирователь импульсов, входом соединенный с выходом второго счетчика и синхронизирующим входом регистра отключения, элемент ИЛИ, третий вход которого соединен с выходом формирователя импульсов, второй вход подключен к управляющему выходу первого счетчика, первый вход соединен с выходом элемента задержки, причем выход элемента ИЛИ соединен с R-входом (входом установки в нулевое состояние) второго счетчика, элемент И, первым входом соединенный с вторым управляющим выходом управляющего регистра, причем второй вход второго элемента И подключен к тактовому входу блока сопряжения, а выход элемента И соединен с первым входом второго счетчика, буферный регистр, информационный вход которого соединен с выходом первого блока элементов И, a R-вход подключен к первому управляющему входу элемента И, блок элементов И-ИЛИ, вторые управляющие входы которого подключены к выходам буферного регистра, а выход соединен с третьим управляющим входом элемента И-НЕ, триггер отказа, второй установочный S-вход которого соединен с выходом блока элементов И-ИЛИ, первый установочный R-вход которого соединен с первым управляющим входом блока сопряжения, причем выход регистра отказа подключен к первому управляющему выходу блока сопряжения, первые управляющие входы блока элементов И-ИЛИ соединены с вторыми управляющими входами блока сопряжения, вторые управляющие выходы которого соединены с выходами регистра отключения.

Сущность изобретения состоит в том, что по каждому импульсу, вырабатываемому блоком управления, происходит захват шины только одним блоком сопряжения. Захват производится по признаку порядкового номера импульса в последовательности, при условии совпадения кода приоритета абонента с текущим кодом, формируемым в блоке сопряжения. Во время передачи информации от абонента (через блок сопряжения в информационную магистраль) подключение других абонентов магистральной структуры к шинам управления невозможна. Шина управления в данный момент заблокирована блоком сопряжения абонента-передатчика.

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

Микропрограмма состоит из набора управляющих слов отключения, записанных в ППЗУ по адресам O-N. Каждое управляющее слово отключения, выбираемое из ППЗУ по текущему адресу, определяет те блоки сопряжения, которые могут быть отключены данным блоком сопряжения или которые могут отключать данный блок сопряжения в данный момент времени.

Сущность изобретения реализуется за счет новой совокупности элементов и связей, позволяющих сделать вывод о том, что предлагаемое устройство соответствует критерию "новизна".

Введение ППЗУ позволяет хранить микропрограмму отключения каждого блока сопряжения. Введение управляющего регистра и его связей позволяет осуществлять текущее хранение управляющего слова отключения (УСО), выбранного из ППЗУ. Введение буферного регистра позволяет осуществлять промежуточное хранение n-2 разрядов УСО, которые определяют какие из блоков сопряжения могут отключить данный блок сопряжения. Введение регистра отключения позволяет осуществлять промежуточное хранение n-2 разрядов УСО и выдачу управляющих сигналов с его выходов на отключение соответствующих блоков сопряжения. Введение триггера отказа позволяет фиксировать состояние отключения блока сопряжения и формировать управляющий сигнал отказа для абонента. Введение дешифратора и его связей позволяет формировать по текущему коду счетчика адрес для выбора из ППЗУ текущего УСО. Введение второго счетчика позволяет формировать импульс записи n-2 разрядов УСО в регистр отключения. Введение элемента И-НЕ с открытым коллектором и его связей позволяет осуществлять блокировку шины при сравнении кода текущего адреса с кодом приоритета абонента, а также снятие блокировки в случае отключения блока сопряжения от управляющей магистрали (снятия блокировки шины). Введение первого блока элементов И позволяет осуществить передачу n-2 разрядов УСО из управляющего регистра в буферный регистров в случае отключения данного блока сопряжения другим. Введение второго блока элементов И позволяет осуществить передачу n-2 разрядов УСО из управляющего регистра в регистр отключения в случае отключения данным блоком сопряжения других. Введение второго элемента И и третьего управляющего входа блока сопряжения позволяет осуществлять установку второго счетчика в единичное состояние. Введение блока элементов И-ИЛИ позволяет формировать управляющий сигнал установки триггера отключения в единичное состояние в режиме отключения данного блока сопряжения одним из других блоков сопряжения. Введение элемента ИЛИ, элемента задержки и формирователя импульсов, а также их связей позволяет осуществлять сброс управляющего регистра и второго счетчика блока сопряжения после каждого такта его работы, а также в начале и конце цикла работы устройства. Введение N управляющих входов отключения позволяет осуществлять прием в блоках сопряжения управляющих сигналов на отключение от других блоков сопряжения магистрали. Введение N управляющих выходов отключения позволяет осуществлять передачу управляющих сигналов на отключение других блоков сопряжения данным. Введение первого управляющего выхода позволяет осуществлять передачу управляющего сигнала отказа абоненту.

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

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

На фиг.1 представлена функциональная схема предложенного устройства; на фиг.2 - функциональная схема его блока сопряжения.

Устройство содержит блок 1 управления, N блоков 2 сопряжения, управляющую магистраль 3, информационную магистраль 4. Блок 2 сопряжения состоит из преобразователя 5 параллельного кода в последовательный, ППЗУ 6, управляющего регистра 7, буферного регистра 8, регистра 9 отключения, триггера 10 отказа, дешифратора 11, первого счетчика 12, блока 13 сравнения, второго счетчика 14, элемента И-НЕ 15, первого 16 и второго 17 блоков элементов И, элемента И 18, блока 19 элементов И-ИЛИ, элемента ИЛИ 20, элемента 21 задержки, формирователя 22 импульсов и имеет тактовый вход 23, управляющий вход-выход 24, управляющий вход 25, информационный вход 26, управляющие входы 27.1-27.N, управляющие выходы 28.1-28.N, первый управляющий выход 29, первый 30 и второй 31 информационные входы-выходы.

Информационный вход 26, управляющий вход 25, первый и второй информационные входы-выходы блока 2 сопряжения подключены соответственно к первому входу блока 13 сравнения, первому входу элемента И-НЕ 15, к первому и второму входам-выходам преобразователя 5 параллельного кода в последовательный. Выход счетчика 12 подключен к второму входу блока 13 сравнения, выход которого соединен с вторым входом элемента И-НЕ 15. Управляющий вход-выход 24 блока 2 сопряжения подключен к счетному входу счетчика 12 и к выходу элемента И-НЕ 15, причем информационный выход счетчика 12 подключен к второму информационному входу блока 13 сравнения и входу дешифратора 11, выход которого соединен с входом ППЗУ 6. Выход ППЗУ соединен с информационным входом управляющего регистра 7, синхронизирующий вход которого соединен с выходом элемента 21 задержки и первым входом элемента ИЛИ 20. Вход элемента 21 задержки соединен с входом счетчика 12, второй вход элемента ИЛИ 20 соединен с выходом переполенения счетчика 12. Информационные выходы управляющего регистра 7 соединены с информационными входами первого 16 и второго 17 блоков элементов И, первый управляющий выход управляющего регистра 7 соединен с первым входом элемента И 18, второй управляющий выход управляющего регистра 7 соединен с вторым входом блока 16 элемента И и инверсным входом блока 17 элементов И. Выход элемента И 18 соединен с управляющим входом второго 14 счетчика, второй установочный R-вход которого соединен с выходом элемента ИЛИ 20, а выход - с входом формирователя 22 импульсов и синхровходом регистра 9 отключения. Выход формирователя 22 импульсов соединен с третьим входом элемента ИЛИ 20, а информационный вход регистра 9 отключения - с выходом второго блока 17 элементов И. Информационный выход первого 16 блока элементов И соединен с информационным входом буферного регистра 8, выход которого соединен с вторыми управляющими входами блока 19 элементов И-ИЛИ, первые входы которого соединены с управляющими входами 27.1-27. N блока 2 сопряжения, а выход соединен с S-входом триггера 10 отказа и третьим входом элемента И-НЕ 15. R-вход триггера 10 отказа соединен с R-входом буферного регистра 8 и первым входом элемента И-НЕ 15, выход триггера 10 отказа соединен с первым управляющим выходом 29, а выходы регистра 9 отключения соединены с управляющими выходами 28.1-28.N блока 2 сопряжения. Второй вход первого элемента И 18 соединен с тактовым входом 23 устройства, а выход элемента 21 задержки соединен с выходом элемента И-НЕ 15, установочным входом счетчика 12 и управляющим входом 24 блока 2 сопряжения.

Блок 1 управления предназначен для выработки последовательности импульсов, которые через входы 23, 24 передаются по магистрали 3 в блоки 2.1-2.N сопряжения всех абонентов. Блок 2 сопряжения осуществляет захват управляющей шины, а также отключение абонентов от магистрали и прием-передачу информации в последовательно-параллельном коде. Управляющая магистраль 3 предназначена для организации бесконфликтного захвата информационной магистрали 4.

Преобразователь 5 параллельного кода в последовательный предназначен для приема-передачи информации между абонентами через информационную магистраль 4, преобразования параллельного кода в последовательный и наоборот. ППЗУ 6 предназначено для хранения управляющих слов отключения - микропрограммы отключения блоков 2 сопряжения. Управляющий регистр 7 служит для хранения текущего УСО и управления регистром отключения. Буферный регистр 8 предназначен для хранения n-2 разрядов УСО в режиме отключения блока 2 сопряжения другими абонентами. Регистр 9 отключения предназначен для хранения n-2 разрядов УСО в режиме отключения блоком 2 сопряжения других абонентов и формирования на выходах 28.1-28.N управляющих сигналов отключения. Триггер 10 отказа предназначен для формирования признака отключения в режиме отключения блока 2 сопряжения другими абонентами и формирования управляющего сигнала отказа для передачи своему абоненту. Дешифратор 11 предназначен для формирования адреса выборки УСО по текущему значению кода на выходе счетчика 12. Счетчик 12 предназначен для формирования текущего кода и управляющего сигнала переполнения на основе подсчета количества импульсов поступающих с входа 24. Блок 13 сравнения предназначен для сравнения текущего кода с кодом приоритета абонента и выработки управляющего сигнала, разрешающего захват шины. Второй счетчик 14 предназначен для формирования импульса записи n-2 разрядов в регистр 9 отключения. Элемент И-НЕ 15 с открытым коллектором предназначен для осуществления захвата управляющей магистрали 3 путем закорачивания его выхода на землю. Первый блок 16 элементов И и второй блок 17 элементов И предназначены для передачи n-2 разрядов УСО из управляющего регистра 7 соответственно в буферный регистр 8 в режиме отключения блока 2 сопряжения другими абонентами, в регистр 9 отключения в режиме выработки управляющих сигналов на отключение других абонентов. Элемент И 18 предназначен для формирования импульса установки в единичное состояние второго счетчика 14. Блок 19 элементов И-ИЛИ предназначен для формирования импульса установки в единицу триггера 10 отказа, если по одному из разрядов буферного регистра 8 произошло сравнение с одним из разряов управляющих сигналов отключения на выходах 27.1-27.N. Элемент ИЛИ 20, элемент 21 задержки и формирователь 22 предназначены для формирования импульса сброса в нулевое состояние второго счетчика 14.

Тактовый вход 23 предназначен для приема тактового импульса с выхода блока 1 управления и формирования импульса установки в единицу второго счетчика 14. Управляющий вход 24 предназначен для передачи синхроимпульсов с выхода блока 1 управления через управляющую магистраль 3 в блок 2 сопряжения. Управляющий вход 25 предназначен для передачи управляющего сигнала запроса абонента на передачу информации через блок 2 сопряжения. Информационный вход 26 предназначен для приема кодов приоритета от абонента инициатора приема-передачи информации в блок 2 сопряжения. Управляющие входы 27.1-27. N служат для приема управляющих сигналов отключения блока 2 сопряжения от других абонентов. Управляющие выходы 28.1-28.N предназначены для передачи управляющих сигналов отключения блоком 2 сопряжения других абонентов. Управляющий выход 29 предназначен для передачи сигнала отказа абоненту от блока 2 сопряжения в режиме отключения. Информационные входы-выходы 29.1-29,N, 30.1-30.N предназначены для приема-передачи информации через блок 2 сопряжения между абонентами информационной магистрали.

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

Устройство работает следующим образом.

Блок 1 вырабатывает последовательность импульсов, которые через магистраль 3 поступают на управляющие входы 24 блоков 2.1-2.N сопряжения всех абонентов и далее на входы двоичных счетчиков 12, расположенных в блоках 2.1-2.N сопряжения. Каждый импульс разрешает захват шины только одному своему блоку 2 сопряжения по признаку порядкового номера импульса в последовательности. Выходы счетчиков 12 подключены к вторым входам блоков 13 сравнения, на первых входах которых задается код Xn абонента, определяющий его приоритет в сети. При поступлении i-го импульса на вход счетчика 12 на его выходе формируется код Xi. Если коды Xn и Xi совпадают, на выходе блока 13 сравнения появляется единичный сигнал, который поступает на второй управляющий вход элемента И-НЕ 15. На первый вход элемента И-НЕ 15 по управляющему входу 25 поступает сигнал запроса (ПРД) от ЭВМ - абонента. При наличии данного сигнала и единичного сигнала на третьем управляющем входе элемента И-НЕ 15 происходит блокировка магистрали 3, элемент И-НЕ 15 с открытым коллектором закорачивает магистраль 3 через первый управляющий вход-выход на землю, что соответствует захвату шины абонентом, код приоритета которого равен Xi. Захват шины другими абонентами исключен, поскольку магистраль 3 блокирована, а значит, счетчики 12 в блоках 2.1-2.N сопряжения не могут изменить своего состояния.

После захвата шины происходит обмен информацией между абонентом-передатчиком и абонентом-приемником. Переданная по входу 30 информация при помощи преобразователя 5 преобразуется из параллельного кода в последовательный и через приемопередатчик поступает в магистраль 4, откуда через аналогичный приемопередатчик блока 2 сопряжения к абоненту-приемнику.

По окончании сеанса передачи информации в блоке 2 сопряжения абонента-передатчика снимается сигнал ПРД, а значит, отключается от магистрали 3 выход элемента И-НЕ 15 с открытым коллектором. Это соответствует снятию блокировки с магистрали 3 и появлению импульсов с выхода блока 1 управления, с магистрали 3.

В зависимости от условий функционирования в режиме отключения устройство вырабатывает управляющие сигналы на отключение других абонентов сети или может быть отключено другими абонентами. В первом случае по очередному импульсу с управляющего входа 24 сформированный на выходах счетчика 12 код Xк поступает на входы дешифратора 11. Дешифратор по данному коду формирует текущий адрес, по которому из ППЗУ 6 выбирается УСО. С выходов ППЗУ это управляющее слово записывается в управляющий регистр 7. Младшие два разряда УСО (нулевой и первый) являются разрядами маски. При этом нулевой разряд всегда равен единице, а первый разряд может быть равен единице, если данный блок 2 сопряжения выполняет функции управления отключением других блоков сопряжения, и нулю, если он сам должен быть отключен другими блоками сопряжения. УСО записываются в ППЗУ 6 каждого блока 2 сопряжения при генерации сети и могут изменяться с помощью специальных программ диспетчером сети. Запись УСО представляет собой микропрограмму с 0 по N-й адрес ППЗУ (N - число тактов работы устройства).

Блок 2 сопряжения передает нулевой потенциал первого разряда управляющего регистра 7 на инверсный вход второго блока 17 элементов И и стробирует передачу остальных n-2 разрядов управляющего регистра 7 через второй блок 17 элементов И на входы регистра 9 отключения. По импульсу, поступившему с входа 23 и единичному потенциалу первого разряда управляющего регистра 7 на выходе элемента И 18 формируется импульс, который учитывается вторым счетчиком 14.

С выхода второго блока 17 элементов И по положительному перепаду импульса на выходе второго счетчика 14 разряды УСО переписываются в регистр 9 отключения и формируют на его выходах управляющие сигналы на отключение в тех случаях, если первый разряд равен единице. Управляющие сигналы на отключение передаются с выходов регистра 9 отключения через управляющие входы 28.1-28.N в блоки сопряжения всех абонентов сети.

С выхода второго счетчика 14 положительный перепад, задержанный формирователем 22, формирует на выходе элемента ИЛИ 20 сигнал сброса второго счетчика 14, который переводит его в нулевое состояние. Счетчик 14 сбрасывается также по переднему фронту первого тактового импульса с входа 24 (в начале цикла работы устройства), с выхода элемента 21 задержки и в конце цикла по сигналу переполнения с управляющего выхода первого счетчика 12.

Если первый разряд маски равен единице, то n-2 разрядов управляющего слова с информационных выходов управляющего регистра 7 через первый блок 16 элементов И переписываются в буферный регистр 8. При этом, поступившие с вторых входов 27.1-27.N блока 2 сопряжения управляющие сигналы подаются на первые входы блока 19 элементов И-ИЛИ, а управляющие сигналы с выходов буферного регистра 8 - на вторые входы блока 19 элементов И-ИЛИ. При совпадении одного из разрядов управляющих сигналов и равенстве их обоих единице на выходе блока элементов И-ИЛИ появляется единичные потенциал, который устанавливает триггер 10 отказа в единичное состояние. Единичный потенциал с выхода триггера 10 отказа передается по управляющему выходу 29 абоненту, который в ответ на него снимает сигнал ПРД с входа 25 и разблокирует шину (так как на выходе элемента И-НЕ 15 появляется единица). По заднему фронту сигнала ПРД триггер 10 отказа устанавливается в нулевое состояние. После выполнения последнего такта работы устройства по очередному тактовому импульсу с входа 24 на управляющем выходе счетчика 12 появляется сигнал переполнения, который говорит об окончании очередного цикла работы устройства.

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

УСТРОЙСТВО УПРАВЛЕНИЯ ДОСТУПОМ К МАГИСТРАЛИ В ЛОКАЛЬНЫХ СЕТЯХ С МАГИСТРАЛЬНОЙ АРХИТЕКТУРОЙ, содержащее блок управления и N блоков сопряжения, причем управляющие входы-выходы каждого блока сопряжения подключены через управляющую магистраль к входам-выходам блока управления, первые информационные входы-выходы N блоков сопряжения соединены между собой через информационную магистраль, i-й вход кода абонента устройства (где i= ), i-й вход запроса устройства, i=l информационные входы-выходы первой и второй групп устройства подключены соответственно к первому информационному, к управляющему, второму и первому информационным выходам i-го блока сопряжения, причем каждый блок сопряжения содержит преобразователь параллельного кода в последовательный, первый счетчик, блок сравнения, элемент И - НЕ, причем информационный вход, вход запроса, первый и второй информационные входы-выходы блока сопряжения подключены соответственно к первым входам элемента сравнения и элемента И - НЕ, к первому и второму входам-выходам преобразователя параллельного кода в последовательный, выход первого счетчика подключен к второму входу блока сравнения, выход которого соединен с вторым входом элемента И - НЕ, управляющий вход-выход блока сопряжения подключен к счетному входу первого счетчика и к выходу элемента И - НЕ, отличающееся тем, что в каждый блок сопряжения введены дешифратор, вход которого подключен к информационному выходу первого счетчика, постоянная память, вход которой подключен к выходу дешифратора, элемент задержки, входом подключенный к управляющему входу-выходу блока сопряжения, управляющий регистр, информационный вход которого соединен с выходом постоянной памяти, а тактовый вход подключен к выходу элемента задержки, первый и второй блоки элементов И, первые входы которых соединены с информационными выходами управляющего регистра, второй управляющий выход которого соединен соответственно с вторым входом первого блока элементов И и инверсным входом второго блока элементов И, регистр отключения, информационный вход которого соединен с выходом второго блока элементов И, второй счетчик, выход которого подключен к синхронизирующему входу регистра отключения, формирователь импульсов, входом соединенный с выходом второго счетчика, элемент ИЛИ, первый вход которого соединен с выходом формирователя импульсов, второй вход подключен к управляющему выходу первого счетчика, третий вход соединен с выходом элемента задержки, причем выход элемента ИЛИ соединен с входом сброса второго счетчика, элемент И, первым входом соединенный с вторым управляющим выходом управляющего регистра, второй вход элемента И подключен к тактовому входу блока сопряжения, а выход элемента И соединен со счетным входом второго счетчика, буферный регистр, информационный вход которого соединен с выходом первого блока элементов И, а вход сброса подключен к первому входу элемента И - НЕ, блок элементов И - ИЛИ, первая группа входов которого подключена к выходам буферного регистра, а выход соединен с третьим входом элемента И - НЕ, триггер отказа, установочный вход которого соединен с выходом блока элементов И - ИЛИ, а вход сброса - с входом запроса блока сопряжения, причем выход триггера отказа подключен к первому управляющему выходу блока сопряжения, вторая группа входов блока элементов И - ИЛИ соединена с группой управляющих входов блока сопряжения, группа управляющих выходов которого соединена с выходами регистра отключения.

РИСУНКИ

Рисунок 1, Рисунок 2



 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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