Устройство для ввода информации Советский патент 1988 года по МПК G06F3/00 

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

1C

О5

Изобретение относится к автоматике и вычислительной технике и может быть использовано для инициативного ввода дискретных сигналов в устройствах связи с объектом, применяе1 1ых в автоматизированных системах управления технологическими процессами (АСУ ТП).

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

На фиг.1 приведена функциональная схема устройства; на фиг„2 - функциональная схема блока управленияj на фиг.З - функциональная схема блока прерываний.

Устройство содержит блок 1 управления, блок 2 коммутации, блок 3 шинных формирователей, первый 4, третий 5 и второй 6 элементы И, блок 7 прерываний, регистр 8, блок 9 сравнения элемент 10 задержки, триггер 11, первый 12 и второй 13 одновибраторы.

Блок 1 управления (фиг.2) содержит дешифратор 14, элемент И-НЕ 15 первый 16, второй 17, третий 18 четвертый 19 и пятый 20 элементы И и элемент ИЛИ 21. Блок 7 прерываний (фиг.З) содержит первый 22 и второй 23 триггеры и элемент И 24.

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

Сигнал с линии Сброс интерфейса ЭВМ производит обнуление регистра 8 и триггеров М, 22 и 23, а одновиб- ратор 12 выдает импульс, запускающий одиовибратор 13, выходной импульс которого производит перезапись входной информации в регистр 8 памяти и установку в единичное состояние триггера 23, Это исключает неопределенное состояние триггеров и регистров 8, которое может иметь место после включения питания.

Затем при любом изменении информации на входах регистра 8 и, COOT-I ветственно, входах блока 9 сравнения на его выходе появляется сигнал неравенства кодов (поскольку на выходах регистра 8 находится старая информация) , который через элемент 10 задержки устанавливает по S-входу триггер 114 Выходной сигнал последнего запускает одновибратор 12, длительность импульса которого определеяет- ся временем переходного процесса во входных цепях устройства и задается времязадающей цепью порядка сотен миллисекунд. Задним фронтом импуль0

5

0

5

0

5

0

5

0

5

са одновибратора 12 запускается одно- вибратор 13, формирующий короткий импульс порядка сотен наносекунд, передний фронт которого с прямого выхода одновибратора 13, поступая на сикхровход регистра 8, производит перезапись входной информации в регистр 8. Импульс с инверсного выхода одновибратора 13 сбрасывает по R-BXO- ду триггер 11 и производит установку по S-входу триггера 23 (фиг.З) в : блоке 7 прерываний (если ранее этот триггер не был установлен).

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

Взаимодействие устройства с ЭВМ происходит следующим образом.

Состояние триггера 23, отражающее факт любого изменения входной информации устройства, а также триггера 22 может быть считано ЭВМ через блок 3 пганньк формирователей. Для этого ЭВМ производит цикл ввода данных, посыпая по интерфейсу адрес устройства, сигналы Ввод и Выбор 1 регистра (через который посылается данная информация). При совпадении адреса на шине адреса интерфейса ЭВМ (первый вход дешифратора 14)и кода, заданного в блоке 2 коммутации (второй вход дешифратора адреса 14), на выходе дешифратора 14 появляется сигнаш адресации, который через элементы И IS, I7 и 20 в сочетании с поступающими на их входы сигнала- ми Выбор регистра и интерфейса ЭВМ и Ввод. вызывает пояатение сигнала Чтение регистра 1, который с первого выхода блока I управления поступает на вход блока 3 шинных фор мирователей. При этом открываются шинные формирователи, через которые информация с второго и четвертого выходов блока 7 прерываний поступает на шнну данных интерфейса ЭВМ.

31

