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

 

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

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

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

РЕСПУБЛИК (я)5 G 06 F 13/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

k (21) 4608801/24 (22) 22.11.88 (46) 07.09.91. Бюл. М ЗЗ (72) Е,Л,Помыткина, А.А,Самчинский и М.Н,Кузьо (53) 681.3(088.8) (56) Авторское свидетельство СССР

М 1211743, кл, G 06 F 13/28, 1986.

Микропроцессорные средства и системы, — 1987, М 3, с.б, (54) УСТРОЙСТВО СОПРЯЖЕНИЯ ДВУХ

МАГИСТРАЛЕЙ

Изобретение относится к вычислительной технике и может быть использовано для сопряжения магистрали устройств с магистральным параллельным интерфейсом(МПИ) (типа "Электроника 60") с внешними устройствами ряда СМ 3ВМ, имеющими интерфейс "Общая шина" (Dill).

Целью изобретения является повышение пропускной способности магистрали

МПИ за счет организации работы устройства с магистралью МПИ в режиме пословного обмена данными в ПДП при выполнении побайтных операций обмена данными с магистралью ОШ, На фиг, 1 представлена функциональ. ная схема предлагаемого устройства; на фиг. 2-4 — пример реализации функциональной схемы блока управления обменом; на фиг. 5 — функциональная схема блока управления режимом; на фиг, 6 и 7 — функциональная схема блока управления ПДП (с примерами реализации узла сравнения, дешифратора, узла счетчиков); на фиг. 8 — 10— примеры реализации функциональных схем

„„Я „„1675894 А1 (57) Изобретение относится к вычислительной технике и может быть использовано для сопряжения магистрали МПИ с внешними устройствами, имеющими интерфейс "Общая шина" (ОШ). Целью изобретения является повышение пропускной способности магистрали, Устройство содержит приемопередатчики, блок управления режимом, коммутаторы, регистр данных, блок управления ПДП, регистр адреса, блок передачи информации, блок управления обменом, 2 з.п. ф-лы, 10 ил, блока передачи информации, регистра адреса и приемопередатчика (управления обменом).

Устройство (фиг. 1) содержит приемопередатчики 1 — 5, блок 6 управления режимом, первый 7 коммутатор, регистр 8 данных, второй 9 коммутатор, блок 10 управления прямым доступом к памяти (ПДП), регистр

11 адреса, блок 12 передачи информации, блок 13 управления обменом, приемопередатчики 14 — 16, адресные 17, информационные 18 и управляющие 19 шины магистрали

ОШ, задающие входы 20 и 21 устройства, адресно-информационные 22 и управляющие.23 шины магистрали МПИ, шины 24 — 33 внутренних связей устройства, Блок 13 управления обменом (фиг. 2 — 4) содержит дешифратор 34, элементы И 3541, элементы 42 — 54 задержки, элемент ИНЕ 55, элементы И-ИЛИ 56 — 61, элементы

И-ИЛИ-НЕ 62 — 70, триггеры 71-81, шины 8286 внутренних связей блока, элементы ИЛИ

87 — 90. элементы ИЛИ-НЕ 91 — 94, одновибраторы 95 — 100, элемент И 101 и триггеры

102-106.

Блок 6 управления режимом (фиг. 5) содержит элементы И 107-116, элементы ИЛИ

117 — 119 и элемент И-ИЛИ 120.

Блок 10 управления ПДП (фиг. 6 и 7) содержит элементы И 121-125.1 и 125.2, элементы И-ИЛИ-НЕ 126-128, триггеры

129-138, шины 139-148 внутренних связей блока, элементы И-ИЛИ 149 и 150, узел 151 сравнения, дешифратор 152, узел 153 счетчиков. Узел 151 сравнения состоит из схем

154 — 157 сравнения и элементов И 158-159.

Дешифратор 152 состоит из дешифратора

160, элемента И-НЕ 161 и элемента НЕ 162, Узел 153 счетчиков состоит из счетчиков

163-166. Блок 12 передачи информации (фиг. 8) содержитдве БИС К 1801 ВП-034167 и 168, Регистр 11 адреса (фиг, 9) содержит элементы И-ИЛИ 169 и 170, БИС К 1801 БП-034 171 и триггеры 172 и 173, ГIриемопередатчик 14 управления обменом (фиг. 10) содержит магистральный приемопередатчик 174

К 559 ИГ13, передатчик 175 (К 559 ИП1) и приемники 176 и 177 (К 599 ИП2).

Устройство реализует обмен информацией между микрсЭВМ на магистрали МПИ и внешними устройствами на магистрэлл

