Устройство для управления операциями ввода-вывода данных Советский патент 1979 года по МПК G06F3/04 

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

(54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ОПЕРАЦИЯМИ ВВОДА-ВЫВОДА ДАННЫХ .Наименьшие ггйуза или сигнал не успеют окончиться или возникнуть- между двумя соседними моментами опроса. Частота опроса ограничена тактовой чаcTOTOEli устройства, которая определяется исходя из быстродействия элементной базы устройства. Под тактовой частотой здесь подразумевается максимальная частота выполнения команд того уровня, на котором производится программирование устройства. Поскольку сигналы от периферийных устройств имеют, как правило, переменный пери:Од, ТО частота опроса должна превышать фиксированную частоту следования опрашиваемых импульсов больше,- чем в 2 раза. Далее, при больо ом указанном отношении усложняЕОтся программы устройства, так как необходимо обрабатывать большие последовательности результатов опросов сигналов с интерфейсных связей, что в свою очередь, приводит к увеличению необходимого объема памяти и уменьшает эффективное бь етродействие, В рассматриваемом известном устройстве с «рограммко-уяравляемым обменом по интерфейсным связям внешних сигналов, к которым подключены периферийные устройства с различными частот&ын обмена данными, отсутствуют средства CHHxpoiSHsaumi моментов исполнения команд с моментами появления вкешних сигналов. Следствием этого являются описанные выше недостатки., т..е, неэффективное использование быстродействия процессора и блока памяти. Целью изобретения является повышение быстродействия и обеспечение универсальности применения для широкого класса внешних устройств и ЭВМ. Поставленная щель достигается тем, что 8 устройство введен блок формирования тактовых сигналов, первый управляющий вход которого соединен с управляющим выходом процессора, второй управляющий вход блока формирования тактовых сигналов и управлйющий вход процессора соединены с управляющим входом устройства, выход блока фор&шровани)Я тактойых сигналов соединен с raKtoBbiM входом процессора. Кроме того, блок формирования тактоЕых сигналов содержит регастр, схему сравнения, пересчетиый узел и импульсный генератор, выход которого соединен со счетным входом пересчетного узла, выходы которого и выходы регистра подключены соответственно ко входам схемы сравнения, вход регистра и первый вход пересчетного узла соединены с первым упраааяющим входом блока, второй вход пересчетного узла еоединен со вторим управляющим входом . (блока, третий вход объединен с выходом блока н подключен к выходу схемы сравиения. На фиг. 1 иредставлена обобщенная блок схема устройства; на фиг. 2 показаны блоксхема устройства в соответствии с изобретением; на фиг. 3 изображена схема блока фор.мирования тактовых сигналов, выполненного в виде цифрового фазнруе.мого генератора переменной частоты: на фиг. 4 изображена схема блока формирования тактовых сигналов, вьнюлнениого в виде фазируемого автогенератора релаксационного типа. На фиг. 1-4 приняты следующие обозначения: логический блок ; блок 2 связи с ЭВМ и периферийными устройствами; связь 3 для обмена данными и управляющимисигналами с ЭВМ и перифериннырли устройствами; блок 4 сопряжения, связь 5 управляющих сигналов; связь б для обмена данными, управляющий вход 7 (для сигналов прерывания) процессора, связи 8 подключения блока 4; блок 9 памяти; процессор Ш; блок 1 формирования тактовых сигналов; управляющая связь (2, связь 13 тактовых сигналов; пересчетный узел 4; импульсный генератор 5; схема сравнения 16; регистр 17; накопитель 18; пороговый элемент 19; узел 20 управления сбросоа. Устройство работает следующим образом. При отсутствии команды от ЭВМ выполняется цикл ожидания. Команда от Э8М вызывает прерывание этого цикла; соответствующий сигнал прерывания поступает на .входы прерывания процессора 10 по связи 12 и инициирует выполиеняе процессором 0 соответствующей программы, хранящейся в блоке 9. Синхронизация исполнения команд процессора с моментами ожидаемого iioHB-ieния внешнего сигнала производится в реЖиме .«фазировка. По сигналам от процессора, поступающим на блок формирования тактовых снгналов.производится задержка исполнения следующей команды. Эта задержка происходит за счет прекращения работы блока 11 формирования тактовых сигналов до прихода внешнего сигнала с определенной линии связи 12. При появлении этого сигнала блок 11 формирования тактовых сигналов начинает выдавать синхросигналы (синхросерии) для процессора 10 в фазе, и с частотой внешнего сигнала до следующей команды управления блоком фогь мирования тактовых сигналов 1I от процессора 10. По окончании отработки этого режима управление снова передается на цикл ожидания. Блок I i формирования тактовых сигналов может быть выполнен в виде цифрового фазируемого генератора переменной частоты (см. фиг. 3). Блок II формирования тактовых сигналов, выполненный в виде цифрового фазируемого генератора, представляет собой делитель частоты импульсного генератора 15 с переменным коэффициентом деления, залаваемым содержимым регистра 17. Он работает следующим образом: г ересчетный узел 14 при отсутствии сигналов управления на первом упрг) входе блока по импульсам с непрерывно работйющего импульсного генератора 15 последовательно переходит в состояния от начального до конечного, гос.чеднее определяется кодом в регистре 17, устанавливаемым заранее. При совпадении кодов узла 14 и регистра 17 на схемы сравнения 16 вырабатывается сигнал совпадения устанавливающий начальное состоянке пересчетного узла 14, после чего опясанный цикл счета повторяется. Один цикл счета соответствует набору тактовых сигналов на связи 1, 3 тактовых сигналов, необходимому для выполнения одной команды процессора 10. В режиме «фазировка, задаваемом соотаетствующнми сигналами по связи 5, пересчетный узел 14 уста1{азливается в начальное состояние и счет прекращается до прихода соответствующего дополнительного сигнала но СБЯЗН 12, гюсле прихода которого начинается описанный выше цикл счета.

Блок 11 формирования тактовых сигналов может быть также выполнен в виде фазируемого автогенератора релаксациогиюго -Т1ша, блок-схема которого приведена на фиг. 4. Такой блок формирования тактовых сигналов содержит накопнгегь 18, выход которого связан со входом порогового элемента 19, выход которого связан со входом сброса иаког итеу1я 18 и с выходом блока. Другой вход сброса накопителя 8 связан с выходом узла 20 угфааления сбросом, входы которого связаны с первым и вторым управляющими входами блока.

Ьлок форрлгфования тактовых сигналов с этой структурой работает следующим образом.

При отсутствии сигналов управления на первом входе накопительный элемент (например, конденсатор или индуктивгюсть) заряжается до тех пор, пока сигнал на выходе накопителя 18 не досгиг ет уровни переключения гюроговопз элемента 19, сигнал с выхода которого поступает на вход сброса накопителя 18 н вызывает разряд его какопителыюго элемента, после чего цик/( зарядразряд повторяется н т. д. В режиме «фазировка, задаваемом соответствующими сигналами по связи 5, накопительный элемент разряжается и поддерживается в этом состоянни до тех пор, пока не появится соотпетстг ующий сигнал на втором управляющем входе блока, после чего снова начинается опнсанный выше цикл заряда-разряда. Один цикл заряда-разряда соответствует набору тактовых сигналов на выходе блока, необходимому для выполнения одной к(манды процессора 10.

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

1.Устройство для управления операциями ввода-вывода данных, содержащее процессор, блок памяти и. блок сопряжения, соединенные двухсторонними информационными связями, управляющий ВЫХО.Д процессора соединен с уоравляющими входами блока памяти и блока сопряжения, входы н выходы которого подк. соответственно ко входам ч выходам устройства, отличшои еся тем, что, с целью по8ып ения быстродействия и обеспечения укизерсальиостн применения для широкого класса внешних,устройств и ЭВМ, а него введен блок форрлйрования такторзых сигналов, первый управл5 ющий вход которого соединен с управляюаим выходом процессор а, второй управляющий вход блока формнройания тактовых снгьалов и управляющий вход процессора соединены, с упра 5ляюш.н.м входом устройства, вых,дд блока формирования тактовых сигналов соединен с тактовым входом процессора.

,2. Устройство по п. 1, отличающееся тем, что блок формирОБан я тахтовьлх сигналов содержит регистр, схему сравнения, пересчетный узел н импульсный reiiepaTOp, выход которого coeAiiiieH со счетным входом пересчеткого узла, выходы которого и выходы регистра подключены соответственно ко входам схемы сравнения, вход регистра н первый вход пересчетпого узла соедш ены с первым управляющим входом блока, вто,рон вход пересчет(5ого узла соединен со вторым управляющим входом блока, третий вход, объединен с выходом блока и под(.лючсн к выходу схемы сравнения.

Источники ниформации, принятые-во внимание при экспертизе

1. Патент США № 3714635, кл. 34-0-172.5, кл. G 06 F 3/00, 1973.

2.Патент США № 3828325,

кл. 340-172.5, кл. G 06 F 3/00, 1974.

f3

W

16

n

12

JL

a

/.

5 /

аг.З

к

/

й/г.

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

название год авторы номер документа
Устройство для сопряжения ЭВМ с линиями связи 1991
  • Вертлиб Валерий Абрамович
  • Горелов Вадим Юрьевич
  • Косинец Михаил Михайлович
  • Какаджанов Мурад Ходжиевич
  • Никитин Николай Михайлович
  • Окунев Сергей Леонидович
SU1784989A1
Устройство для обмена информацией 1987
  • Пожидаев Николай Яковлевич
  • Фролов Виктор Алексеевич
  • Понитков Михаил Федорович
SU1497619A1
Измеритель аналоговых сигналов 1988
  • Баранов Валерий Николаевич
  • Зиняков Николай Павлович
  • Станьков Алексей Геннадиевич
  • Шевцов Юрий Александрович
SU1599869A1
Устройство для обмена информацией между ЭВМ и периферийными устройствами 1989
  • Мушкаев Виктор Васильевич
  • Салтанов Николай Юрьевич
  • Кауль Михаил Борисович
SU1777145A2
Устройство стабилизации амплитуды видеосигнала 1989
  • Суранов Александр Яковлевич
SU1748283A1
Устройство для сопряжения ЭВМ с линиями связи 1988
  • Вертлиб Валерий Абрамович
  • Жданов Владимир Сергеевич
  • Жожикашвили Владимир Александрович
  • Косинец Михаил Михайлович
  • Макеев Сергей Владимирович
  • Никитин Николай Михайлович
  • Никифоров Сергей Васильевич
  • Окунев Сергей Леонидович
  • Саксонов Евгений Александрович
  • Терещенко Борис Николаевич
  • Фурсов Владимир Григорьевич
SU1536393A1
Устройство для сопряжения двух электронных вычислительных машин (ЭВМ) 1983
  • Антошкин Виктор Иванович
  • Борискин Алексей Алексеевич
  • Везенов Виталий Иванович
  • Епифанов Геннадий Сергеевич
  • Иванов Анатолий Владимирович
  • Смирнова Ирина Львовна
  • Суснин Александр Александрович
  • Тимашев Александр Васильевич
SU1265781A1
Многоканальная система для контроля и диагностики цифровых блоков 1984
  • Гроза Петр Кирилович
  • Касиян Иван Леонович
  • Кошулян Иван Михайлович
  • Карабаджак Александр Александрович
  • Гобжила Алик Степанович
  • Иваненко Владислав Николаевич
  • Баранов Валерий Степанович
  • Кац Ефим Файвельевич
SU1269137A1
Устройство сопряжения процессора с внешними устройствами 1987
  • Чернокрылов Владимир Александрович
  • Старцев Владимир Тихонович
  • Куконега Владимир Владимирович
  • Яковлев Виктор Григорьевич
  • Кудряшов Юрий Викторович
SU1509893A1
Устройство синхронизации двух ЭВМ 2018
  • Шмакова Ирина Соломоновна
  • Медведев Виктор Александрович
  • Косолапов Евгений Васильевич
  • Межирицкий Ефим Леонидович
  • Сапожников Александр Илариевич
RU2682402C1

Иллюстрации к изобретению SU 641 435 A1

Реферат патента 1979 года Устройство для управления операциями ввода-вывода данных

Формула изобретения SU 641 435 A1

SU 641 435 A1

Авторы

Боярченков Михаил Александрович

Березенко Александр Иванович

Контарев Владимир Яковлевич

Корягин Лев Николаевич

Крылов Герман Александрович

Ленгник Леонид Михайлович

Шац Сергей Александрович

Фельдман Борис Яковлевич

Даты

1979-01-05Публикация

1976-08-12Подача