Предусмотрена также работа предлагаемого устройства с ЭВМ в режиме прерываний. Дпл .того, чтобы устройство могло выставить запрос ка прерывание, ЭВМ предварительно должна установить триггер 22 посредством за- писи в него единицы с шины данных интерфейса. Для этого ЭВМ производит цикл вывода данных, посьшая по интерфейсу адрес, сигналы Вывод и Выбор 1 регистра, а та:кже единицу в соответствующем разряде шины данных. Сигнал адресации устройства с выхода дешифратора 14 и сигналы Вывод и Выбор 1 регистра через элемент И 18 инициирует сигнал записи в триггер 22 с пятого выхода блока 1 управления (фиг. ).На D- вход триггера 22 приходит информация с одной из линий шины данных ЭВМ через шинные формирователи блока 3, которые открываются на прием сигналов с выхода элемента ИЛИ 21. Если в триггер 22 записана единица, то при наличии единицы на прямом И)1ходе триггера 23 формируется сигнал запроса прерывания на выходе элемента Hi2A Этот сигнал через блок 2 коммутации поступает на одну из линий шины прерываний интерфейца ЭВМ.

Состояние триггера 22 может быть прочитано ЭВМ теми же командами, что и состояние триггера 23,

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

26

фейса ЭВМ подключено К устройств (например, 8 или 16) и запросы от них могут приходит одновременно, то,

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

В устройстве функция ответа на параллельный опрос реализована с помощью элементов И 4 - 6 и блока 2, При вьщаче ЭВМ команды на параллельный опрос сигналы с линий разрешений

параллельного опроса, ввода интерфейса ЭВМ поступают на входы элементов И 4 и 6. Сигналы выборки групп поступают на второй и третий входы блока 2, который определяет

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

Сигнал с инверсного выхода триггера 23 через элемент И 6 проходит на вход элемента И 5. Таким образом, при наличии сигнала параллельного опроса информации о состоянии триггера 23 поступает на вход блока 2, с выхода которого идет на соответствующую линию шины данных интерфейса ЭВМ.

Получив одним из описанных способов информацию об изменении состояния сигналов на входах устройства, ЭВМ считывают данные из регистра 8 через шинные формирователи блока 3, Для этого ЭВМ производит цикл ввода

данных, посылая сигналы по шине адре са интерфейса, а также по линиям Ввод, Выбор 2 регистра. При этом сигнал адресации с выхода дешифратора 14 в совокупности с сигналами с линий Ввод,, Выбор 2 регистра через элементы 15, 16 и 19-вызывает появление сигналов управления шинными формирователями на третьем и четвертом выходах блока 1 управления. Эти сигналы открывают шинные формирователи блока 3 для выдачи информации с выходов регистра 8 в шину данных интерфейса. Сигнал с четвертого выхода блока I через четвертый вход

;5 u