ОШ. При этом устройство, инициирующее передачу информации, может находиться как на магистрали МПИ, тэк и на магистрали

ОШ. Устройство формирует временные последовательностии с и гнал о в . га гистр элей

МПИ и ОШ при выполнении операций записи, чтения, захвата магистрали, пеоедачи вектора прерывания.

Если устройство — инициатор обме-а находится на магистрали МПИ, то осуществляется процедура программного обмена, т.е. выполнение операций чтения или записи с магистрали МПИ. Допустимый формат принимаемой и передаваемой информации определяется разрядностью адресно-информационной шины микроЗВМ (минимально 16 разрядов}.

Если устройство — инициатор обмена находится на магистрали ОШ, то осуществr ÿåTcÿ либо процедура прямого доступа в память (ПДП), т.е, последовательность выполнения операций захвата магистрали

МПИ и чтения или записи с магистрали ОШ. либо процедура передачи вектора прерывания в магистраль МПИ. Формат передаваемой или принимаемой информации . определяется форматом регистра внешнего устройства, передающего или принимающего информациго непосредственно с магистрали О!1), 10

Формат регистра вектора прерывания, как правило, 16-разрядный, т,е, передача между магистралями осуществляется в едином формате, А формат регистра данных, например, для устройства внешней памяти на магнитных лентах, дисках и других, работающих при обмене информацией в ПДП, составляет 8 разрядов, причем информация в (с) него поступает поочередно с (на) младшей (ую) и старшей (ую) группы (у) информационных шин магистрали ОШ. Поэтому, чтобы не организовывать дважды процедуры захвата магистрали и следующую за ним операцию чтения или записи с магистрали

15 ОШ, можно использовать схему предлагаемого устройства, Устройство может рабогать кэк в режиме пословного, так v; побайтного обмена данными в ПДП с магистралью МПИ. Режим

20 пословного обмена в ПДП в случае, когда регистр внешнего устройства имеет байтный формат, задается коммутацией перемычками задающих входов 20 и 21 устройства с уровнем логической "1" для

25 операций записи и чтения соответственно.

Порядок работы устройства в режиме прямого доступа к памяти следующий.

Процедура программной загрузки с магистрали МПИ (передэча кода выполняемой

30 в ПДП команды длины массива передаваемых в ПДП данных в байтах).

С адресно-информационной 22 шины магистрали МПИ на входы-выходы приемопередатчиков 16 (адреса-данных) поступает

35 адрес регистра команд, размещаемого во внешнем устройстве (BY), Приемопередатчики 1 6 предназначены для связи внутренних узлов устройства и адресно-информационной 22 шины магист40 рали МПИ и представляют собой пять микросхем (для 18-разрядной шины) магистральных приемопередатчиков (пример, К 559 ИПЗ).

Полученный адрес (АД <17- 00>) запоминается в регистре 11 адреса по сигналу ОБМ

45 (синхронизация обмена), поступающему на вход разрешения записи в регистр 1 адреса, и одновременно разряды АД< 15 - 00 > поступают в блок 10 управления ПДП, Блок 10 управления ПДП является программно-до50 ступным и предназначен для организации пословного и побайтного обмена информацией в ПДП.

Узел 151 сравнения предназначен для селекции адресов регистра команд и счетчи55 ка байтов, размещснных в 13У, и инициализации работы блока 10 управления ПДП.

Разряды <АД 12-00> поступают на входы AO-АЗ первой группы схем 154 — 157 сравнения узла 15", сравнения, сопровождаемые сигналом ОБМ с шины 28, поступаю1675894 щим на третью группу входов блока 10 управления ПДП. Базовый адрес регистра команд, размещаемого в BY, эакоммутирован на входах ВО-ВЗ первой группы схем 154157 сравнения. При совпадении передаваемого из магистрали МПИ адреса с базовым на выходе первого элемента И 159 выставляется признак обращения к регистру команд BY. Этот признак устанавливает триггер 131 в единичное состояние при наличии сигнала BY (выбор устройства), поступающего на третий вход блока 10 управления ПДП. Состояние триггера 130 сохраняется на время действия сигнала

ОБМ.

Регистр 11 адреса предназначен для хранения и выдачи адреса в магистраль ОШ через приемопередатчики 1 (адреса) на время действия сигнала разрешения выдачи адреса в магистраль ОШ, поступающего на соответствующие входы приемопередатчиков 1 (адреса) и регистра 11 адреса с шины

29 блока 13 управления обменом. Сигнал

