Пристрій для узгодження системних магістралей
Номер патенту: 323
Опубліковано: 30.04.1993
Автори: Коваль Микола Олексійович, Сердюк Юрій Авксентійович
Формула / Реферат
Формула изобретения
Устройство для согласования системных магистралей, содержащее генератор импульсов, регистровый приемник адреса первой магистрали, регистровые приемник и передатчик данных первой магистрали, приемник и передатчик данных второй магистрали, блок управления режимом исполнителя, блок отработки прерывания, причем информационные входы регистрового приемника адреса, информационные входы регистрового приемника данных и выходы регистрового передатчика данных первой магистрали соединены с информационной шиной первой магистрали устройства, информационные входы приемника данных и выходы передатчика данных второй магистрали соединены с информационной шиной второй магистрали устройства, выходы регистрового приемника данных первой магистрали соединены с информационными входами передатчика данных второй магистрали, выходы приемника данных второй магистрали соединены с информационными входами регистрового передатчика данных первой магистрали, шины признака записи, признака обмена, признака чтения, признака выборки, признака записи байта первой магистрали устройства соединены соответственно с первого по пятый входами блока управления режимом исполнителя, шестой вход и первый выход которого объединены и соединены с первым выходом блока отработки прерываний и с шиной признака ответа первой магистрали, второй выход блока управления режимом исполнителя соединен со стробирующим входом регистрового приемника адреса первой магистрали, третий выход блока управления режимом исполнителя соединен с первыми стробирующими входами регистрового приемника данных первой магистрали и передатчика данных второй магистрали, четвертый выход блока управления режимом исполнителя соединен с первыми стробирующими входами регистрового передатчика данных первой магистрали и приемника данных второй магистрали, К-й (К - 1, 4) вход блока отработки прерываний соединен с (К + 1)-м выходом блока отработки прерываний и с К-й шиной запроса прерывания первой магистрали устройства, шина разрешения прерывания пер10 вой магистрали устройства соединена с пятым входом и шестым выходом блока отработки прерываний, шина признака чтения данных которой соединена с шестым входом блока отработки прерываний, седьмой выход блока отработки прерываний соединен со вторыми стробирующими входами регистрового передатчика данных первой магистрали и приемника данных второй магистрали, отличающееся тем, что, с целью расширения области применения устройства за счет возможности сопряжения магистралей "Общая шина" и "Магистральный параллельный интерфейс" с управлением со стороны магистрального параллельного интерфейса, оно дополнительно содержит блок управления режимом прямого доступа, блок захвата магистрали, приемник и передатчик адреса второй магистрали, регистровый передатчик адреса первой магистрали, причем выходы передатчика адреса второй магистрали и информационные входы приемника адреса второй магистрали соединены с шиной адреса второй магистрали, выходы регистрового приемника адреса первой магистрали соединены с информационными входами передатчика адреса второй магистрали, выходы приемника адреса второй магистрали соединены с информационными входами регистрового передатчика адреса первой магистрали, выходы которого соединены с информационными входами регистрового приемника адреса первой магистрали, шина синхронизации исполнителя второй магистрали соединена с седьмым входом блока управления режимом исполнителя, с первым выходом блока управления режимом прямого доступа, с восьмым выходом блока отработки прерывания, шина подтверждения выборки второй магистрали соединена с восьмым входом блока управления режимом исполнителя, с седьмым входом блока отработки прерывания и первым входом блока захвата магистрали, пятый выход и девятый вход блока управления режимом исполнителя объединены и соединены с вторым входом блока захвата магистрали и с шиной признака занятости второй магистрали, первая шина признака операции обмена которой соединена с шестым выходом блока управления режимом исполнителя и с первым входом блока управления режимом прямого доступа, вторая шина признака операции обмена второй магистрали соединена с седьмым выходом блока управления режимом исполнителя и с вторым входом блока управления режимом прямого доступа, второй выход блока управления режимом исполнителя соединен со стробирующим входом передатчика адреса второй магистрали, с восьмого по одиннадцатый входы и с девятого по двенадцатый выходы блока отработки прерывания соединены соответственно с первой по четвертую шинами запроса передачи и с первой по четвертую шинами разрешения передачи второй магистрали, шина признака прерывания которой соединена с двенадцатым входом блока отработки прерываний, восьмой выход блока управления режимом исполнителя соединен с третьим входом блока управления режимом прямого доступа и с шиной синхронизации задатчика второй магистрали, шина запроса прямого доступа второй магистрали соединена с третьим входом блока захвата магистрали, с первого по четвертый выходы которого соединены с шинами разрешения прямого доступа, режима подготовки, первого и второго признаков аварии питания второй магистрали соответственно, шина признака ответа первой магистрали соединена с четвертым входом блока управления режимом прямого доступа и с четвертым входом блока захвата магистрали, пятый вход которого соединен с вторым выходом блока управления режимом прямого доступа, с третьего по пятый выходы которого соединены с шинами признака записи, признака чтения и признака записи байта первой магистрали, пятый выход и шестой вход блока захвата магистрали объединены и соединены с шиной разрешения захвата магистрали первой магистрали, шины захватамагистрали и подтверждения захвата первой магистрали соединены соответственно с шестым и седьмым выходами блока захвата магистрали, седьмой, восьмой и девятый входы блока захвата магистрали соединены соответственно с шиной установки и первой и второй шинами аварии питания первой магистрали, шестой выход блока управления режимом прямого доступа соединен со стробирующими входами регистрового передатчика адреса первой магистрали и приемника адреса второй магистрали, седьмой выход блока управления режимом прямого доступа соединен с вторыми стробирующими входами регистрового приемника данных первой магистрали и передатчика данных второй магистрали, восьмой выход блока управления режимом прямого доступа соединен с третьими стробирующими входами регистрового передатчика данных первой магистрали и приемника данных второй магистрали, девятый выход блока управления режимом прямого доступа соединен с десятым входом блока захвата магистрали, восьмой выход которого соединен с пятым входом блока управления режимом прямого доступа, выход генератора импульсов соединен с десятым входом блока управления режимом исполнителя и с шестым входом блока управления режимом прямого доступа, причем блок управления режимом исполнителя содержит с первого по шестой триггеры, с первого по девятый элементы И, первый и второй элементы ИЛИ, первый и второй элементы И-НЕ, элемент ИЛИ-НЕ, элемент НЕ, элемент 2И-ИЛИ и первый и второй элементы развязки, причем первый вход блока управления режимом исполнителя соединен с синхровходом первого триггера и с первым входом первого элемента И, второй вход блока управления режимом исполнителя соединен с синхровходом второго триггера и с первым входом первого элемента И-НЕ, выход которого соединен с первым входом второго элемента И-НЕ и с входом элемента НЕ, выход которого соединен с вторым входом первого и первыми входами второго и третьего элементов И, третий вход блока управления режимом исполнителя соединен с вторым входом второго элемента И, выход которого соединен с первым входом первого элемента ИЛИ, четвертый вход блока управления режимом исполнителя соединен с вторым входом третьего элемента И, пятый вход блока управления режимом исполнителя соединен с информационными входами первого и второго триггеров, шестой и седьмой входы блока управления режимом исполнителя соединены соответственно с первым и вторым входами первого элемента ИЛИ-НЕ, выход которого соединен с первым входом четвертого элемента И, выход первого триггера соединен с первым входом пятого элемента И, прямой выход второго триггера соединен с первым входом шестого элемента И и с входом установки в "0" первого триггера, инверсный выход второго триггера соединен с первым входом седьмого элемента И, восьмой и девятый входы блока управления режимом исполнителя соединены соответственно с первым и вторым входами второго элемента ИЛИ, выход которого соединен с вторым входом второго элемента И-НЕ, выход которого соединен с вторым входом первого элемента И-НЕ, выход первого элемента И соединен с вторым входом первого элемента ИЛИ и с третьим выходом блока управления режимом исполнителя, второй и четвертый выходы которого соединены с выходами третьего и седьмого элементов И соответственно, выход первого элемента ИЛИ соединен с вторыми входами с четвертого по шестой элементов И, с входом первого элемента развязки, с первыми входами восьмого элемента И и первого элемента 2И-ИЛИ, выход которого соединен с вторым его входом, с входом второго элемента развязки и с вторым входом седьмого элемента И, выход четвертого элемента И соединен с информационным входом третьего триггера, выход которого соединен с информационным входом четвертого триггера, выход которого соединен с вторым входом восьмого элемента И и с информационным входом пятого триггера, выход которого соединен с информационным входом шестого триггера, выход которого соединен с третьими входами восьмого элемента И и первого элемента 2И-ИЛИ, четвертый вход которого соединен с выходом девятого элемента И, первый и второй входы которого соединены с инверсным выходом четвертого триггера и с седьмым входом блока управления режимом исполнителя, выходы пятого, шестого и восьмого элементов И соединены с шестого по восьмой выходами блока управления режимом исполнителя соответственно, выходы первого и второго элементов развязки соединены с пятым и первым выходами блока управления режимом исполнителя, десятый вход которого соединен с синхровходами с третьего по шестой триггеров, причем блок управления режимом прямого доступа содержит с первого по четырнадцатый элементы И, первый и второй элементы 2И-ИЛИ, элемент 4И-ИЛИ, элемент НЕ, триггер, регистр сдвига, элемент развязки и элемент ИЛИ, причем первый вход блока управления режимом прямого доступа соединен с первым входом первого элемента И, выход которого соединен с первым входом элемента ИЛИ, второй вход которого соединен с выходом второго элемента И, первый вход которого соединен с первым входом третьего элемента И, с входом элемента НЕ и с вторым входом блока управления режимом прямого доступа, третий и четвертый входы которого соединены соответственно с первыми входами четвертого и пятого элементов И, вторые входы которых объединены и соединены с пятым входом блока управления режимом прямого доступа, с первым входом шестого элемента И и с вторым входом третьего элемента И, выход которого соединен с первыми входами первого элемента 2И-ИЛИ и элемента 4И-ИЛИ и с первыми входами седьмого и восьмого элементов И, выход пятого элемента И соединен с первым и вторым входами второго элемента 2И-ИЛИ, третий вход которого соединен с выходом четвертого элемента И, с первыми входами девятого элемента И и с входом установки в "1" триггера, выход которого соединен с вторым входом десятого элемента И, выход которого соединен с вторым входом второго элемента И с шестым выходом блока управления режимом прямого доступа, выход первого элемента 2И-ИЛИ соединен с первым входом одиннадцатого элемента И и с первым выходом блока управления режимом прямого доступа, выходы со второго по пятый которого соединены с выходами элемента развязки, двенадцатого и тринадцатого элементов И и элемента ИЛИ, седьмой выход блока управления режимом прямого доступа соединен с выходом одиннадцатого элемента И, выход семнадцатого элемента И соединен с вторым входом первого элемента И и с восьмым выходом блока управления режимом прямого доступа, девятый выход которого соединен с входом элемента развязки, с выходом и с вторым входом элемента 4И-ИЛИ, первый выход сдвигового регистра соединен с третьим и четвертым входами элемента 4И-ИЛИ и с вторым входом седьмого элемента И, выход которого соединен с первым входом двенадцатого элемента И, второй вход которого соединен с пятым входом элемента 4И-ИЛИ и с вторым выходом сдвигового регистра, третий вход которого соединен с шестым и седьмым входами элементов 4И-ИЛИ и с первым входом четырнадцатого элемента И, второй вход которого соединен с вторым входом одиннадцатого элемента И и с выходом шестого элемента И, четвертый выход сдвигового регистра соединен с первым входом тринадцатого элемента И, с вторым входом восьмого элемента И и с синхровходом триггера, информационный вход которого соединен с входом логического нуля блока управления режимом прямого доступа, шестой вход которого соединен с синхровходом сдвигового регистра, информационный вход и пятый выход которого соединены соответственно с выходом девятого элемента И с вторым входом первого элемента 2И-ИЛИ, третий и четвертый входы которого объединены и соединены с восьмым входом .элемента 4И-ИЛИ и с четвертым входом и прямым выходом второго элемента 2И-ИЛИ, инверсный выход которого соединен с вторым входом девятого элемента И, причем блок захвата магистрали содержит с первого по четвертый триггеры, первый и второй элементы И, элемент 2И-ИЛИ, элемент развязки, группу элементов развязки, первый и второй элементы ИЛИ, с первого по третий элементы ИЛИ-НЕ, с первого по пятый элементы НЕ и одновибратор, причем первый вход блока захвата магистрали соединен с первым синхровходом одновибратора, с первым входом первого элемента И и с входом первого элемента НЕ, выход которого соединен с входом установки в "1" первого триггера, информационный вход, синхровход, вход установки в "0" и выход которого соединен соответственно с входом логического нуля блока захвата магистрали, с выходами второго и третьего элемента НЕ и с первым входом первого элемента ИЛИ-НЕ, выход которого соединен с четвертым элементом НЕ, выход которого соединен с входом установки в "0" второго триггера, синхровход которого соединен с выходом первого элемента И, второй вход которого соединен с выходом второго элемента ИЛИ-НЕ, первый вход которого соединен с вторым входом первого элемента ИЛИ-НЕ и четвертым входом блока захвата магистрали, пятый вход которого соединен с вторым входом второго элемента ИЛИ-НЕ, второй вход блока захвата магистрали соединен с третьим входом первого элемента ИЛИ-НЕ и с входом второго элемента НЕ, третий вход блока захвата магистрали соединен с информационным входом третьего триггера и с первым входом первого элемента ИЛИ, второй вход которого соединен с прямым выходом четвертого триггера и с входом установки "1" второго триггера, выход которого соединен с первым входом третьего элемента ИЛИ-НЕ, с первым и вторым входами элемента 2И-ИЛИ и с входом элемента развязки, шестой вход блока за/вата магистрали соединен с синхровходом третьего триггера, с первыми входами второго элемента ИЛИ и второго элемента И, с четвертым входом первого элемента ИЛИ-НЕ и с вторым синхровходом одновибратора, выход которого соединен с синхровходом четвертого триггера, вход установки в"1" которого соединен с выходом второго элемента И, второй вход которого соединен с прямым выходом третьего триггера и с пятым выходом блока захвата магистрали, седьмой вход которого соединен с входом первого элемента развязки группы, с входом третьего элемента НЕ и с вторым входом третьего элемента ИЛИ-НЕ, выход которого соединен с входом установки в "0" четвертого триггера, инверсный выход которого соединен с первым выходом блока захвата магистрали, шестой и седьмой выходы которого соединены соответственно с выходами первого элемента ИЛИ и элемента развязки инверсный выход и вход установки в "0" третьего триггера соединены соответственно с входом пятого элемента НЕ и с выходом второго элемента ИЛИ, второй вход которого соединен с выходом пятого элемента НЕ, входы с восьмого по десятый блока соединены соответственно с входами второго и третьего элементов развязки группы и с третьим входом элемента 2И-ИЛИ, выход которого соединен с его четвертым входом и с восьмым выходом блока захвата магистрали, выходы с первого по третий элементов развязки группы соединены соответственно со второго по четвертый выходами блока захвата магистрали, причем блок отработки прерывания содержит узел кодировки запросов, узел арбитража приоритета прерываний, первый и второй элементы развязки, элемент НЕ, первый и второй триггеры, одновибратор, первый и второй элементы И-НЕ, первый и второй элементы ИЛИ-НЕ, причем входы с первого по четвертый блока отработки прерывания соединены с первыми информационными входами узла арбитража приоритета прерываний, вторые информационные входы которого соединены с информационными входами узла кодировки запросов и с входами с восьмого по одиннадцатый блока отработки прерывания, выходы узла кодировки соединены с выходами со второго по пятый блока отработки прерывания, выходы с девятого по двенадцатый которого соединены с информационными выходами узла арбитража приоритета прерываний, вход опроса которого соединен с пятым входом блока отработки прерывания и с входом элемента НЕ, выход которого соединен с первыми входами первого элемента И-НЕ и первого элемента ИЛИ-НЕ, выход которого соединен с синхровходом первого триггера, выход которого соединен с первым входом второго элемента И-НЕ и с входом установки узла арбитража приоритетов прерываний, стробирующий выход которого соединен с вторым входом первого элемента ИЛИ-НЕ, выход второго триггера соединен с седьмым выходом блока отработки прерывания и с входами первого и второго элементов развязки, выходы которых соединены соответственно с первым и восьмым выходами блока отработки прерывания, шестой выход которого соединен с выходом опроса узла арбитража приоритета прерываний, стробирующий вход которого соединен с шестым входом блока отработки прерывания и с первым входом второго элемента ИЛИ-НЕ, выход которого соединен с вторым входом первого элемента И-НЕ, выход которого соединен с входом установки в "1" второго триггера, информационный и синхронизирующий входы которого соединены соответственно с входом логического нуля блока отработки прерывания и с выходом одновибратора, синхровход которого соединен с вторым входом второго элемента ИЛИ-НЕ и с двенадцатым входом блока отработки прерывания, седьмой вход которого соединен с вторым входом второго элемента И-НЕ, выход которого соединен с входом установки в "0" первого триггера, информационный вход которого соединен с входом логической единицы блока отработки прерывания.
Текст
Изобретение относится к вычислительной технике и предназначено для использования в составе вычислительных комплексов с магистральным параллельным интерфейсом (МПИ) периферийных устройств, использующих интерфейс "Общая шина" (OLLJ). Цель изобретения - расширение области применения за счет возможности сопряжения магистралей "Общая шина" и "Магистральный параллельный интерфейс" с управлением со стороны магистрального параллельного интерфейса. Устройство содержит два приемника адреса, два передатчика адреса, два приемника данных, два передатчика данных, блок отработки прерывания, блок управления режимом исполнителя, генератор, блок управления режимом прямого доступа, блок захвата магистрали 20 ил Изобретение относится к вычислительной технике и предназначено для обеспечения использования в составе вычислительных комплексов с магистральным параллельным интерфейсом (МПИ) периферийных устройств, использую-щих интерфейс "Общая шина" (ОШ). Целью изоретения является расширение области применения за счет возможности сопряжения магистралей "Общая шина" и "Магистральный параллельный интерфейс" с управлением со стороны магистрального параллельного интерфейса На фиг. 1 представлена блок-схема устройства; на фиг 2 - блок управления режимом исполнителя (УРИ); на фиг. 3 - блок захвата магистрали; на фиг 4 - блок управления режимом прямого доступа (УРПД); на фиг. 5 - блок отработки прерывания, на фиг 6 - узел управления обменом блока управления режимом исполнителя; на фиг. 7 формирователь временных интервалов и управляющих сигналов блока УРИ; на фиг. 8 узел арбитража передачи управления; на фиг. 9 - триггер режима работы; на фиг. 10 - узел запуска блока УРПД; на фиг. 11 - цепочка триггеров формирователя временных интервалов и управляющих сигналов блока УРПД; на фиг. 12 - комбинационная схема формирователя временных интервалов и управляющих сигналов узла УРПД; на фиг. 13-узел кодировки запросов; на фиг. 14 - узел контроля обработки вектора прерывания; на фиг, 15 - временные диаграммы операции записи в режиме "Задатчик на МПИ"; на фиг. 16-временные диаграммы операции чтения в режиме "Задатчик на МПИ"; на фиг 17 - временные 1674143 элемент 64 развязки, триггер 65 режима, диаграммы операции по захвату МПИ устэлемент 66 развязки, внутреннюю связь 67, ройством на ОШ, на фиг 18 - временные При помощи группы связей 35 блок 12 диаграммы операции записи в режиме "Заподключен по входу к линиям МПИ "ОТВ", датчик на ОШ", на фиг, 19 - временные диаграммы операции чтения в режиме "За- 5 "ОБМ", "Разрешение на захват магистрали" ("РЗМ"), "Установка" ("УСТ'), "Авария сетедатчик на ОШ"; на фиг. 20 - временные вого питания" ("АСП") и "Авария источника диаграммы операции отработки прерывапитания" ("АИП"), причем сигналы "ОТВ", ния. "ОБМ", "РЗМ" и "УСТ" с линий 35.1-35.4 Устройство содержит следующие функ10 поступают на вход узла 63 арбитража, а циональные узпы дпя связи магистрального сигналы "УСТ", "АСП" и "АИП" через связи параллельного интерфейса (МПИ) 1 и интер35.4-35.6 поступают на вход элемента 66 фейса ОШ 2 (фиг, 1): регистровые приемник развязки. 3 и передатчик 4 адреса МПИ, передатчик 5 и приемник 6 адреса ОШ, регистровые приПри помощи группы связей 36 блок 12 емник 7 и передатчик 8 данных МПИ, пере- 15 подключен, по выходу к линиям МПИ "Задатчик 9 и приемник 10 данных ОШ, блок 11 прос магистрали" ("ЗМ"), "Подтверждение управления режимом исполнителя, блок 12 запроса" ("ПЗ") и "РЗМ". захвата МПИ, блок 13 управления режимом Группа связей 37 обеспечивает подклюпрямого доступа, блок 14 отработки прерычение блока 12 к линиям ОШ "Запрос прявания, генератор 15 синхроимпульсов, свя- 20 мого доступа" ("ЗПД"), "ПВБ" и "ЗАН". зи 16-53 внутри устройства Блок 12 соединен группой связей 38 с линиями ОШ "Разрешение прямого достуПриемники 3 и передатчики 4 адреса па" ("РПД"), "Подготовка" ("ПОДГ"), "Авария МПИ, а также приемники 7 и передатчики 8 сети питания" ("АСП"), "Авария источника данных МПИ с целью экономии оборудования могут быть выполнены на регистровых 25 питания" ("АИП"). приемопередатчиках (например, микросхеБлок 13 управления режимом прямого ма К1804ВА2), а приемники би передатчики доступа содержит (фиг. 4): узел 68 запуска, 5 адреса ОШ, а также приемники 10 и переформирователь 69 временных интервалов и датчики 9 данных ОШ могут быть выполнеуправляющих сигналов, который состоит из ны на магистральных приемопередатчиках 30 цепочки 70 триггеров и комбинационной (например, микросхема К559ИПЗ), схемы 71, а также элемента 72 развязки. Позициями 73-80 отмечены внутренние Блок 11 управления режимом исполнисвязи блока. теля содержит (фиг. 2). узел 54 управления обменом,элемент 55 развязки, формироваБлок 14 отработки прерываний содертель 56 временных интервалов и управляю- 35 жит (фиг. 5): узел 81 кодировки запросов щих сигналов, который состоит из цепочки передачи ОШ в запросы прерывания МПИ, 57 триггеров и комбинационной схемы 58, и узел 82 арбитража приоритета прерывания, элемент 59 развязки. схему 83 контроля обработки вектора преУзел 54 управления обменом блока 11 рыаания и элементы 84 и 85 развязки. Позипри помощи группы связей 28 подключен по 40 циями 86-87 отмечены внутренние связи входу к линиям МПИ "Выбор устройства" блока. ("BY"), "Запись- байт" ("ПЗП"), "СинхрониПервой группой входов блока 14 для зация обмена" ("ОБМ"), "Чтение данных" подключения к линиям МПИ "Запрос на пре("ДЧТ") и "Запись данных" (ДЗГГ), а при рывание" ("ЗПР4" - "ЗПР7"), "Разрешение помощи группы связей 30 подключен по 45 прерывания - приемник" ("ПРРП") и "ДЧТ" входу к линиям ОШ "Синхронизация исполявляется группа связей 48. нителя" ("СХИ"), "Занято" ("ЗАН") и "ПодГруппа связей 50 обеспечивает подтверждение выборки" ("ПВБ"). ключение блока 14 к линиям ОШ "Запрос передачи" ("ЗП4" - "ЗП7"), "ПВБ" и "ПрерыВыход элемента 55 развязки является выходом блока 11 для подключения к линии 50 вание"("ПРЕР"). МПИ "Ответ устройства" ("ОТВ"). Выход узла 82 арбитража подключен связью 49.6 к линии "Разрешение прерываГруппа связей 31 блока 11 обеспечивает ния - источник" ("ПРРИ"), а связями 51.1подключение к линиям ОШ "ЗАН", "Синхро51,4 к линиям ОШ "Разрешение передачи" низация задатчика" ("СХЗ") и "Управление" 55 (РПЧ-РП7). ("УО", "У1"). Позициями 60-62 указаны связи внутри На фиг. 6 представлен узел 54 управлеблока. ния обменом блока 11, который содержит элемент ИЛИ-НЕ 88, элемент ИЛИ 89, элеБлок 12 захвата МПИ содержит (фиг. 3): менты И-НЕ 90 и 91, элемент НЕ 92, D-тригузел 63 арбитража передачи управления, 1674143 геры 93 и 94, элементы И 95 и 96, элемент ИЛИ 97 и элементы И 98-102. На фиг. 7 представлен формирователь 56 временных интервалов и управляющих сигналов блока 11. Формирователь 56 содержит цепочку 57 триггеров (D-триггеры 103-106) и логику 58 комбинационную, состоящую из элементов И 107, 108 и элемента 2 И-ИЛ И 109.' На фиг. 8 представлен узел 63 арбитража передачи управления блока 12, который содержит элемент ИЛИ 110, D-триггер 111, элемент НЕ 112, элемент ИЛ И 113,одновибратор 114, элемент ИЛИ-НЕ 115, элементы И 116 и 117, D-триггеры 118-120, элемент ИЛИ-НЕ 121, элемент ИЛИ-НЕ 122, инверторы 123-126. На фиг. 9 представлен триггер 65 режима, реализованный на элементе 2И-ИЛИ. На фиг. 10 представлен узел 68 запуска блока 13, который содержит элемент 2ИИЛИ 127 и элементы И 128-130. На фиг. 11 представлена цепочка 70 триггеров формирователя 69, состоящая из D-триггеров 131-138, соединенных последовательно, на тактовые входы которых поступают синхросигналы по связи 53 с генератора 15. На фиг. 12 представлена комбинационная схема 71 формирователя 69, которая содержит элемент НЕ 139, элемент 2И-И Л И 140, элемент 2И-ИЛИ 141, элемент ИЛИ 142, D-триггер 143 и элементы И 144-154. На фиг. 13 представлен узел 81 кодировки запросов передачи ОШ в запросы прерывания МПИ, содержащий элементы ИЛИ 155 и 156. На фиг. 14 представлена схема 83 контроля обработки вектора прерывания, которая содержит инвертор 157, элементы ИЛИ-НЕ 158 и т59, элементы И-НЕ 160 и 161, одновибратор 162, D-триггеры 163,164. Устройство работает следующим образом. В режиме "Задатчик на МПИ" обмен информацией с регистрами периферийного устройства на ОШ происходит через приемники и передатчики адреса данных 3, 5, 7-10 под управлением блока VI управления режимом исполнителя. При работе устройства в этом режиме возможны следующие ситуации: адресуется периферийное устройство на ОШ; адресуется периферийное устройство на МПИ; таймаут. Состояние блока 11 определяется сигналами МПИ "BY", "ТОП", "ОБМ", "ДЧТ" и "ДЗП", а также сигналами ОШ "СХИ", "ЗАН" и "ПВБ". В исходном состоянии (сигналы МПИ сброшены) задающие (60 и 61} и управ 5 10 15 20 25 30 35 40 ляющие (32, 33 и 34) связи находятся в состоянии "0". Блок 11 начинает работу по сигналам шины управления обменом МПИ при отсутствии на связях 30.2 и 30.3 сигналов "ЗАН" и "ПВБ". При этом элемент 89 разрешает работу триггера, построенного на элементах 90 и £1. По сигналу "ОБМ" на связи 28.2 триггер переключается и на выходе элемента НЕ 92 появляется " 1 " , которая при наличии на связи 28.4 сигнала "ВУ" приводит к выдаче элементом 101 " 1 " на связь 32, разрешая стробирование адреса в приемник 3 и выдачу его через передатчик 5. Кроме того, по сигналу "ОБМ" в триггере 94 фиксируется состояние сигнала "ПЗП" на связи 28,5, определяя тип операции на ОШ - чтение или запись. Далее блок 11 ожидает появления на МПИ сигнала "ДЧТ" или "ДЗП". В случае выполнения задатчиком на МПИ операции записи (фиг. 15) по сигналу "ДЗП" на связи 28.1 в триггере 93 фиксируется состояние сигнала "ПЗП" на связи 28.5, определяя тип записи - запись слова или байта, а также с выхода опемента 95 на связи 33 появляется сигнал, стрсбирующий данные в приемник 7 и разрешающий их выдачу через передатчик 9, и с выхода элемента 97 на связи 60 появляется сигнал, разрешающий выдачу сигналов управления и "ЗАН" на связи 31.1-31.3. С выхода элемента 98 появляется сигнал на связь 61, * разрешающий работу формирователя 56. Формирователь 56 с минимальной задержкой, требуемой интерфейсом ОШ (150 не) и определяемой прохождением сигнала по цепочке 57 тригерров (без учета вхождения в синхронизм), формирует сигнал "СХЗ" на связи 31.4. Если устройство на ОШ опознало обращение и на связи 30 1 установлен сигнал 45 "СХИ", то на выходе элемента 88 появится "0", запрещающий работу формирователя 56. С задержкой, определяемой прохождением сигнала через триггера 103 и 104,сбра50 сывается сигнал "СХЗ" на связи 31.4, а на выходе элемента 108 появится сигнал "1", по которому срабатывает триггер, построенный на элементе 109, устанавливая на связи 62 сигнал, по которому на связи 29 форми55 руется сигнал "ОТВ". После завершения операции задатчиком на МПИ (снятии сигналов управления обменом "ОБМ" и "ДЗП") узел 54 возвращается в исходное состояние: сигналы на связах 31.1-31.3 сбрасываются, запрещается 1674143 8 выдача адреса и данных нв ОШ, а триггер на жно получить управление магистралью •элементах 90-91 сбрасывается. МПИ. Во время выполнения операции чтения В исходном состоянии триггер 65 режи(фиг 16) при установке на связи 28 3 сигнала ма сброшен, а узел 63 арбитража передачи "ДЧТ" переключается в состояние "1" эле- 5 управления блока 12 захвата МПИ разрешамент 97, устанавливая на связи 60 сигнал, ет трансляцию сигнала "РЗМ" с входа устразрешающий выдачу сигнала "ЗАН" на ройства (линия 35.1) на выход устройства связи 31.1 и запуск формирователя 56. (связь 36.2). Работа узла 63 по передаче управления Формирователь 56 с задержкой, определяемой прохождением сигнала по цепоч- 10 (фиг 17) начинается с установки на ОШ сигке 57 триггеров, формирует сигнал "СХЗ" на нала "ЗПД" периферийным устройством, госвязи 31.4 товым стать задатчиком. Этот сигнал с связи Если устройство иа ОШ опознало обра37.1 поступает на вход элемента 110 и щение и установило данные для чтения и транслируется в сигнал "ЗМ" на связь 36 1. сигнал "СХИ", то блок 11 после появления 15 При приходе от арбитра магистрали сигсигнала "СХИ" на связи 30.1 с задержкой, нала "РЗМ" его трансляция на связь 36 2 определяемой триггером 103, 104, на связи блокируется. При отсутствии сигнала "ПВБ" 62 появится сигнал, по которому переклюна связи 37.2 одновибрэтор 114 выдает чится в " 1 " элемент 102, и на связи 34 пояимпульс отрицательной полярности, по вится сигнал, разрешающий стробирование 20 заднему фронту которого триггер 118 переданных с ОШ в передатчик 8 и разрешаюключается, устанавливая на связи 38.1 сигщий их выдачу на МПИ, а также на линии 29 нал "РПД". появится сигнал "ОТВ" и в связи 31.4 будет Устройство на ОШ, получившее разреснят сигнал "СХЗ". шение на захват МПИ, выдает сигнал "ПВБ" После завершения операции задатчи- 25 и сбрасывает сигнал "ЗПД" ком на МПИ (стробирование данных, снятие После приема с связи 37 2 сигнала сигналов управления обменом "ОБМ" и "ПВБ", при условии освобождения МПИ "ДЧТ") узел 54 возвращается в исходное (сигналы "ОБМ" и "ОТВ" на связях 35.3 и состояние, снимает сигнал "ЗАН", освобож35.2 сброшены), триггер 119 переходит в дая ОШ, снимает сигнал "ОТВ", на связи 29 30 состояние" 1 ".устанавливая на связи 67 сиги по сигналу на связи 34 разрешает снятие нал, который взводит триггер 65 режима, данных, освобождая МПИ. через элемент 64 устанавливает на связи Если адресуется не устройство на ОШ, 36.3 сигнал "ПЗ" и через элемент 121 сбраа устройство па МПИ (блок 11 не получил сывает триггер 118 сигнал "СХИ", а принял сигнал "ОТВ" на 35 Сброс триггера 118 приводит к снятию связи 28 6), с связи 61 снимается сигнал с связи 38.1 сигнала "РПД", а с связи 36.1 запуска формирователя 56 и блок 11 произсигнала "ЗМ". водит завершение операции согласно проПосле снятия сигнала "РПД" устройство токолу ОШ, снимая сигналы "СХЗ", "ЗАН" и на ОШ устанавливает сигнал "ЗАН", заверуправления "УОЧ и "У1", разрешая снятие 40 шая захват МПИ. Устройство согласования адреса и данных (при операции записи). переходит в режим "Задатчик на ОШ", работа в котором осуществляется под управлеПри тайм-ауте на МПИ (процессор не нием автомата 13. получил сигнал "ОТВ" и сбросил сигналы управления обменом "ОБМ" и "ДЧТ" или При установке блоком 13 сигнала на "ДЗП")блок 11 производит завершение опе- 45 связи 39 триггер 65 режима фиксируется в рации согласно протоколу ОШ, снимая сигсостоянии " 1 " . налы "СХЗ", "ЗАН' и управления "УО" и Для окончания работы в этом режиме "У1", разрешая снятие адреса и данных (при блок 12 ожидает завершения работы блока операции записи) 13 и снятия с МПИ и ОШ сигналов "РЗМ", Операция МПИ "Чтение с модифика- 50 "ОТВ"» "ПВБ" и ЗАН", после чего элемент цией" разбивается блоком 11 на две опера112 устанавливается в состояние " 1 " , что ции - операцию чтения и операцию записи, приводит к сбросу триггера 119. По сбросу выполняемые согласно описанному алготриггера 119 с связи 36.3 снимается сигнал ритму за один захват шины (сигнал "ЗАН" во 'ПЗ", разрешая работу арбитра МПИ по обвремя всей операции остается установлен- 55 работке новых запросов магистрали. Тригным) гер 65 режима возвращается в исходное состояние. Работа устройства в режиме "Задатчик на ОШ". Сигналы вспомогательной шины МПИ Для перехода в режим "Задатчик на "УСТ", "АСП" и "АИП", поступающие со свяOUI" периферийное устройство на ОШ долзей 35.4 - 35,6, транслируются через эле 9 1674143 10 появится на связи 74, в результате чего мент 66 развязки в сигналы секции управлесбрасываются выходы элементов 144, 145 и ния состоянием системы ОШ "ПОДГ", "АСП" со связи 42 2 снимается сигнал "ДЗП", с и "АИП" задержкой, определяемой триггерами 135 и Работа блока 13 прямого доступа разрешена при установленном триггере 31, режи- 5 136, сигнал ПОЯЕИГСЯ на связи 76, что приведет к сбросу элемента 150 и на связи 47 ма работы (на связи 39 - "I і ) появится "0", запрещающий выдачу данных Особенностью комбинационной схемы на МПИ, и через элементы 146, 142 сбрасы71 формирователя 69 является то, что при вающий сигнал "ПЗП" па связи 42.4 (при помощи одной цепочки триггеров 70 она позволяет сформировать все временные ин- 10 записи байта). тервалы как для установки, так и для снятия Устроиство-задатчик на ОШ, приняв управляющих сигналов на ОШ и МПИ опесигнал "СХИ", снимает сигнал "СХЗ", а зараций записи и чтения тем адрес, данные, сигналы управления и "ЗАН", освобождая ОШ. При операции записи (фиг. 18) блок 13 Устройство-исполнитель на МПИ, припрямого доступа принимает от устройства 15 на ОШ, захватившего МПИ, с связи 43.1 няв сброс сигнала "ДЗП", снимает сигнал сигнал "СХЗ", по которому срабатывает эле"ОТВ". мент 130 и по сигналу на связи 73 запускаПриняв со связей 41 и 43 1 сброс сигнается цепочка 70 триггеров формирователя лов "ОТВ" и "СХЗ", блок 13 сбрасывает эле69, а по сигналу на связи 80 срабатывает 20 мент 127, что приведет к сбросу элемента элемент 154, устанавливая на связи 45 сиг140 и на связи 39 появится "0", по которому нал, разрешающий выдачу принятого приразрешается сброс триггера 65 режима со емником 6 адреса через передатчик 4 и связи 42.1 снимается сигнал "ОБМ". а также устанавливающий в " 1 " элементы 149 и 142, после сброса элемента 141 сбрасывается что приведет к установке на связи 42 4 сиг- 25 на связи 44 сигнал "СХИ" Блок 13 завершанала "ПЗП". ет работу Через минимальный интервал времени, При операции чтения (сриг 19) блок 13 требуемый протоколом МПИ (150 не) и опревыполняет адресный подцикл обмена анаделяемый срабатыванием триггеров 131логично операции записи (кроме установки 134 (с учетом входа в синхронизм) на связи 30 сигнала "ПЗП" на связи 42 4). 74 появится " 1 " , что приведет к срабатываС задержкой, определяемой триггерами нию элемента 140 и установке на связи 39 135 и 136 (через 100 не) блок 13 завершает сигнала, по которому Подтверждается устаадресный подцикл - по сигналу на связи 76 новка триггера 65 режима и на связи 42 1 устанавливает триггер 143 и элемент 154 устанавливается сигнал "ОБМ". 35 устанавливает "0" на связи 45, запрещая С задержкой, определяемой триггерами выдачу адреса на МПИ, а также чере? элементы 147, 148 на связи 42 3 устанавливает135 и 136 (через 100 не) блок 13 завершает ся сигнал "ДЧТ", после чего начинается адресный подцикл - по сигналу на связи 76 подцикл передачи данных. сбрасывается триггер 143 и элемент 154 устанавливает "0" на линии 45, запрещая вы- 40 Устройство-исполнитель отвечает выдадачу адреса на МПИ, и начинается подцикл чей сигнала "ОТВ" и данных для чтения. передачи данных - элемент 150 устанавлиПри появлении на связи 41 сигнала вает " 1" на линии 47, разрешая выдачу при"ОТВ" срабатывают элементы 128, 127 и нятых приемником 10 данных через 130, в результате чего на связи 73 появится передатчик 8 и в случае выполнения записи 45 "0", распространяющийся по цепочке 70 слова снимая сигнал "ПЗП" с линии 42.4. триггеров. С задержкой, определяемой триггерами С задержкой, определяемой триггерами 137 и 138 (через 100 не) на связи 77 появится 131-135, сигнал "0" появится на связи 42.3, сигнал, по которому через элемент 145 на связи 42.2 появится сигнал "ДЗП". 50 в результате чего сбрасываются выходы элеПри появлении на связи 41 сигнала ментов 147, 148 и со связи Е42.3 снимается "ОТВ" срабатывают элементы 128, 127 и сигнал "ДЧТ", а на связи 78 появится "1", по 130, в результате чего на связи 79 появится которой срабатывает элемент 141, устанав" 1 " , по которой срабатывает элемент 141, ливающий на связи 44 сигнал "СХИ" и через устанавливающий на связи 44 сигнал 55 элемент 151 на связи 46 сигнал, разрешаю"СХИ", а на связи 73 появится "0", распрощий стробирование и выдачу данных на ОШ. страняющийся по цепочке 70 триггеров. Устроиство-задатчик на ОШ, приняв сигнал "СХИ", стробирует данные, снимает Распространение этого сигнала "0" высигнал "СХЗ", а затем адрес, сигналы управзовет следующие действия. С задержкой, ления и "ЗАН", освобождая ОШ определяемой триггерами 131-134, сигнал 11 1674143 12 Узел 82 арбитража приоритетов прерыУстройстпо-исполиитель на МПИ, приняа сброс сигнала "ДЧТ", снимает сигнал вания представляет собой ПЗУ (например, "ОТВ" и данные. К556РТ4), входы которого (принятые со связей 49.1-49.4 и 50.1-50.4 соответственно Приняв со связей 41 и 43.1 сброс сигналов "ОТВ" и "СХЗ", блок 13 сбрасывает эле- 5 сигналы "ЗПР4" - "ЗПР7") фиксируются по мент 127, что приведет к сбросу элемента сигналу "ДЧТ" (например, в микросхеме 140 и на связи 39 появится "О", по которому К531ИР23). разрешается сброс триггера 65 режима и со Если ни одно устройство на МПИ с босвязи 42.1 снимается сигнал "ОБМ",э также лее высоким приоритетом не запрашивает после сброса элемента 141 сбрасывается на 10 прерывания, то на связи 86 появляется сигсвязи 44 сигнал "СХИ", а на связи 46 сбранал "0" и по сигналу "ПРРП" на связи 48.5 сывается сигнал, разрешающий выдачу на триггер 163 переключается в состояние "1", ОШ данных. Блок 13 завершает работу. разрешая сигналом на связи 87 выдачу на одну из связей 51.1-51.4 сигнала разрешеОперация ОШ "Чтение слова с паузой" разбивается блоком 13 на две операции - 15 ния передачи по наивысшему запрашивае"Чтение слова" и "Запись слова" или "Замому с ОШ уровню ("РП4" - "РП7"), сигнал пись байта", выполняемые за один захват "ПРРИ" при этом не выдается. магистрали (сигнал "ПЗ" при этом не сбраВ противном случае прерывание на ОШ сывается). не разрешается, а сигнал разрешения преРабота устройства в режиме "Прерыва- 20 рывания МПИ "ПРРИ" выдается на связь ние на ОШ". 49.6. Блок 14 отработки прерывания используется для согласования алгоритмов прерыПосле этого начинается фаза передачи вания на МПИ и запрашивающего вектора прерывания. Периферийное устустройства на ОШ, а также для поддержки 25 ройство на ОШ устанавливает на связи 50.5 четырехуровневой непозиционной системы сигнал "ПВБ", по которому тригер 163 прерываний МПИ. сбрасывается, снимая сигнал на связи 87 и сбрасывая таким образом установленный При отсутствии на ОШ запросов на преранее сигнал на связи разрешения лередарывание устройство согласования работает так же, как и все устройства на МПИ - узел 30 чи. 82 арбитража приоритетов прерывания разПолучив сброс этого сигнала, устройстрешает трансляцию сигнала МПИ "ПРРП" во на ОШ устанавливает вектор прерывания со связи 48.5 в сигнал "ППРИ" на связь 49.6. и сигнал "ПРЕР", Приняв с связи 50.6 сигнал Выходы схемы 83 контроля в это время "ПРЕР", схема 83 контроля выполняет присброшены. 35 ем и трансляцию на МПИ вектора. При этом При поступлении со связей 50.1-50.4 на по заднему фронту импульса, вырабатываевход узла 81 кодировки запроса (или немому одновибратором 162, взводится тригскольких запросов) передачи ("ЗП4" iгер 164, устанавливающий на связи 52 "ЗП7"), узел 81 кодировки согласно требовасигнал, по которому разрешается прием на ниям четырехуровневой непозиционной си- 40 приемнике 10, стробирование и выдача честемы прерываний формирует на св.язи рез передатчик 8 вектора прерывания, а так49.1-49.4 соответствующие запросы прерыже происходит выдача сигналов "СХИ" и вания МПИ ("ЗПР4" - "ЗПР7"). "ОТВ" через элементы 85 и 84 развязки на связи 51.5 и 49.5. При установке сигнала на любой из связей 50.1-50.4 на соответствующей ей по 45 Процессор принимает вектор и заверуровню приоритета связи 49.1-49.4 также шает процедуру прерывания на МПИ, сбрапоявится сигнал, а также с выхода элемента сывая сигналы "ПРРП" и "ДЧТ". Устройство 155 на связь 49.1 устанавливается сигнал на ОШ принимает сигнал "СХИ" и также "ЗПР4". Кроме того, если на связи 50.4 усзавершает процедуру прерывания на ОШ, тановлен сигнал "ЗП7'\ то через элемент 50 сбрасывая вектор прерывания и сигнал "ПРЕР". 156 на связи 49 3 также будет установлен сигнал "ЗПРб". После завершения процедуры отработки прерывания (принят сброс сигналов на связях 48.5,48.6,50.6) блок 14 возвращается Далее выполняется арбитраж и передача вектора прерывания (фиг. 20). Арбитр 55 в исходное состояние, сбрасывая сигналы (процессор) выдает сигнал "ДЧТ", по кото"ОТВ" и "СХИ" на связях 49.5 и 51.5 и запрерому должно фиксироваться во всех устройщая выдачу вектора на МПИ. ствах магистрали состояние на входах Формирователи 56 и 69 временных инзапроса прерывания, а затем сигнал тервалов и управляющих сигналов могут "ПРРП". также быть выполнены известным способом 13 1674143 по асинхронной схеме, с использованием RC-цепочек для выполнения временных задержек управляющих сигналов. Устройство позволяет использовать в вычислительных комплексах СМ1425 и кон- 5 структивно совместимых с ним комплексах с магистральным параллельным интерфейсом всю номенклатуру периферийных устройств вычислительных комплексов СМЗ, СМ4, СМ1420, и др. с интерфейсом ОШ. Ус- 10 тройство также позволяет использовать во вновь разрабатываемых комплексах с 22разрядным МПИ все архитектурно совместимое математическое обеспечение, разработанное для более ранних моделей 15 СМ ЭВМ. Формула изобретения Устройство для согласования системных магистралей, содержащее генератор импульсов, регистровый приемник адреса 20 первой магистрали, регистровые приемник и передатчик данных первой магистрали, приемник и передатчик данных второй магистрали, блок управления режимом исполнителя, блок отработки прерывания, причем 25 информационные входы регистрового приемника адреса, информационные входы регистрового приемника данных и выходы регистрового передатчика данных первой магистрали соединены с информационной 30 шиной первой магистрали устройства, информационные входы приемника данных и выходы передатчика данных второй магистрали соединены с информационной шиной второй магистрали устройства, выходы ре- 35 гистрового приемника данных первой магистрали соединены с информационными входами передатчика данных второй магистрали, выходы приемника данных второй магистрали соединены с информационны- 40 ми входами регистрового передатчика данных первой магистрали, шины признака записи, признака обмена, признака чтения, признака выборки, признака записи байта первой магистрали устройства соединены 45 соответственно с первого по пятый входами блока управления режимом исполнителя, шестой вход и первый выход которого объединены и соединены с первым выходом блока отработки прерываний и с шиной 50 признака ответа первой магистрали, второй выход блока управления режимом исполнителя соединен со стробирующим входом регистрового приемника адреса первой магистрали, третий выход блока управления 55 режимом исполнителя соединен с первыми стробирующими входами регистрового приемника данных первой магистрали и передатчика данных второй магистрали, четвертый выход блока управления режи 14 мом исполнителя соединен с первыми стробирующими входами регистрового передатчика данных первой магистрали и приемника данных второй магистрали, К-й (К^ПТ^) вход блока отработки прерываний соединен с (К + 1)-м выходом блока отработки прерываний и с К-й шиной запроса прерывания первой магистрали устройства, шина разрешения прерывания первой магистрали устройства соединена с пятым входом и шестым выходом блока отработки прерывний, шина признака чтения данных которой соединена с шестым входом блока отработки прерываний, седьмой выход блока отработки прерываний соединен с вторыми стробирующими входами регистрового передатчика данных первой магистрали и приемника данных второй магистрали, о т л ичающ е е с я тем, что, с целью расширения области применения устройства за счет возможности сопряжения магистралей "Общая шина" и "Магистральный параллельный интерфейс" с управлением со стороны магистрального параллельного интерфейса,оно дополнительно содержит блок управления режимом прямого доступа, блок захвата магистрали, приемник и передатчик адреса второй магистрали, регистровый передатчик адреса первой магистрали, причем выходы передатчика адреса второй магистрали и информационные входы при-' емника адреса второй магистрали соединены с шиной адреса второй магистрали, выходы регистрового приемника адреса первой магистрали соединены с информационными входами передатчика адреса второй магистрали, выходы приемника адреса второй магистрали соединены с информационными входами регистрового передатчика адреса первой магистрали, выходы которого соединены с информационными входами регистрового приемника адреса первой магистрали, шина синхронизации исполнителя второй магистрали соединена с седьмым входом блокауправлениярежимом исполнителя, с первым выходом блокауправления режимом приемого доступа, с восьмым выходом блока отработки прерывания, шина подтверждения выборки второй магистрали соединена с восьмым входом блока управления режимом исполнителя, с седьмым входом блока отработки прерывания и первым входом блока захвата магистрали, пятый выходи девятый вход блока управления режимом исполнителя объединены и соединены с вторым входом блока захвата магистрали и с шиной признака занятости второй магистрали, пер 15 1674143 16 вая шина признака операции обмена котодатчика данных второй магистрали, восьмой рои соединена с шестым выходом блока упвыход блока управления режимом прямого равления режимом исполнителя и с первым доступа соединен с третьими стробирующи входом блока управления режимом прямого ми входами регистрового передатчика дандоступа, вторая шина признака операции об- 5 ных первой магистрали и приемника данных мена второй магистрали соединена с седьвторой магистрали, девятый выход блока упмым выходом блока управления режимом равления режимом прямого доступа соединен исполнителя и с вторым входом блока управс десятым входом блока захвата магистрали, .ления режимом прямого доступа, второй вывосьмой выход которого соединен с пятым вхоход блока управления режимом исполнителя 10 дом блока управления режимом прямого досоединен со стробирующим входом передатступа, выход генератора импульсов чика адреса второй магистрали, с восьмого по соединен с десятым входом блока управлеодиннадцатый входы и с девятого по двения режимом исполнителя и с шестым вхонадцатый выходы блока отработки прерывадом блока управления режимом прямого ния соединены соответственно с первой по 15 доступа, причем блок управления режимом четвертую шинами запроса передачи и с исполнителя содержите первого по шестой первой по четвертую шинами разрешения триггеры, с первого по девятый элементы И, передачи второй магистрали, шина признапервый и второй элементы ИЛИ, первый и ка прерывания которой соединена с двенадвторой элементы И-НЕ, элемент ИЛИ-НЕ, цатым входом блока отработки прерываний, 20 элемент НЕ, элемент 2И-ИЛИ и первый и восьмой выход блока управления режимом второй элементы развязки, причем первый исполнителя соединен с третьим входом вход блока управления режимом исполнитеблока управления режимом прямого достуля соединен с синхровходом первого тригпа и с шиной синхронизации задатчика втогера и с первым входом первого элемента И, рой магистрали, шина запроса прямого 25 второй вход блока управления режимом исдоступа второй магистрали соединена с полнителя соединен с синхровходом второтретьим входом блока захвата магистрали, го триггера и с первым входом первого с первого по четвертый выходы которого элемента И-НЕ, выход которого соединен с соединены с шинами разрешения прямого первым входом второго элемента И-НЕ и с доступа, режима подготовки, первого и вто- 30 входом элемента НЕ, выход которого соедирого признаков аварии питания второй манен с вторым входом первого и первыми гистрали соответственно, шина признака входами второго и третьего элементов И, ответа первой магистрали соединена с четтретий вход блока управления режимом исвертым входом блока управления режимом полнителя соединен с вторым входом второпрямого доступа и с четвертым входом бло- 35 го элемента И, выход которого соединен с ка захвата магистрали, пятый вход которого первым входом первого элемента ИЛИ, четсоединен с вторым выходом блока управлевертый вход блока управления режимом ния режимом прямого доступа, с третьего исполнителя соединен с вторым входом по пятый выходы которого соединены с шинатретьего элемента И, пятый вход блока управми признака записи,признака чтения и при- 40 ления режимом исполнителя соединен с инзнака записи байта первой магистрали, формационными входами первого и второго пятый выход и шестой вход блока захвата триггеров, шестой и седьмой входы блока упмагистрали объединены и соединены с ширавления режимом исполнителя соединены ной разрешения захвата магистрали первой соответственно с первым и вторым входами магистрали, шины захвата магистрали и под- 45 первого элемента ИЛИ-НЕ, выход которого сотверждения захвата первой магистрали соеединен с первым входом четвертого элемента динены соответственное шестым и седьмым И, выход первого триггера соединен с первыходами блока захвата магистрали, седьвым входом пятого элемента И, прямой вымой, восьмой и девятый входы блока захвата ход второго триггера соединен с первым магистрали соединены соответственнос ши- 50 входом шестого элемента И и с входом устаной установки и первой и второй шинами новки в "0" первого триггера, инверсный аварии питания первой магистрали, шестой выход второго триггера соединен с первым выход блока управления режимом прямого входом седьмого элемента И, восьмой и дедоступа соединен со стробирующими входавятый входы блока управления режимом исми регистрового передатчика адреса первой 55 полнителя соединены соответственно с магистрали и приемника адреса второй магипервым и вторым входами второго элемента страли, седьмой выход блока управления реИЛИ, выход которого соединен с вторым жимом прямого доступа соединен с вторыми входом второго элемента И-НЕ, выход котостробир/ющими входами регистрового прирого соединен с вторым входом первого элеемника данных первой магистрали и перемента И-НЕ, выход первого элемента И соеди 17 1674143 18 ми входами первого элемента 2И-ИЛИ и йен с вторым входом первого элемента ИЛИ элемента 4И-ИЛИ и с первыми входами и с третьим выходом блока управления реседьмого и восьмого элементов И, выход жимом исполнителя, второй и четвертый выпятого элемента И соединен с первым и ходы которого соединены с выходами третьего и седьмого элементов И соответст- 5 вторым входами второго элемента 2И-ИЛИ, третий вход которого соединен с выходом венно, выход первого элемента ИЛИ соедичетвертого элемента И, с первыми входами нен с вторыми входами с четвертого по девятого элемента И и с входом установки в шестой элементов И, с входом первого эле" 1" триггера, выход которого соединен с втомента развязки, с первыми входами восьмого элемента И и первого элемента 2И-ИЛИ, 10 рым входом десятого элемента И, выход которого соединен с вторым входом второго выход которого соединен с вторым его вхоэлемента И с шестым выходом блока управдом, с входом второго элемента развязки и ления режимом прямого доступа, выход с вторым входом седьмого элемента И, выпервого элемента 2И-ИЛИ соединен с перход четвертого элемента И соединен с информационным входом третьего триггера, 15 вым входом одинадцатого элемента И и с первым выходом блока управления реживыход которого соединен с информационым мом прямого доступа, выходы со второго по входом четвертого триггера, выход которого пятый которого соединены с выходами элесоединен с вторым входом восьмого элемента развязки, двенадцатого и тринадцамента И и с информационным входом пятого триггера, выход которого соединен с 20 того элементов И и элемента ИЛИ, седьмой выход блока управления режимом прямого информационным входом шестого триггедоступа соединен с выходом одиннадцатого ра, выход которого соединен с третьими элемента И, выход семнадцатого элемента входами восьмого элемента И и первого элеИ соединен с вторым входом первого элемента 2И-ИЛ И, четвертый вход которого соединен с выходом девятого элемента И, 25 мента И и с восьмым выходом блока управления режимом прямого доступа, девятый первый и второй входы которого соединены выход которого соединен с входом элемента с инверсным выходом четвертого триггера и развязки, с выходом и с вторым входом с седьмым входом блока управления режиэлемента 4И-ИЛИ, первый выход сдвигомом исполнителя, выходы пятого, шестого и восьмого элементов И соединены с шестого 30 вого регистра соединен с третьим и четвертым входами элемента 4И-ИЛИ и с вторым по восьмой выходами блока управления входом седьмого элемента И, выход которорежимом исполнителя соответственно, выго соединен с первым входом двенадцатого ходы первого и второго элементов развязки элемента И, второй вход которого соединен соединены с пятым и первым выходами блока управления режимом исполнителя, деся- 35 с пятым входом элемента 4И-ИЛИ и с вторым выходом сдвигового регистра, третий тый вход которого соединен с вход которого соединен с шестым и седьсинхровходами с третьего по шестой триггемым входами элементов 4И-ИЛИ и с перров, причем блок управления режимом прявым входом четырнадцатого элемента И, мого доступа содержит с первого по четырнадцатый элементы И, первый и вто- 40 второй вход которого соединен с вторым входом одиннадцатого элемента И и с выхорой элементы 2И-ИЛИ, элемент 4И-ИЛИ, дом шестого элемента И, четвертый выход элемент НЕ, триггер, регистр сдвига, элесдвигового регистра соединен с первым мент развязки и элемент ИЛИ, причем первходом тринадцатого элемента И_' с вторым вый вход блока управления режимом прямого доступа соединен с первым входом 45 входом восьмого элемента И и с синхровходом триггера, информационный вход котопервого элемента И, выход которого соедирого соединен с входом логического нуля нен с первым входом элемента ИЛИ второй блока управления режимом прямого достувход которого соединен с выходом второго па, шестой вход которого соединен с синэлемента И, первый вход которого соединен сдвигового регистра, с первым входом третьего элемента И, с 50 хровходом информационный вход и пятый выход котовходом элемента НЕ и с вторым входом блорого соединены соответственно с выходом ка управления режимом прямого доступа, девятого элемента И с вторым входом пертретий и четвертый входы которого соедивого элемента 2И-ИЛИ, третий и четвертый нены соответственно с первыми входами четвертого и пятого элементов И, вторые 55 входы которого объединены и соединены с восьмым входом ^элемента 4И-ИЛИ и с четвходы которых объединены и соединены с вертым входом и прямым выходом второго пятым входом блока управления режимом элемента 2И-ИЛИ, инверсный выход котопрямого доступа с первым входом шестого рого соединен с вторым входом девятого элемента И и с вторым вводом третьего элеэлемента И, причем блок захвата магистрамента И, выход которого соединен с первы 1674143 20 вым выходом блока захвата магистрали, шели содержит с первого по четвертый тригге стой и седьмой выходы которого соединены ры, первый vi второй элементы И, элемент соответственно с выходами первого эле2И-ИЛИ, элемент развязки, группу элеменмента ИЛИ и элемента развязки, инверсный тов развязки, первый и второй элементы выход и вход установки в "0" третьего тригИЛИ, с первого по третий элементы ИЛИгера соединены соответственно с входом НЕ, с первого по пятый элементы НЕ и пятого элемента НЕ и с выходом второго одновибратор, причем первый вход блока элемента ИЛИ, второй вход которого соедизахвата магистрали соединен с первым нен с выходом пятого элемента НЕ, входы с синхровходом одновибратора, с первым восьмого по десятый блока соединены входом первого элемента И и с входом персоответственно с входами второго и третьевого элемента НЕ, выход которого соединен го элементов развязки группы и с третьим с входом установки в " 1 " первого триггера, входом элемента 2И-ИЛИ, выход которого информационный вход, синхровход, вход соединен с его четвертым входом и с восьустановки в "О" и выход которого соединен мым выходом блока захвата магистрали, соответственно с входом логического нуля выходы с первого по третий элементов разблока захвата магистрали, с выходами втовязки группы соединены соответственно со рого и третьего элементов НЕ и с первым второго по четвертый выходами блока завходом первого элемента ИЛИ-НЕ, выход хвата магистрали, причем блок отработки которого соединен с четвертым элементом прерывания содержит узел кодировки заНЕ, выход которого соединен с входом уста2Q просов, узел арбитража приоритета прерыновки в "О" второго триггера, синхровход ваний, первый и второй элементы развязки, которого соединен с выходом первого элеэлемент НЕ, первый и второй триггеры, одмента И, второй вход которого соединен с новибратор, первый и второй элементы ІЛвыходом второго элемента ИЛИ-НЕ, перНЕ, первый и второй элементы ИЛИ-НЕ, вый вход которого соединен с вторым вхопричем входы с первого по четвертым блока дом первого элемента ИЛИ-НЕ и четвертым отработки прерывания соединены с первывходом блока захвата магистрали, пятый ми информационными входами узла арбитвход которого соединен с вторым входом ража приоритета прерываний, вторые второго элемента ИЛИ-НЕ, второй вход информационные входы которого соединеблока захвата магистрали соединен с третьны с информационными входами узла кодиим входом первого элемента ИЛИ-НЕ и с ровки запросов и с входами с восьмого по входом второго элемента НЕ, третий вход одиннадцатый блока отработки прерываблока захвата магистрали соединен с инния, выходы узла кодировки соединены с формационным входом третьего триггера и выходами со второго по пятый блока отрас первым входом первого элемента ИЛИ, ботки прерывания, выходы с девятого по второй вход которого соединен с прямым двенадцатый которого соединены с инфорвыходом четвертого триггера и с входом усмационными выходами узла арбитража притановки"1" второго і триггера, выход котооритета прерываний, вход опроса которого рого соединен с первым входом третьего соединен с пятым входом блока отработки элемента ИЛИ-НЕ, с первым и вторым вхопрерывания и с входом элемента НЕ, выход дами элемента 2И-ИЛИ и с входом элеменкоторого соединен с первыми входами перта развязки, шестой вход блока зэ/вата вого элемента И-НЕг ипервого элемента магистрали соединен с синхровходом третьИЛИ-НЕ, выход которого соединен с синхего триггера, с первыми входами второго ровходом первого триггера, выход котороэлемента ИЛИ и второго элемента И, с четго соединен с первым входом второго вертым входом первого элемента ИЛИ-НЕ элемента И-НЕ и с входом установки узла и с вторым синхроаходом одноаибратора, арбитража приоритетов прерываний, стровыход которого соединен с синхровходом бирующий выход которого соединен с вто~ четвертого триггера, вход установки в"1"' рым входом первого элемента ИЛИ-НЕ, которого соединен с выходом второго элевыход второго триггера соединен с седьмым мента И, второй вход которого соединен с выходом блока отработки прерывания и с прямым выходом третьего триігера и с пявходами первого и второго элементов разтым выходом блока захвата магистрали, вязки, выходы которых соединены соответседьмой вход которого соединен с ственно с первым и восьмым выходами входом первого элемента развязки группы, с входом третьего элемента г с блока отработки прерывания, шестой выход которого соединен с выходом опроса узла НЕ и с вторым входом третьего элемента арбитража приоритета прерываний,стробиИЛИ-НЕ, выход которого соединен с вхорующий вход которого соединен с шестым дом установки в "О" четвертого триггера; входом блока отработки прерывания и с инверсный выход которого соединен с пер 21 1674143 первым входом второго элемента ПЛИНЕ, выход которого соединен с вторым входом первого элемента И-НЕ, выход которого соединен с входом установки в " 1 " второго триггера, информационный и синхронизирующий входы которого соединены соответственно с входом логического нуля блока отработки прерывания и с выходом одновибратора, синхровход которого соединен с вторым входом второго элемента ИЛИ-НЕ и с двенадцатым входом блока отработки прерывания, седьмой вход которого сйединен с вторым входом второго элемента И-НЕ, выход которого соединен с входом установки в "О" первого триггера, информационный вход которого соединен с входом логической единицы блока отработки прерывания. Фиг.1 1674143 л 1 А 25нс Z8.Z >!50нс 28.1 29 Запись байта Запись слова за 28 22 313 J/.430.132 33. 15 J 1674143 Фиг 18 372373 _ Л /7 1674743 Ванные >X їй, / J ST\. ILUUcL \ 2100нс і 42.Г ^~Ъ 7 • ~ * »у ЮПнг 1 ^ шЧ*— ^ ^ -в—«fc 42.3 / ы , ,,, h2A ^Гу 43.1 \ / &JQ8HC \ \ запись Sauma " >№ие 1 Запись слада / \£ь /" U \ of _ / ~ \ /// »> Ш413-/ 45 / » \\\ /// Фиг. 18 43.1 U J7 22 45 // \\\\\ 1674143 \ Ш1-49А 50.1-50A 51.1-51Л X 5Q.5 . 30.2 23 X 50.5 X\V\ 51.5 XVNX 52 Фиг. 20 Редактор О Спесивых Составитель А Афанасьев Техред М Моргентал Корректор Л . Бескид Заказ 2924 Тираж 380 Подписное ВНИИПИ I осударственного комитета по изобретениям и открытиям при ГКНТ СССР 113035 Москва Ж-35 Раушская наб , 4/5 Производственно-издательский комбинат "Патент" г Ужгород ул Гагарина, 101
ДивитисяДодаткова інформація
Автори англійськоюSerdiuk Yurii Avksentiiovych, Koval Mykola Oleksiiovych
Автори російськоюСердюк Юрий Авксентьевич, Коваль Николай Алексеевич
МПК / Мітки
МПК: G06F 13/36
Мітки: системних, узгодження, магістралей, пристрій
Код посилання
<a href="https://ua.patents.su/22-323-pristrijj-dlya-uzgodzhennya-sistemnikh-magistralejj.html" target="_blank" rel="follow" title="База патентів України">Пристрій для узгодження системних магістралей</a>
Попередній патент: Пристрій для обміну інформацією між еом і зовнішньою пам’яттю
Наступний патент: Спосіб котактного стикового зварювання оплавленням
Випадковий патент: Зворотно-поступальний насос з електронним контролем повітряного клапана і поршня