(Ьлока 7 прерываний поступает на вход |;броса триггера 23 и вызывает его :брос, что предотвращает выдачу вто- эичного запроса прерывания после чте тя ЭВМ информации из регистра 8, ЗледукАций запрос может возникнуть только при новом изменении информации на первом входе регистра 8,

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

1. Устройство для ввода информации, содержащее блок управления,

лок шинных формирователей, блок прерываний, блок сравнения, регистр, входы первой группы блока управления являются адресными входами устройства, первый и второй входы блока правления являются входами соответственно Ввод и Вывод устройства5

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

66

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

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

го элементов И соединены с первым и вторым входами третьего элемента Hj выход которого сое13 1нен с первым входом блока, коммутаций второй вход которого соединен с четвертым входом

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

блока коммутации соединены с информа ционными выходами блока шинных фор-г мирователеЙ8 первый выход блока прерываний соединен с четвертым входом блока коммутаций, третий выход блока прерываний соединен с вторым входом второго элемента И,

2, Устройство по n.,ls отличающееся т ем 5 что блок управлен-- ния содержит дешифратор, пять элементов И, элемент И-НЕ и элемент, ИЛИ, первая и вторая группы входов дешифратора являются соответственно первой и второй группами адресных входов блока 5 :,ыход дешифратора соедииен с первыми входами элемента и первого, второго и третьего элементов И, выход элемента И-НЕ соединен с первыми входами четвертого и пято го элементов И выходы которых явля55

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

714

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

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

6..8

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

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

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

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

название год авторы номер документа
Устройство для ввода информации 1988
  • Авербух Александр Моисеевич
  • Мушкин Александр Иосифович
SU1614016A1
Устройство сопряжения процессора с внешними устройствами 1987
  • Чернокрылов Владимир Александрович
  • Старцев Владимир Тихонович
  • Куконега Владимир Владимирович
  • Яковлев Виктор Григорьевич
  • Кудряшов Юрий Викторович
SU1509893A1
Устройство для сопряжения 1981
  • Альтшуль Семен Давыдович
  • Бирагов Сергей Карменович
  • Добрынский Эдуард Евсеевич
  • Гильман Геннадий Иванович
  • Рубашкин Дмитрий Давыдович
  • Хряпина Ирина Трофимовна
SU1048467A1
Устройство для сопряжения двух электронных вычислительных машин 1988
  • Калина Владимир Николаевич
  • Леонец Александр Адамович
SU1605241A1
Устройство ввода-вывода информации 1988
  • Волков Александр Иванович
  • Сахончик Виктор Дмитриевич
  • Козелецкий Георгий Всеволодович
SU1619283A1
Устройство для сопряжения двух электронных вычислительных машин 1983
  • Пузов Валерий Глебович
  • Тимофеев Игорь Михайлович
  • Стебунова Людмила Александровна
  • Френкель Аркадий Маркович
SU1141418A1
Устройство для сопряжения ЭВМ с магистралью локальной сети 1987
  • Петросов Вадим Гарегинович
  • Иванов Эдвард Иосифович
  • Сирбиладзе Гамлет Геннадьевич
SU1411764A1
Устройство для сопряжения внешних устройств с электронной вычислительной машиной 1983
  • Аптекман Борис Александрович
  • Залозный Михаил Тихонович
  • Кучеренко Андрей Павлович
  • Пилипчук Анатолий Ефимович
  • Пшеничный Николай Тихонович
  • Цехмиструк Георгий Юрьевич
SU1100615A1
Устройство для ввода информации в ЭВМ от группы периферийных устройств 1988
  • Зори Анатолий Анатольевич
  • Лагущ Ростислав Васильевич
  • Мащенко Сергей Валерьевич
  • Ярошенко Николай Александрович
SU1640701A1
Устройство для сопряжения двух электронных вычислительных машин (эвм) 1984
  • Мильман Григорий Львович
SU1187172A1

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

Реферат патента 1988 года Устройство для ввода информации

Изобретение относится к автоматике и вычислительной технике.и может быть использовано для инициативного ввода дискретных сигналов в устройствах связи с объектом, приме- :Няемых в автоматизированных системах управления технологическими процессами. Целью изобретения является повышение быстродействия устройства. Устройство содержит блок I упраИ1е- ния, блок 7 прерываний, блок 3 шинных формирователей, блок 9 сравнения, блок 2 коммутации, триггер 11, регистр 8, два одновибратора 12, 13, злементы И 4 - 6, элемент 10 задержки. Цель изобретения достигается за счет уменьшения времени ввода информации при числе устройств больше восьми, подключенных к восьмиразрядной шине прерываний. 2 з.п,ф-лы, 3 ил. i СП

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

Фиг. 2

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

Устройства преобразования, обработки, отображения,, хранения информации и выработки команд управления.- Государственная система промышленных приборов и средств автоматизации
Каталог
Сплав для отливки колец для сальниковых набивок 1922
  • Баранов А.В.
SU1975A1
Способ изготовления звездочек для французской бороны-катка 1922
  • Тарасов К.Ф.
SU46A1
Средства вычислительной техники.
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Устройства связи с объектом,- Государственная система промьшшенных приборов и средств автоматизации
Отраслевой каталог
Гребенчатая передача 1916
  • Михайлов Г.М.
SU1983A1
Насос 1917
  • Кирпичников В.Д.
  • Классон Р.Э.
SU13A1

SU 1 411 726 A1

Авторы

Авербух Александр Моисеевич

Мушкин Александр Иосифович

Даты

1988-07-23Публикация

1987-01-09Подача