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

 

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

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

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

РЕСПУБЛИК (si)s 6 06 F 13/00

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

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

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) 1640700 (21) 4760966/24 (22) 21.11,89 (46) 07.02,92, Бюл. N. 5 (71) Радиоприборный завод (72) П.А. Русаков (53) 681 31(088.8) (56) Авторское свидетельство СССР

К 1640700, кл. G 06 F 13/00, 29.09.89. (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ОБМЕНОМ ИНФОРМАЦИЕЙ МЕЖДУ ЭВМ И

ГРУППОЙ ПЕРИФЕРИЙНЫХ УСТРОЙСТВ (57) Изобретение относится к вычислительной технике и радионавигации, может быть использовано в приемо-индикаторах спутИзобретение относится к вычислительной технике и радионавигации, может быть использовано в приемоиндикаторах спутниковых навигационных систем и является дополнительным к изобретению по авт. св. N

1640700, Цель изобретения — расширение функциональных возможностей устройства за счет. обеспечения возможности обмена информацией без учета приоритетности внешних устройств.

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

1 адреса, ЭВМ 2, регистр 3 обмена, коммутатор 4, блок 5 выбора приоритета, периферийные регистры 6, периферийные

„„Я2„„1711170A2 никовых навигационных систем и является дополнительным к изобретению по авторскому свидетельству N 1640700. Целью изобретения является расширение функциональных возможностей устройства за счет обеспечения возможности обмена информацией без учета приоритетности внешних устройств, Псс-:авленная цель достигается тем, что в ус.. ройство, содержащее блок выбора приоритета, коммутатор, регистр обмена и дешифратор адреса, введена группа блоков управления обменом, каждый из которых содержит элемент И-НЕ, регистр записи, два триггера, схему сравнения, дешифратор обмена, элемент Н Е и коммутатор данных. 1 ил. устройства 7, параллельная шина 8 кода числа (группа командных выходов ЭВМ), цепь 9 управляющего сигнала (стробирующий выход ЭВМ), цепь 10 прерываний (выход прерываний ЭВМ), цепь 11 чтения информации (выход чтения ЭВМ), информационная шина 12 параллельного обмена (группа информационных входов ЭВМ), параллельные шины 13 и 14 управления (группы входов и выходов дешифратора адреса), цепь 15 записи информации (первый выход записи ЭВМ), шина 16 параллельного обмена информацией между устройствами 7 и коммутатором 4, шина 17 параллельного обмена информацией (первая группа информационных выходов ЭВМ), группа информационных шин 18 и 19, цепь 20 записи информации (второй выход записи ЭВМ), информационная шина 21 параллельного обмена информацией, цепь 22 запроса(вход запроса блока 5), группа 23 цепей запроса (группа входов запроса блока 5), цепь 24

1711170

55 разрешения работы (выход разрешения работы блока 5), группа 25 цепей разрешения работы (группа выходов разрешения работы блока 5), информационная шина 26 параллельного обмена информацией (вторая группа информационных выходов ЭВМ), Кроме того, устройство содержит группу блоков 27 управления обменом, каждый из которых содержит элемент И-НЕ 28, регистр 29 записи, первый триггер 30, схему

31 сравнения, дешифратор 32 обмена и имеет группу 33 цепей управления для соединения группы выходов дешифратора 32 с входами режима устройств 7 и коммутатор

34 данных. Блок 27 содержит также второй триггер 35 и имеет информационные шины

36 и 37 для соединения выходов регистра 3 с информационными входами регистра 29 и выходов коммутатора 34 с группой 12 входов ЭВМ. Цепь 38 управления соединяет выход схемы 31 с входом готовности ЭВМ.

Цепи 39 и 40 соединяют выход разрешения работы ЭВМ и выход признака адреса ЭВМ с входами элемента И-НЕ 28. Цепь 41 записи информации соединяет третий выход записи ЭВМ с входом записи регистра 29.

Адресная шина 42 (группа адресных выходов ЭВМ) подключена к первой группе информационных входов схемы 31. В состав блока 27 входит также элемент НЕ 43, вход и выход которого соединены соответственно с выходом схемы 31 и установочным входом триггера 35. Установочный вход, вход сброса и выход триггера 30 подключены соответственно к выходу элемента И-НЕ 28, первому выходу дешифратора 32 и уп равляющему входу схемы 31, Информационные выходы регистра 29 соединены со второй группой информационных входов схемы 31 и группами информационных входов дешифратора 32 и коммутатора 34, управляющий вход которого подключен к выходу схемы 31, Вход сброса и выход триггера 35 соединены соответственно с вторым выходом и управляющим входом дешифратора

32.

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

Каждому блоку 27 присваивается свой код адреса, который постоянно формируется в устройстве и поступает по шине 42 на входы схемы 31. Код адреса присваивается блоку 27 на стадии разработки устройства и может быть изменен при необходимости, Для выбора блока 27 управления группой периферийных устройств, с которыми производится обмен информацией, ЭВМ на шине 17 устанавливает код адреса и сигнала записи, передаваемого по цепи 15, записывает его в регистр 3 обмена. С выхода реги5

ЗО

50 стра 3 обмена код адреса по шинам 21 и 36 с помощью управляющего сигнала, поступающего по цепи 41, переписывается в регистр 29 блока 27 управления. С выхода регистра 29 код адреса поступает на группу входов схемы 31. ЭВМ по цепи 39 передает на первые входы элементов И-НЕ 28 всех блоков 27 сигнал разрешения работы (верхний уровень), а по цепи 40 на вторые входы элементов И-НЕ 28 — сигнал разрешения сравнения кодов, На выходе элемента И-НЕ

28 формируется сигнал нижнего уровня, который поступает на установочный входтриггера 30 и устанавливает его в состояние, при котором на выходе формируется сигнал верхнего уровня, разрешающий сравнение кодов. При наличии на управляющем входе схемы 31 разрешающего сигнала с выхода триггера ЗО производится сравнение кодов адреса, поступающих на информационные входы схемы 31, Если коды адреса равны, то на выходе схемы 31 формируется сигнал верхнего уровня, который поступает на управляющий вход коммутатора 34 для разрешения трансляции через коммутатор 34, на вход ЭВМ по шине 37 отклика кода адреса; на вход элемента НЕ 43 для формирования на выходе нижнего уровня сигнала для установки триггера 35 по единичному входу в положение, при котором на его выходе формируется сигнал нижнего уровня, разрешающий работу дешифратора 32 (этот сигнал с выхода триггера 35 поступает на управляющий вход дешифратора 32); по цепи 38 в

ЭВМ в качестве информационного сигнала о том, что блок 27 выполнил операцию по сравнению кодов адреса и выдало на вход

ЭВМ по шине 37 отклика адреса, ЭВМ, получив сигнал по цепи 38, производит анализ отклика адреса для уточнения правильности выбора блока 27 группой периферийных устройств, с которыми происходит обмен информацией. После окончания анализа отклика ЭВМ переходит к выполнению следующих операций; снимает с цепи 40 сигнал разрешения сравнения адресов; устанавливает на шине 17 код команды, по сигналу записи, поступающему по цепи 15. записывает код команды в регистр 3 обмена; по сигналу управления, поступающему по цепи 41, осуществляет перезапись кода команды из регистра 3 обмена в регистры 29 блоков 27.

Код команды с выхода регистра 29 поступает на вход дешифратора 32, где он дешифрируется в виде сигнала нижнего уровня на первом выходе. Сигнал с первого выхода дешифратора 32 поступает на вход сброса триггера 30 для установки его в исходное состояние.

1711170

55

Управление работой периферийных устройств 7 осуществляется последовательностью команд, поступающих из ЭВМ, которые определяются дешифратором 32, и с его выхода сигналами управления нижнего уровня по цепям 33 поступают на входы исполнительных элементов периферийных устройств. Инициатором по обмену информацией с любым периферийным устройством группы (без учета их приоритетности) является ЭВМ. На вход блока 5 выбора приоритета по цепи 22 передается сигнал готовности к приему, или сигнал прерывания для передачи информации только от того периферийного устройства. которому от центрального процессора ЭВМ поступил сигнал управления на разрешение работы.

Дальнейшая работа устройства по управлению обменом информацией аналогична работе известного устройства.

Если центральный процессор ЭВМ выдал сигнал управления на разрешение одновременной работы всем периферийным устройствам группы, то в этом случае обмен между процессором и периферийными устройствами осуществляется с учетом их и риоритетности, по алгоритму, описанному в известном изобретении. После того, как операция обмена информацией с группой периферийных устройств окончена, центральный процессор ЭВМ записывает в регистр 29 очередную команду, которая дешифрируется дешифратором 32, и на его соответствующем выходе формируется сигнал нижнего уровня, который поступает на второй вход триггера 35, На выходе триггера 35 устанавливается сигнал верхнего уровня, который поступает на управляющий входдешифратора 32 для запрета дешифрации кодов команд. После этой операции работа центрального процессора ЭВМ с данным блоком 27 прекращается.

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

Устройство для управления обменом информацией между ЭВМ и группой периферийных устройств по авт, св, N 1640700, 5

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

Составитель Г.Виталиев

Редактор С.Патрушева Техред М.Моргентал Корректор Н.Король

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

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

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

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

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

 

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано как внешнее устройство для увеличения быстродействия микроэвм типа "Электроника- 60", "Электроника МС 1201" и других с аналогичным интерфейсом

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

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

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

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

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

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

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

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

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

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

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

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