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

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

программного управления соединены с установочными входами блоков прерывания и приоритета, запускающий выход блока микропрограммного управления соединен с синхровхрдом периферийного устройства, выход блока регистров уставок соединен с кодо- вым входом5компаратора,- выход которого : соединен с входом выбора режима работы периферийного устройства у выход пpизнaka приоритетности периферийного устройства соединен с з.апросным входом блока приоритетов , кодовый выход которого соединен с входом записи блока прерываний;

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

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

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

название год авторы номер документа
Имитатор канала 1988
  • Исаенко Владимир Андреевич
  • Шаров Борис Григорьевич
SU1520523A2
КОНТРОЛЛЕР ПЕРЕДАЧИ ДАННЫХ 2013
  • Антимиров Владимир Михайлович
  • Антимиров Ярослав Владимирович
  • Вагин Александр Юрьевич
  • Наронов Александр Сергеевич
  • Федорова Наталья Александровна
  • Язева Виктория Вениаминовна
RU2514135C1
Микропрограммное устройство для ввода-вывода информации 1983
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1144099A1
Имитатор канала 1987
  • Самчинский Анатолий Анатольевич
SU1425675A2
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств 1989
  • Текутова Антонина Михайловна
  • Романихин Андрей Владимирович
SU1734098A1
Устройство для обмена данными между группой каналов ввода-вывода и оперативной памятью 1985
  • Пронин Владислав Михайлович
  • Пыхтин Вадим Яковлевич
  • Мазикин Борис Викторович
  • Хамелянский Владимир Семенович
SU1278867A2
СИСТЕМА ДЛЯ ПЕРЕДАЧИ ДАННЫХ 2011
  • Антимиров Владимир Михайлович
  • Краева Валентина Сергеевна
  • Оськина Валентина Николаевна
  • Кулакова Людмила Викторовна
  • Вдовин Алексей Сергеевич
  • Телицин Вадим Вадимович
RU2444052C1
Устройство для тестового контроля цифровых блоков 1987
  • Борисенко Алексей Алексеевич
  • Рябцев Владимир Григорьевич
  • Чернышев Владимир Александрович
SU1553978A1
Устройство для сопряжения с микропроцессором 1983
  • Карабецкий Михаил Дмитриевич
SU1109730A1
Устройство для тестового контроля цифровых блоков 1985
  • Рябцев Владимир Григорьевич
  • Чернышев Владимир Александрович
  • Шамарин Александр Федорович
  • Борисенко Алексей Алексеевич
SU1312577A1

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

Реферат патента 1985 года Устройство для сопряжения управляющей вычислительной машины с периферийными устройствами

1. -УСТРОЙСТВО ДЛЯ СОПРЯ.ЖЕНИЯ УПРАВЛЯЮЩЕЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С ПЕРИФЕРИЙНЫМИ УСТРОЙСТВАМИ, содержащее регистр обмена, коммутаторы ввода и вьгоода, буферный регистр, блок приоритета, причем последовательные -информационные вход и выход регистра обмена соедит иены соответственно с входной и выходной информационными шинами управляющей вычислительной машины, параллельный информационный .выход регистра обмена соединен с первым информационньпч входом коммутатора ввода, второй информационный вход которого соединен с выходной шиной записи периферийного устройства, 9ЫХОД коммутатора ввода через буферный регистр соединен с информационным входом коммутатора вывода, первый вькод которого соединен с входной шиной считывания периферийного устройства, -второй выход коммутатора вывода соединен с параллельным информационным входом регистра обмена и с информационным входом , блока приоритета, отличающееся тем, что, с целью повьш1ения быстродействия устройства, в него введены блок синхронизации, блок регистров установок,компаратор, таймер, блок прерываний и блок микропрограммного управления, причем выход синхронизации управляющей вычитательной машины соединен с входом блока синхронизации, первый выход которого соединен с первым входом синхронизации блока микропрограммного управления, второй вход синхронизации которого соединен с выходом таймера, выход которого соединен с входом метки времени периферийного устройства и входом синхронизации блока приоритета, второй выход блока синхронизации - свходом синхронизации таймера, второй выход коммутатора вынода - с входом логических условий С5лока микропрограммного управления, таймера, компаратора и блока регистров уставок, а выходы блока прерываний компаратора и первый выход блока приоритетов - соответственно с первым, вторым и третьим адресными входами блока микропрограммного управления, первый и второй выходы направления обмена блока микропрограммного управления соединены соответственно с управляюпщми входами коммутаторов вывода и ввода, а выходы готовность считывания уставки, разрешение сравнения уставок, включение таймера блока микропрограммного управления соединены соответственно с стробирующими входами блока регистров уставок, компаратора и таймера, первый и второй режимные выходы блока микро

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

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

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

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