BY, поступающий на задающий вход регистра 11 адреса (через элементы И-ИЛИ 169 и

170 на установочные входы триггеров 172 и

173), участвует в формировании старших разрядов А 16, А 17 магистрали ОШ. Приведенная в качестве примера схема реализации регистра 11 адреса (фиг. 9) позволяет согласовать 16-разрядное поле адреса-данных магистрали МПИ и 18-разрядное поле адреса магистрали ОШ. Приемопередатчики 1 предназначены для связи внутренних узлов устройства с адресной шиной 17 магистрали ОШ и выполнены в виде пяти микросхем магистральных приемопередатчиков, например, К 559 ИПЗ.

По окончании адресного обмена в магистрали МПИ микроЭВМ через приемопередатчики 16 (адреса-данных) выдает на соответствующую группу входов блока 12 передачи информации и блока 10 управления ПДП содержимое регистра команд BY.

Разряды <АД 15 - 00> запоминаются в блоке 12 по сигналу разрешения записи данных из МПИ из блока 13 управления обменом.

Блок 12 передачи информации предназначен для хранения и выдачи принятой иэ магистрали МПИ информации в магистраль

ОШ, а также для мультиплексирования адреса и данных, принятых иэ магистрали OLU, в адресно-информационные шины 22 магистрали МПИ. Выдача информации в информационные шины 18 магистрали ОШ осуществляется через приемопередатчики

2 и-3 (данных) пословно либо побайтно во время действия сигналов разрешения выдачи старшего и соответственно младшего байта данных в магистраль OLU, поступаю20

30

40

55 щих соответственно с шин 30 и 31 устройства, Приемопередатчики 2 и 3 (каждый в отдельности) выполнены на двух микросхемах

5 магистральных приемопередатчиков, например, К559 ИПЗ, В блоке 10 управления

ПДП используется часть содержимого регистра команд BY, которая несет информацию о коде выполняемой команды и поступает на группу входов дешифратора 152, входящего в блок 10 управления ПДП, В данном примере реализации дешифратора 152 (фиг, 6) используются разряды АД < 03-01 > содержимого регистра команд BY. Дешифратор 152 предназначен для формирования признака типа выполняемой в ПДП команды; на первом его выходе формируется признак команды типа "Чтение", на втором— типа "Запись", В данном примере реализации первый признак формируется на выходе элемента И-НЕ 161, осуществляющего . дизъюнкцию ЗПР (запись с расширенным промежутком) и ЗП (запись), второй признак — на выходе элемента НЕ 162 по сигналу ВС (воспроизведение); формируемому на выходе дешифратора 160. Дешифрация признака осуществляется при наличии сигнала

ДЗП (запись данных), поступающего с шины

28 устройства, и единичного состояния триггера 130, поступающих через первый элемент И 122 на управляющий входдешифратора 152. Признаки типа выполняемых в

ПДП команд устанавливают в единичное состояние соответственно триггеры 131 и 132, состояние которых остается неизменным до окончания передачи всего массива информации в ПДП, Аналогично описанному осуществляется передача в магистраль ОШ длины массива информации, передаваемого в ПДП, со следующими отличиями.

Разряды адреса <АД 12 — 00>, поступающие на входы АΠ— АЗ второй группы схем

154 — 156 сравнения узла 151 сравнения, сра5 ниваются с базовым адресом счетчика байтов, размещенного в BY.

Базовый адрес закоммутирован на входах ВΠ— ВЗ второй группы схем 154 — 156.

При совпадении адресов на выходе элемен0 та И-158 формируется признак обращения к счетчику байтов BY, устанавливающий в единичное состояние триггер 129. Состояние последнего сохраняется до сброса сигнала ОБМ. Сигнал ДЗП, поступающий с шины 28 устройства на соответствующий вход третьей группы блока 10.управления, стробирует единичное состояние триггера

129 на одном из входов элемента И 121.

Сигнал с выхода элемента И 121 управляет записью младшего разряда содержимого

1675894 счетчика байтов BY АДОО с магистраль

МПИ в триггер 133 и разрядов <АД 15 — 00: данных в узел 153 счетчиков, Триггер 133 предназначен для хранения младшего разряда содержимого счетчика байтов ВУ на время передачи массива информации в ПДП. Узел 153 счетчиков предназначен для подсчета длины передаваемого массива данных в байтах. Установка триггера 133 в единичное состояние означает, что длина массива передаваемой в ПДП информации равна нечетному числу байтов. Сброс триггера 133 осуществляется по KoHLIó передачи всего массива данных в

ПДП.

Процедура захвата ма: истрали МПИ.

