Устройство для сопряжения вычисли-тельной машины c об'ектами управления

 

)ПИСАН

Союз Советскик

Сощиалнстическия

Республик

<>798784

ИЗОБРЕтюния

К АВТОРСКОМУ СВИ ВТИЗЬСТВУ (61) Дополнительное к авт. саид-ву (22) Заявлено 2304.79 (21) 2756307/18-24 с присоединением заявки N9— (23) Приоритет

Опубликовано 23,0181. Бюллетень ЙВ 3

Р1 М.,(„з

06 F 3/04

Государственный комитет

СССР но делам изобретений и открытий (53) УДК 681. .325(088.8) Дата опубликования описания 30. 01. 81 (72) Авторы изобретения

В.А.Меркулов, А.И.Садовникова и В.А.Кудрявцев (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ

МАШИНЫ С ОБЪЕКТАМИ УПРАВЛЕНИЯ

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

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

ЭВМ, блок ввода, блок вывода, блок задания режимов работы (1j .

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

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

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

Поставленная цель достигается тем, что в устройство, содержащее четыре регистра приема-передачи, первые входы-выходы которых являются первой группой входов-выходов устройства, два управляющих регистра, первые входы которых соединены

3Р с магистралью данных устройства и

798784

15

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

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

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

S0

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

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

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

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

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

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

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

11 выбора адреса, счетчик 12 синхроимпульсов,, выход 13 устройства, выходы 14 первой группы входов, втора

798784 группа входов 15 устройства, магистраль 16 данных, входы 17 адресной группы входов, входы 18 второй группы входов, входы-выходы 19-22 второй группы входов-выходов устройства, вход 23 синхроимпульсов. .Блок 6 формирования управляющих сигналов (фиг. 2) содержит элементы

ИЛИ 24-26, элементы И 27-34 и эле-. мент 35 задержики. Блок 7 прерываний включает элемент ИЛИ 36, элемент И

37 и. триггеры 38 и 39, а блок 11 выбора адреса (фиг. 3) — схему 40 сравнения, дешифратор 41 адреса, вход 42 и выход 43 группы выходов блока.

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

В режиме последовательного синхронного ввода данные от управляемого объекта поступают на второй вход многофункционального регистра 4, причем каждый бит информации сопровождается синхроимпульсом,.поступающим через вход 23, элементы И 37, 34, ИЛИ 24 на регистр 4. На регистре происходит преобразование после довательных данных в параллельные байты. Каждый восьмой синхроимпульс, поступающий на вход счетчика 12, устанавливает последний в нулевое состояние, причем по заднему фронту синхроимпульса с помощью элементов

И 31, 33 и через элемент ИЛИ 26 на входе буферной памяти 5 формируется положительный перепад, по которому информация в параллельном виде из регистра 4 переписывается в буфере памяти 5 и запоминается в нем. Вычислительная машина, адресуясь к буферной памяти, производит считывание информации.

В режиме последовательного синхронного вывода при наличии положительного импульса с соответствующего выхода управляющего регистра 9, обеспечивающего подключение буферной памяти 5 к ЭВМ, выполняется запись данных из ЭВМ в буферную память синхронно с положительным фронтом сигнала, поступающего с. выхода элемента ИЛИ 26 в буферную память. На регистре 4 происходит преобразование параллельной информации в последовательную синхронно с положительным перепадом сигнала на выходе элемента 24, который формируется элементом И 27 и элемент 35 задержки из отрицательного перепада синхроимпульса.

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

В режиме параллельного синхронного ввода данные из управляемого объекта заносятся на регистр 4 положительному фронту на выходе эле мента ИЛИ 24, сформированного через элемент И 30, Отрицательный фронт синхроимпульса через элементы И 30, 32 и элемент ð ИЛИ 26 формирует на входе буферной памяти 5 положительный перепад сигнала, Во крторому данные из регистра 4 заносятся в буферную память.

Прием информации в ЭВМ из буферной памяти 5 осуществляется по высокому уровню сигнала на выходе управляющего регистра 9, поступающего на первый вход элемента И 29.

В режиме параллельного синхронного вывода данные из ЭВМ по этому же сигналу управляющего регистра 9 заносятся в буферную память, а по отрицательному фронту этого сигнала данные заносятся на регистр 4, поскольку на выходе элемента ИЛИ 24

25 элементами И 20 и 34 формируется положительный перепад сигнала управления записью.

В процессе работы блок 7 вираж »тывает сигнал прерывания ЭВМ при рр поступлении сигналов на один из входов 18 от управляемых объектов или с выхода элемента И 31. Дешифратор

41 формирует управляющий сигнал разрешения работы по соответствующему

З коНу адреса на своем входе и управляющем входе с выхода схемы 40 сравнения. . Таким образом, устройство обеспечивает обмен либо в параллельных кодах, либо в последовательных, что в

40 конечном счете позволяет сократить аппаратные затраты вычислительной системы.

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

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

49 выход подключен ко вторым входам управляющих регистров и буферной памяти данных, соединенной. входом-выходом со вторым входом-выходом четвертого регистра приема-передачи, фЯ группа входов которого подключена к

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

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

3G

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

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

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

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

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

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

1. Авторское свидетельство СССР

Р 497576, кл. G 06 F 3/04, 1973.

2. Тарроу и др. Суперкомпонент: компьютер на одной плате с программируемым интерферейсами ввода-вывода. — "Электроника", 1976, Р 3, (прототип).

798784

Тираж 756 Подписное

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

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

Заказ филиал П атент, r. Ужгород, ул. роектная, Составитель В.Вертлиб

Редактор Т.Кугрышева Техред М.Коштура Корректор М.Шароши

Устройство для сопряжения вычисли-тельной машины c обектами управления Устройство для сопряжения вычисли-тельной машины c обектами управления Устройство для сопряжения вычисли-тельной машины c обектами управления Устройство для сопряжения вычисли-тельной машины c обектами управления Устройство для сопряжения вычисли-тельной машины c обектами управления Устройство для сопряжения вычисли-тельной машины c обектами управления 

 

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

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

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

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

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

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

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

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

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

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