Устройство содержит процессор

1 УВМ, регистр 2 обмена, коммутатор 3 ввода, выход 4 записи периферийных устройств (ПУ),:буферный регистр 5, коммутатор 6 вывода. 3 выход считывания ПУ, блок 8 синхронизации, блок 9 микропрограммного управления,синхровход 10 ПУ, блок 11 прерываний, блок 12 регистров уставок, компаратор 13, вход 14 выбор режимов ПУ, таймер 15, вход 16 - метка времени ПУ, блок 17 прио ритетов , выход 18 признака приоритетности ПУ. Блок микропрограммного управлени (фиг. 2) содержит оперативную буфер дЧую память 19, группу формирователе 20 импульсов группу элементов 21 И-ИЛИ, группу дешифраторов 22 состояний, постоянную буферную память 23, формирователь 24 сигналов запис и считывания, дешифратор 25 тактов считывания, счетчик 26 тактов считывания, формирователь 27 сигналов синхронизации. Устройство предназначено для обе печения быстрого обмена данными периферийного устройства с центральным процессором УВМ. При этом с. целью увеличения быстродействия произ водится допусковый контроль и программное управление периферией, упра ление цветом печати на печатающем устройстве. В качестве центрального процессора используется, например, электронная клавишная вычислительная ма шина. Электроника БЗ-21, память которой представляет собой замкнутое динамическое кольцо,, состоящее из трех внутренних регистров. Кольцо памяти разрывается на сты ке двух регистров и в разрыве вводи ся регистр 2 обмена, через который обеспечивается доступ в любую область памяти. При этом запись и счи тывание информации производится побайтно. Устройство работает следующим об разом. Программа работы устройства заносится в память УВМ (не показано) и в регистр 2 обмена. По управляющему сигналу с блока 9 осуществляется считывание программы работы устройства с регистра 2 обмена через коммутаторы 3 и 6 и буферный регистр 5 иа блок 9, а затем происходит занесение ее в определенной последовательности в блоки 12, 15 и 17. В программе задается: количество датчиков информации и программа их 1 опроса: адрес периферийного устройства; величины установок для блока 12 lierHCTpoB уставок; временные ин- . тервалы для таймера 15; приоритет датчиков. Блоком 8 синхронизации осуществляется привязка синхроимпульсов устройства к синхронизирующим импульсам процессора 1 УВМ. Ввод информации в устройство осуществляется следующим образом. На выходе 18 признака приоритетности ПУ формируется сигнал, который характеризует данное ПУ. Блоком 17 анализируется приоритет и выдаются сигналы на блок 9 микропрограммного управления и блок 11 прерывания, которые обеспечивают работу устройства при вводе информации. Приоритетный сигнал с блока 17 поступает через блок 11 прерываний на блок 9 микропрограммного управления, который выдает сигнал на блок 17 приоритета о съеме- информации с ПУ, обладающего высшим прноритетом. Блок 17 приоритета после это,го сигнала оценивает высший приоритет у оставшихся внешних устройств, которые послали запрос на обмен, и сигнализирует о признаке устройства с высшим приоритетом. Таймер 15 вырабатьшает временные метки как на блок 9, так и на ПУ выход 16). В соответствии с этими метками блок 9 вырабатывает управляющие сигналы, которые поступают на вход 10 для управления обменом информации. Информация с ПУ поступает с информационного 4 входа через коммутатор 3 ввода на буферный регистр 5. По команде с блока 9 коммутатор 6 вьгаода подключает буферньй регистр 5. Затем по сигналу с блока 9 управления и производится запись информации в компаратор 13.В компараторе 13происходит сравнение (допусковьШ контроль поступающей информации с уставками, которые находятся в блоке 12 памяти;:: регистров и, следовательно, определяется превышение (занижение) поступающей информации относительно нижнего или верхнего допустимых пределов. По результатам допускового контроля в компараторе 13 вырабатываются сигналы для блока 9 и для внешнего печатающего устройства (выход 14), который устанавливает цвет печати на внешнем печатном устройстве. Сигнал с компаратоpa ГЗ, поступающий .в блок 9, опреДеляет дальнейпгую работу устройства. Если поступающая информация не прошла допусковый контроль, то по команде с блока 9 коммутатор 6 Ььгаода подключает выход буферного регистра 5 к информационному выходу 7, Затем, по команде 9 на входе 10 признаков состояния ПУ появляется сигнал Считьгаанйе.На внещнем печатающем устройстве информация выпечатывается красным цветом, который установлен по сигналу с входа 14. Если же поступающая информация прошла доп скойый контроль, то блок 9 вьфабатьшает команду для коммутатора 6 вьшода на подключение выхода буферного регистра 5. к информационному параллельному входу регистра 2 обмена, откуда информаци вводится в процессор 1 УВМ, где она обрабатьшается в соответствии с заданной программой. После окончания обработки полученной информации результаты вьшодятся через регистр 2 обмена, коммутатор 3 ввода на буферный регистр 5. По команде с блок 9 коммутатор 6 вьшода подключает выход буферного регистра 5 к информационному выходу 7. Затем на синхровходе 10 появляется сигнал Считывание и периферийное печатающее устройство начинает считьшание этой информации. Кроме того, после допускового контроля компаратора 13 на входе 14 ПУ устанавливается цвет печати для периферийного печатающего устройства.

Блок микропрограммного управлени 9 работает следующим образом.

Со схемы синхронизации 27 синхросигналы поступают на счетчик тактов 26. Состояние счетчика 26 тактов является управлением для счить1вания микрокоманды с постоянной буферной памяти 23.

Дешифратор 25 тактов своими выходами связан с группой элементов 21 И-ИЛИ и формирователем 20 функциональных сигналов, формирователь 24 сигналов записи и считьгоания выполнен так, что при поступлении с формирователя 27 сигналов синхронизации анализируется на каждом такте состояние дешифратора 25 тактов. На первых тактах вырабатывается сигнал Запись для буферной памяти 19, а на последующих тактах сигнал Чтение .

По сигналу Запись на первых тактах записывается исходная информация с информационной шины. По сигналу Чтение информация считьшается оперативной буферной памятью 19 и подается на группу дешифраторов 22 состояния. На дешифраторе 22 на каждом такте считьшается информация с постоянной буферной памяти 23, которая представляет собой микрокоманду управления с учетом исходной информации, заданной оператором.

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

К SflOKan на быход . 6 5

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

Авторское свидетельство СССР № 562811, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для обмена данными 1975
  • Диденко Константин Иванович
  • Карнаух Константин Григорьевич
  • Котляр Владимир Михайлович
  • Кочур Юрий Павлович
  • Шандрин Игорь Степанович
SU714386A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 201 841 A1

Авторы

Ковтун Валерий Иванович

Фисенко Вячеслав Михайлович

Хорошко Владимир Алексеевич

Даты

1985-12-30Публикация

1983-10-17Подача