Внешнее устрой"тво, находящееся на магистрали ОШ, формирует сигнал ЗПД (запроса прямого доступа), поступающий с управляющей шины 19 магистрали QLLl на первую группу входов приемопередатчиков

5 (управления ПДП и прерыванием), которые предназначены для связи внутренних узлов устройства с управляющей шиной 19 магистрали OLU и трансляции отдельных групп сигналов с (в(управляющей (ую) шинн (у) 23 магистрали МПИ. Приемопередатчики

5 представляют собой 2 микросхемы магистральных приемников (например, (559

ИП2) и одну микросхему передатчиков (например, К559 ИП1), Полученный запрос прямого достуг1а поступает на вход элемента

И-ИЛИ 149, счетнь е входь. узла l53 счетчиКоВ триггеров 134 и 135 и B oä элемента И

123, образующих блок 10 правления ПДП.

Триггеры 133, 136, 13!, 13 :, 135 и элементы

И ",23, 125,1, 125,2 предназначены для формирования сигналов управления элементами И-YiflN 149 и 15(3. Элемент Vl-NEIN 149 предназначен для формирования сигнала

ЗМ (захват магистрали) для магистрали

МПИ, Элемент И-ИЛ И I 50 предназначен для формирования сигнал» РПД И вЂ” разрешение прямого дос.тупа (источник) для магистрали ОШ, Элементы И-ИЛ! 1 149 и 150 либо транслируют соответственно сигналы ЗПД и РЗМ

П вЂ” разрешение захвата магистрали (приемник) с соответствующей шины одной магистрали в соответствуюшую шину другой, либо участвуют в ор -эниз ции пословного режима обмена данным с магистралью

МПИ при побайтных операциях с Màãècòралью ОШ.

Сигнал на выходе элемента И 125. I формируется по приходу сигнала ЗПД на передачу младшего байта данных единичное состояние триггера 134) и сбрасывается по сигналу ПВБ (подтверждение выборки) из магистрали QШ на раз аеш ание в ПДП пере5

45 дачи младшего байта данных (единичное состояние триггера 136), Элемент И 123 предназначен для установки триггера 136 в состояние, противоположное предыдущему, В исходном состоянии схемы триггеры

134 — 136 обнулены.

Сигнал на выходе элемента И 125.2 формируется по приходу сигнала ЗПД на передачу старшего байта данных (единичное состояние триггера 135) и сбрасывается по сигналу ПВБ из магистрали OLU на разрешение в ПДП передачи старшего байта данных (нулевое состояние триггера 136).

Элемент И 124 предназначен для установки триггера 138, который служит для формирования сигнала ПЗ (подтверждение запроса), в магистраль МПИ, Сигнал установки на выходе элемента И

124 формируется при наличии сигнала ПВБ из магистрали QLU и отсутствии сигнала

Q5M в магистрали МПИ. Сбрасывается сигнал ПЗ при наличии сброса сигналов ПВБ в магистрали ОШ и OTB (ответ) в магистрали

МПИ. Элемент И-ИЛИ-НЕ 128 служит для сброса сигнала ПЗ.

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

ПДП информации. Элемент И-ИЛИ-НЕ 126 служит для сброса триггеров 131 — 137. На первую группу входов элемента 126 поступает сигнал УСТ (установки) из магистрали

МПИ через приемопередатчики 15 (управления ПДП и прерыванием), на вторую группу входов — сигнал сброса обмена (в примере реализации СБР ОБМ) с четвертого выхода блока 13 управления обменом и сигнал СБ =

0 с выхода триггера 137. Остальные триггеры блока 10 управления ПДП также имеют возможность обнуляться по сигналу УСТ из магистрали МПИ, Приемопередатчики 15 (управления

ПДП и прерыванием) предназначены для связи внутренних узлов устройства с управляющей 23 шиной магистрали МПИ и трансляции отдельных групп сигналов с (в) управляющей (ую) шины (у) 19 магистрали

ОШ и могут быть реализованы на двух микросхемах магистральных передатчиков (например, К 559 ИП1) и одной микросхеме магистральных приемников (например, К559 ИП2), 9

1675894

Процедура записи (чтения) из магистрали ОШ.

Первый коммутатор 7 предназначен для формирования младшего разряда адреса, передаваемого через блок 12 и приемопередатчики 16 в адресно-информационную шину 22 магистрали МПИ, При наличии признака пословного режима обмена данными с магистралью МПИ при выполнении команды ЗПБ — запись байта (из блока 6 управления режимом обмена в ПДП) первый коммутатор 7 участвует в формировании четного адреса передаваемых слов (нулевой сигнал АД 00 в магистрали МПИ, который задается сигналом логического "Оо на втором ил формационном входе коммутатора 7). При отсутствии признака пословного режима обмена данными при записи, задаваемого коммутацией шины 20, коммутатор в магистраль МПИ передает те значения младшего разряда АОО, . которые поступают с соответствующей адресной шины магистрали ОШ на первый информационный вход коммутатора 7 и таким образом участвует в формировании четных и нечетных адресов в магистрали МПИ, Регистр 8 данных (младшего байта) предназначен для записи и хранения разрядов. < Д 07 - 00> байта данных при пословном режиме обмена данными с магистралью МПИ и выполнении команды

ЗПБ.Запись в регистр 8 осуществляется по сигналу синхронизации записи из блока 6 управления режимом (обмена в ПДП). Регистр 8 может быть выполнен на одной микросхеме, например, 533 ИР 23 (в данной реализации на вход разрешения записи должен быть подан логический в0"), Второй коммутатор 9 предназначен для органиэации передачи данных при записи из магистрали ОШ иэ разных источников информации; либо со второй группы 3 приемопередатчиков (данных), либо с регистра . 8 (младшего байта). Информация из первого источника поступает на выход коммутатора

9 при отсутствии признака пословного режима обмена информацией с магистралью МПИ при записи из магистрали ОШ, информация из второго источника — при наличии признака пословного режима обмена при выполнении команд ЗПБ из блока 6 управления режимом (обмен в ПДП), Блок 6 управления режимом (обмена в

ПДП) предназначен для обеспечения работоспособности устройства в двух режимах обмена данными в ПДП с магистралью МПИ: режиме.пословного обмена при выполнении побайтных и пословных операций с магистрали ОШ и режиме побайтной передачи при выполнении побайтных операций с магистрали ОШ, Блок 6 управления режимом (обмена в

ПДП) представляет собой комбинационную

5 схему, которая формирует группу сигналов (шина 25 устройства), поступающих в блок

13 управления обменом, признак пословного режима обмена данными с магистралью

МПИ при выполнении команды ЗПБ, посту10 пающий в первый 7 и второй 9 коммутатора, сигнал синхронизации записи в регистр 8 данных (фиг. 5).

В группу сигналов шины 25 входят следующие: строб выдачи адреса в магистраль

15 МПИ (СТР АДР), суммарный признак команды "Запись слова" (ЗПС ), суммарный признак команды "Запись байта" (ЗПБz), сигнал установки триггера выдачи старшего байта данных при чтении в магистраль

20 ОШ (УСТ Т АД - Д (СБ)), синхронизация исполнителя при записи с магистрали ОШ младшего байта данных (СХИ 1), Условия формирования перечисленных сигналов следующие.

25. СТРАДР= ЗПБ 3)i ñëîâ) (ЧТС ЧТ слов)»

"(ЗП слов ЧТ слов ЗПС "((ЧТ слов ЧТС

АОО =0)v(3H слов ЗПБ АОО = 1) ч(ЗП слов ЗПБ АОО = 0 СБ = 0)) СХЗ;ЗПС = (ЗПС слов ЗПБ АОО = 1)

30 ЗПС;ЗПБ =(ЗПслов ЗПБ АОО=О СБ=

= 0) "(ЗПБ ЗП слов);УСТ Т АД - Д (СБ) =

= ЧТ слов - ЧТС - АОО = 1- СХЗ;СХИ 1 =

=ЗП слов ЗПБ АОО = 0 СХЗ СБ = 0; где ЗПБ, ЗПС, ЧТС вЂ” соответственно коман35 ды "Запись байта". "Запись слова", "Чтение слова", поступающие из блока 13 управления обменом; ЗП слов и ЧТ- слов (ЗП слов и

ЧТ слов) — сигналы наличия (отсутствия) режимов пословного обмена данными в ПДП

40 при побайтных операциях записи и чтения с (в) магистрали (ь) ОШ, задаваемые коммутацией с логической в1 (логическим "Оо) входов

20 и 21 устройства соответственно; АОО =

=0 (АОО = 1) — нулевое (единичное) значение

45 младшего разряда адреса, поступающего с магистрали ОШ; СХЗ вЂ” синхронизация задатчика; СБ = 0 — признак последнего запроса прямого доступа внешним устройством, 50 Сигнал СТР АДР используется в блоке

13 для формирования сигнала разрешения выдачи адреса в магистраль МПИ.

В формуле СТР АДР выражение в квад55 ратных скобках означает, что организация выдачи адреса в магистраль МПИ в ПДП

- осуществляется при задании послойного режима с шины 21 при чтении, если передаваемый адрес из магистрали ОШ четный, и

1675894

5

35

55 с шины 20 при записи и двух случаях: если адрес нечетный и если внешнее устройгтво выставило последний запрос прямого доступа в память и адрес четный, ЧТС, заключенное в квадратные скобки, означает команду "Чтение слова" при байтовом формате регистра данных внешнего устройства, Сигналы ЗПС и ЗПБ используются в блоке 13 для формирования признака "Запись — байт", поступающего с шины 27 устройства через приемопередатчики 14 (управления обменом) в магистраль МПИ, Сигнал УСТ ТАД - Д (СЕ) используется в блоке 13 для формирования сигнала разрешения выдачи старшего байта данных и сигнала синхронизации исполнителя в магистраль ОШ при организации пословного режима передачи данных в ПДП (чтение с магистрали OLU).

Сигнал СХИ 1 исгользуется для формирования ответа исполнителя на прием младшего байта с магистрали ОШ при организации пословного режима передачи данных в ПДП (запись с магистрали ОШ).

Этот сигнал является составной частью суммарного сигнала синхронизации ответа (СХИ ), который формируется блоком i3 и через шину 26 устройства и приемопередатчики 4 (управления обманом) передается на соответствующую шину ма;-истрали

OLU. Если запрос прямо;о доступа в память последний, то г.ри четном адресе памяти поступающем из магистрали QLU посл= процедуры захвата маг:1страли, сигнал

СХИ1 не формируется, а в блоке I3 в результате формирования последовательности выполнения операции записи в ПДП формируется вторая составляющая сигнала СХИ, Элемент И 1 l6 формирует признак по словного режима обмена данными в ПДП при выполнении команды 3ПБ, При наличии этого признака и четного адреса (сигнал

АОО = О), передаваемого иэ магистрали OLU в ПДП и стробируемого сигналом СХ3, элемент И 109 формирует сигнал синхронизации записи в регистр 8 младшего байта.

Приемопередатчики 4 и 14 (управления обменом) предназначены для связи внутренних узлов устроиства соответственно с управляющими шинами 19 магистрали ОШ и 23 магистрали МПИ. Приемопередатчики

4 (управления обманом) представля.от собой две микросхемь магистральных приемопередатчиков, например, К559 ИПЗ.

Пример реализации при.мопередатчиков

14 (управления обменом) представле на фиг. 10, В примере реализации (фиг. 2 — 4) блок

13 управления обменом представляет собой асинхронный автомат, состоящий из комбинационной схемы и памяти. Такая реализация позволяет повысить быстродействие устройства в целом по сравнению с синхронными автоматами. Блок 13 управления обменом предназначен для организации двустороннего обмена управляющими сигналами магистралей МПИ и ОШ и координации работы внутренних узлов устройства.

На фиг, 2 представлен пример реализации части блока 13 управления обменом, которая предназначена для формирования сигналов управления работой отдельных узлов устройства, На фиг, 3 представлен пример реализации части блока 13 управления обменом, которая предназначена для формирования группы сигналов управления магистрали

МПИ (устройство — инициатор на магистрали ОШ), сигнала СХИ магистрали OLU и сигнала сброса обмена, На фиг, 4 представлен пример реализации части блока 13 управления обменом, которая предназначена для формирования группы сигналов управления магистрали

ОШ (устройство-инициатор на магистрали

МПИ), сигнала ответа устройства в магистраль МПИ и сигнала сброса регистра 11 адреса, Память, реализованная на фиг. 2 íà Dтриггерах 71-75, предназначена для формирования сигналов разрешения соответственно на шинах 30 — ЗЗ, 29 устройства. Элементы NJlVi 87 и 88 предназначены для формирования сигналов управления передатчиками 14 (управления обменом) и 16 (адреса-дан н ых).

Элемент И-ИЛИ-НЕ 65 предназначен для формирования сигнала разрешения записи данных из магистрали ПМИ в блок 12 передачи информации.

Комбинационная схема, реализованная на фиг. 2, состоит иэ схем установки и сброса соответствующих элементов памяти, Схема установки D-триггера 73 образована дешифратором 34 выполняемых в ПДП команд (ЧТС, ЧТСП, ЗПС, ЗПБ), элементом

И-НЕ 55, элементом И 35, Схема сброса 0-триггера 73 образована элементом 42 задержки и элементом

Vl-ИЛИ-НЕ 62.

Схемы установки D-триггеров 71, 72, 74 и 75 реализованы соответственно на элементах И-ИЛИ 58, 59, 56 и 57. а схемы сброса D-триггеров 71 и 72 — на элементе

И-ИЛИ-НЕ 64, схемы сброса 0-триггеров 74 и 75 — на элементе. ИЛИ-НЕ 91 и элементе

И-ИЛИ-НЕ 63 соответственно.

Элементы 42, 44 и 45 задержки служат для выполнения временных соотношений в

1675894

5

30

55 последовательностях сигналов магистралей

МПИ и ОШ. Одновибратор 98 служит для формирования короткого импульса по сбросу сигнала ДЧТ, Элементы памяти, реализованные на фиг. 3 на D-триггерах 102 — 105, предназначены для формирования сигналов управления магистралями МПИ на шине 27 устройства. Элемент ИЛИ 89 и 0-триггер 81 предназначены для формирования сигнала

СХИ °, поступающего через соответствующие приемопередатчики в магистраль OLU.

Одновибратор 96 и элемент 52 задержки предназначены для формирования сигнала сброса обмена, поступающего с четвертого выхода блока 13 управлен .я обменом на четвертый вход блока 10 управления ПДП.

Элементы И 36, 37, 101, 38 и элемент И-ИЛИ

60 предназначены соответственно для установки О-триггеров 102 — 105, 81. Элемент

ИЛИ-НЕ 92 и элементы И-ИЛИ-НЕ 66 — 68 предназначены соответственно для сброса

D-триггеров 102 — 105, Схема, состоящая из одновибратора 97, элемента И-ИЛИ-НЕ 69 и 0-триггера 106, предназначена для сброса 0-триггера 81.

Элементы 46 — 50 задержки предназначены для выполнения временных соотношений в последовательностях магистралей

МПИ и ОШ, Элементы памяти, реализованные на фиг. 4 íà D-триггерах 82 — 85, предназначены для формирования сигналов управления магистрали ОШ.

Элемент 86 памяти служит для формирования сигнала ответа устройства в магистраль МПИ, элемент ИЛИ 90 — для формирования сигнала управления приемопередатчиками 4 (управления обменом).

Элемент И-ИЛИ-НЕ 70 служит для сброса

D-триггеров 82 — 84 и для формирования сигнала сброса регистра 11 адреса. Элементы

И 39-41 и элемент И-ИЛИ 61 соответственно служат для установки D-триггеров 83 — 85 и 86. Элементы ИЛИ-НЕ 93 и 94 и одновибраторы 99 и 100 предназначены для сброса

D-триггеров 86 и 86, Элементы 53 и 54 задержки служат для выполнения временных соотношений в последовательностях сигналов магистралей МПИ и OLLl.

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

1675894

10

25 л0

55 первый выход первого приемопередатчика соединен с четвертым стробиру.ощим входом блока управления обменом, о т л и ч а «ощ е е с я тем, что, с целью повышени» про" пускной способности, в него введень блок управления прямым доступом к памяти, блок управления режимом, регистр данных, первый и второй коммутаторы, блок передачи информации, первый, Второй, третий и четвертый синхровходы которого соединены соответственно с третьим, четвертым, восьмым и девятым выходами блока управления обменом, десятый выход которого соединен с входом записи блока передачи информации, первый выход первого приемопередатчика соединен с первым информационным входом первого коммутатора и с первым стробирующим Входом блока управления режимом, вход записи слов и вход чтения слОВ которого являкпся входами записи и чтения устройства для подключения K первой магистрали, Выход данных первого приемопередатчика соединен с первым информационным входом блока передачи информации, второй информационный Вход которого соединен с выходом первого коммутатора, управляющий вход которого соединен с управляющим входом второго коммутатора и с первым Выходом блока Qïравления режимом, B rope@ oтрооирую щий вход которого соединен с первым выходом четвертого приемопередатчика, второй информационный вход первого коммута "ора соединен с шиной нулевог о потенциала устройства, третий и четверт:..и информационные входы блока передачи информации соединены cooTBGTBTBBHi-;o с Выходом второго приемопередатчика и с выходом

Второго коммутатора, первый и второй и. :,формационные входы которого соединены соответственно с выходом третьего приемопередатчика и с выходом регистра данных, информационный вход которого соединен с выходом третьего приемопередатчика, информационный вход которого соединен с первым выходом блока передачи информации, второй выход котозо -о соединен с информационным Входом второго приемопередатчика, третий и четвертый выходы блока передачи информации соединены соответстВзнно с первым vi В1орым информационными входами шестого приемопереДатЧИКа, BTOPOA ВЫХОД КОТОРОГО СОЕДИНЕН С пятым информационным входом блока передачи информации и с первым информационным входом блока управления прямым доступом к памяти, Второй выход которого соединен с тактовым Входом регистра данных, выход режимных данных блока управления режимом соединен с третьим информационным входом блока управления обменом, третий выход управляющих данных которого соединен с информационным входом блока управления режимом, третий стробирующий вход которого соединен с первым выходом блока управления прямым доступом к памяти, входы записи и чтения слов которого соединены соответственно с входами записи и чтения слов блока управления режимом, второй выход данных шестого приемопередатчика соединен с вторым информационным входом блока управления прямым доступом к памяти, третий информационный вход которого соединен с выходом данных седьмого приемопередатчика, одиннадцатый выход блока управления обменом соединен с первым стробирующим входом блока управления прямым доступом к памяти, вход сброса которого соединен с первым выходом восьмого приемопередатчика, выход данных блока управления прямым доступом к памяти соединен с вторым информационным входом восьмого приемопередатчика, второй выход которого соединен с вторым стробирующим входом блока управления прямым доступом к памяти, второй выход которого соединен со стробирующим входом пятого приемопередатчика, третий стробирующий вход блока управления прямым дсступом к памяти соединен с вторым выходом седьмого приемопередатчика.

2. Устройство по и 1, о т л и ч а ю щ е ес я тем, что блок управления режимом содержит десять элементов И, три элемента

ИЛИ, злемент И-ИЛИ, причем первые входы с первого по седьмой элементов И и первый

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

50

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

3, Устройство по и. 1, о т л и ч а ю щ е ес я тем, что блок управления прямым доступом к памяти содержит узел сравнения, дешифратор, узел счетчиков, десять триггеров, шесть элементов И, два элемента И-ИЛИ, три элемента И-ИЛИ-НЕ, выход первого триггера соединен с первыми входами первого элемента И-ИЛИ и первого элемента И-ИЛИ-НЕ и подключен к первому выходу блока, выход второго элемента ИИЛИ подключен к второму выходу блока, второй, третий, четвертый входы первого элемента И-ИЛИ соединены между собой и с первым входом второго элемента И-ИЛИ и подключены к входу чтения слов блока, пятый, шестой, седьмой и восьмой входы первого элемента И-ИЛИ объединены между собой и подключены к входу записи слов блока, второй вход первого элемента ИИЛИ-НЕ подключен к первому стробирующему входу блока, вход сброса которого подключен к третьему и четвертому входам первого элемента И-ИЛИ-НЕ, к первому и второму входам второго элемента И-ИЛИН Е и к первому и второму входам третьего элемента И-ИЛИ-НЕ, второй и третий входы второго элемента И-ИЛИ объединены между собой v. подключены к второму стробирующему вход блока, третий стробирующий вход которого подключен к D-входам второго и третьего триггеров, тактовый вход узла счетчиков соединен с тактовыми входами четвертого и пятого триггеров, с первым .входом первого элемента И, с девятым, десятым и одиннадцатым входами первого элемента И-ИЛИ и подключен к первому информационному входу блока, второй вход первого элемента И соединен с первым входом второго элемента И, с третьим входом третьего элемента И-ИЛИ-НЕ и подключен к первому информационному входу блока, второй информационный вход которого подключен к адресному входу узла счетчиков, к первому входу узла сравнения, к D-входу шестого триггера и к информационному входу дешифратора, второй вход второго элемента

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

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

И-ИЛИ и с четвертым входом второго злемента И-ИЛИ, пятый вход которого соединен с четырнадцатым, пятнадцатым и шестнадцатым входами первого элемента

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

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

27

27

2 из Йока

Т675894

РХлок f5

32 О) д2

Йок Ю

ВАии 8

Л3

Д (5,l) ГУ

Z9 й) О

0 (3) Л

1(Ж

0 ИЗЯЯ

Вйок У2

1675894

32

yacht юИ

1675894

УХЮ ка 14

1675894

Юлаэ 7У

1б75894

Р8

A 8ito дзп

1675894

1675894

JZ

Л

ЮО кэ &О/ЙУ О

Иа дяаю1

Ид б ЛОМ7 7

ИУ бЛОК0

1675894

Уз олма Я д&лаИ

Гз блока I6

Фз &акп f.

1), f3

Редактор И. Горная

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

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

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

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

Фз &а,га 13

@uz. fD

Составитель А, Засарин

Техред M.Моргентал Корректор O. Кундрик

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

 

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и предназначено для использования в составе вычислительных комплексов с магистральным параллельным интерфейсом (МПИ) периферийных устройств, использующих интерфейс "Общая шина" (ОШ)

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

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

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

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

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

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

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

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

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