Устройство для управления обменом информацией между управляющим процессором и внешним устройством Советский патент 1990 года по МПК G06F13/00 

Описание патента на изобретение SU1594552A1

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

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

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

Устройство содержит (фиг.1) вхо- ды-выходы 1 данных адреса, входы-выходы 2 управления, блок 3 управления, дешифратор 4, мультиплексор 5, шинный формирователь 6, входы и выходы 7-10.

Блок управления 3 обмена (фиг.2) содержит одновибраторы и J2, элементы И 13-17, триггер 18 блока, триггер 19 модуля, элементы ИЛИ 20- 21 и шинный формирователь 22.

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

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

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

4;;:

сл

Сд

ю

pei-H(ie. слово, которое поступает на вход мультиплексора 5.

Сигнал ВА поступает на вход элемента И 16 блока 3 управления, а на другой вход подается сигнал ВВ. Выходной сигнал элемента И 16 снимает блокировку первого 11, второго 12 одновибраторов, триггера 18 блока и триггера 19 модуля.JQ

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

На прямом выходе первого 11 одно- вибратора появляется импульс, который своим передним фронтом устанавливает триггер 18 блока в состояние 1. Сигнал с прямого выхода триггера 18 20 блока поступает на входы элемента ИЛИ 20, элемента И 13 и на первый : вход мультиплексора 5, на группе входов которого уже присутствует гщ- ресное слово.25

По сигналу Номер блока мультиплексор 5 выбирает из адресного слова с шестого по девятый разряды, соответствующие номеру выбираемого

ляющим процессором и выбранным блоком ввода-вывода. После этого в выбранном блоке ввода-вывода формируется сигнал Синхронизация приема (СП), который поступает на вход триггера 18 блока и переводит его в исходное состояние. При этом снимается блокировка с мультиплексора 5, блокируется элемент И 13, снимается сигнал Номер блока, а следовательно, и сигнал СП. Выбор блока ввода-вывода осуществлен.

Сигнал с инверсного выхода тригге ра 18 блока запускает второй одно- вибратор 12, импульс на прямом выходе которого своим передним фронтом устанавливает триггер 19 модуля в состояние 1. Сигнал с выхода триггера 19 модуля поступает на входы элементов ИЛИ 20, И 14 и 15 и на вт,орой вход мультиплексора 5, который выбирает из адресного слова с третьего по пятый разряды, соответ-. ствующие номеру выбираемого модуля Как и в цикле выбора номера блока, сигнал с выхода элемента ИЛИ 20 разрешает дешифрацию информации, посту- пивщей на адресные входы дешифрато-

блока. Выбранная информация с выходов JQ ра 4. С выхода дешифратора 4 сигнал

35

40

мультиплексора 5 поступает на входы дешифратора 4, на управляющий вход которого поступает сигнал с выхода элемента ИЛИ 20, разрешая дешифра щю информации. С выхода дешифратора 4 сигнал, несущий информацию о номере выбранного блока, поступает на соответствующий номеру блок ввода-вьшода. Блоки ввода-вьюода подключаются таким образом, что каждый блок, имегощий определенный номер от О до 15, подключен к соответствующим выходам дешифратора 4, имеюшцм такой же номер. Сигнал выбора блока поступает на вход триггера подключения блока ввода-вьшода (не показан). На синхровход этого триггера поступает сигнал Номер блока с элемента И 13, при этом задержка сигнала Номер блока относительно сигнала, несущего, информацию о номере блока, определяется длительностью блокирующего импульса, поступающего на вход элемента И 13 с инверсного выхода первого -одновибратора 11. Наличие этих двух сигналов на входах триггера подключения блока

45

50

с дешифрированным номером модуля поступает в выбранньй блок ввода- вьшода на вход регистра номера модуля (не показан). Информация в регистр номера модуля записьшается с приходом на его синхровход сигнала Номер модуля, поступающего с выхода элемента И 14. Задержка сигнала Номер модуля относительно информационного сигнала определяется длител ностью блокирующего импульса, поступающего на вход элемента И 14 с инверсного выхода второго одновибрато- ра 12. Блок ввода-вывода формирует сигнал СП, указьшающий на то, что модуль выбран Этот сигнал подается в блок 3 управления обменом на вход элемента И 15, который вьщает сигнал СП, извещающий управляющий процессор о том, что выдача адреса окончена.

Блокировка сигнала СП, вырабатываемого блоком ввода-вьшода после приема номера блока, осуществляется сигналом с вьпсода триггера 19 модуля так как выбор номер блока еще не является окончанием цикла выдачи ад реса

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

ляющим процессором и выбранным блоком ввода-вывода. После этого в выбранном блоке ввода-вывода формируется сигнал Синхронизация приема (СП), который поступает на вход триггера 18 блока и переводит его в исходное состояние. При этом снимается блокировка с мультиплексора 5, блокируется элемент И 13, снимается сигнал Номер блока, а следовательно, и сигнал СП. Выбор блока ввода-вывода осуществлен.

Сигнал с инверсного выхода триггера 18 блока запускает второй одно- вибратор 12, импульс на прямом выходе которого своим передним фронтом устанавливает триггер 19 модуля в состояние 1. Сигнал с выхода триггера 19 модуля поступает на входы элементов ИЛИ 20, И 14 и 15 и на вт,орой вход мультиплексора 5, который выбирает из адресного слова с третьего по пятый разряды, соответ-. ствующие номеру выбираемого модуля Как и в цикле выбора номера блока, сигнал с выхода элемента ИЛИ 20 разрешает дешифрацию информации, посту- пивщей на адресные входы дешифрато-

Q ра 4. С выхода дешифратора 4 сигнал

5

0

45

50

с дешифрированным номером модуля поступает в выбранньй блок ввода- вьшода на вход регистра номера модуля (не показан). Информация в регистр номера модуля записьшается с приходом на его синхровход сигнала Номер модуля, поступающего с выхода элемента И 14. Задержка сигнала Номер модуля относительно информационного сигнала определяется длительностью блокирующего импульса, посту ; пающего на вход элемента И 14 с инверсного выхода второго одновибрато- ра 12. Блок ввода-вывода формирует сигнал СП, указьшающий на то, что модуль выбран Этот сигнал подается в блок 3 управления обменом на вход элемента И 15, который вьщает сигнал СП, извещающий управляющий процессор о том, что выдача адреса окончена.

Блокировка сигнала СП, вырабатываемого блоком ввода-вьшода после приема номера блока, осуществляется сигналом с вьпсода триггера 19 модуля, так как выбор номер блока еще не является окончанием цикла выдачи ад реса

После получения сигнала СП управ- ляющий процессор снимает адресное слово и сигналы ВА и СВ. Снятие сигнала ВА блокирует первый 11 и второй 12 одновибраторы, триггер 18 блока, триггер 19 модуля и элемент И 15. При этом снимаются сигналы Номер модуля, и СП. После окончания цикла выдачи адреса следует цикл записи информации в выбранный модуль или цикл чтения информации из выбранного модуля.

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

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

0

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

0

5

С

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

название год авторы номер документа
Устройство для сопряжения 1984
  • Сырель Павел Константинович
  • Сохина Ирина Николаевна
  • Гороховик Сергей Анатольевич
SU1208558A1
Устройство ввода-вывода матричной вычислительной системы 1987
  • Коробкин Вячеслав Михайлович
  • Эльман Владимир Юрьевич
SU1529234A1
Микропрограммное устройство управления 1985
  • Литвинов Виктор Васильевич
  • Швеин Алексей Анатольевич
  • Шумей Александр Сергеевич
SU1315974A1
Устройство для обмена информацией 1983
  • Вишневская Наталия Павловна
  • Любицкий Борис Николаевич
  • Резван Борис Павлович
  • Сахаров Борис Павлович
  • Тюрин Михаил Иванович
  • Хмелев Альберт Федорович
  • Черняев Валерий Сергеевич
SU1198528A1
УСТРОЙСТВО УПРАВЛЕНИЯ ПАМЯТЬЮ 1993
  • Харитонов Валерий Алексеевич
  • Олейников Алексей Владимирович
  • Тюрин Сергей Феофентович
  • Зверев Алексей Петрович
  • Гревцев Александр Михайлович
  • Яковлев Сергей Васильевич
  • Попченко Олег Григорьевич
  • Раевский Виктор Николаевич
RU2037874C1
Устройство для сопряжения ЭВМ с объектами управления 1986
  • Голицын Валентин Васильевич
  • Новаченко Александр Борисович
SU1401469A1
Электронная вычислительная машина 1988
  • Гайворонский Михаил Алексеевич
  • Пушкарев Юрий Яковлевич
SU1520533A1
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ИЗОБРАЖЕНИЙ 1990
  • Боровик О.С.
  • Неруш Г.И.
  • Сырямкин В.И.
  • Фомин А.А.
RU2047921C1
Процессор программируемого контроллера 1985
  • Сырель Павел Константинович
  • Сохина Ирина Николаевна
SU1406595A1
Устройство для сопряжения процессора с абонентами 1986
  • Гайдашенко Наталья Ивановна
SU1361529A1

Иллюстрации к изобретению SU 1 594 552 A1

Реферат патента 1990 года Устройство для управления обменом информацией между управляющим процессором и внешним устройством

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

Формула изобретения SU 1 594 552 A1

входой направления обмена шинного фор- , группу входов логического условия

-Jw ,

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

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

третий, четвертый и пятый выходы бло- 45 Р модуля соединен с первым входом

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

,

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

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

выход которого соединен с единичным входом триггера блока, нулевый выход которого соединен с вторым входом запуска второго одновибратора, первый ыход которого соединен с вторым

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

Фиг.1

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

Документы, цитированные в отчете о поиске Патент 1990 года SU1594552A1

Патент США № 4115856, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения 1984
  • Сырель Павел Константинович
  • Сохина Ирина Николаевна
  • Гороховик Сергей Анатольевич
SU1208558A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 594 552 A1

Авторы

Гороховик Сергей Анатольевич

Сохина Ирина Николаевна

Даты

1990-09-23Публикация

1988-07-05Подача