Устройство для ввода-вывода информации

Иллюстрации

Показать все

Реферат

 

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

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

РЕСПУБЛИК

А1

„„SU„„1264194 (su 4 G 06 F 13 00 ф ».

1 е Я

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

Н ASTOPCHOMY СВИДЕТЕЛЬСТВУ

C е

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИ (2 1) 3893523/24-24 1 (22) 06.05.85 (46) 15.10.86. Бюл. ¹ 38 (71) Научно-исследовательский и проектный институт по комплексной авто" матизации нефтяной и химической промышленности (72) А.А.Джавадов, Ф.Д.Джафаров и Э.Г.Талыбов (53) 681.327.21(088.8) ,(56) Авторское свидетельство СССР № 1068925, кл, С 06 F 3/04, 1984.

Авторское свидетельство СССР № 1061128, кл. G 06 F 3/04, 1983. (54) УСТРОЙСТВО ДЛЯ ВВОДА-ВЫВОДА ИНФОРМАЦИИ (57) Изобретение относится к телемеханике, а именно к устройствам вводавывода информации, используемым в пунктах управления для приема информации последовательным кодом иэ линии

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

1264 изобретения — повышения быстродействия устройства, Повышение быстродействия вдвое достигается тем, что благодаря введению регистра 16, генератора 9, элемента ИЛИ-НЕ и элементов

И 4-8, ИЛИ 11-13, распределителя 36, триггеров 19 и 24 и блока 22 устрой194 ство осуществляет в течение одного цикла поочередной побитовой ввод и вывод информации из линии связи, а также формирует контрольные биты при передаче информации в линию связи и осуществляет контроль по паритету кодов, поступающих из линии связи. 2 ил.

Ф

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

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

На фиг.1 приведена функциональная схема устройства; на фиг,2 — временная диаграмма работы устройства, Устройство содержит элементы И 1-3, седьмой, четвертый, шестой, вось- 20 мой и пятый элементы И 4-8, генератор 9, первый триггер 10, второй, первый и третий элементы ИЛИ 11-13, счетчик 14, дешифратор 15, регистр

16, первую и вторую группы элементов

И 17 и 18, третий триггер 19, элемент

ИЛИ-НЕ 20, элемент НЕ 21, блок 22 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, регистр 23 сдвига, второй триггер 24, выходы и входы 25-35 устройства, распредели- ЗО тель 36 импульсов.

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

Информация, поступающая на вход

32, стробируется сигналом на входе

31, при этом осуществляется запись информации из ЭВМ в регистр 16. Из

ЭВМ на вход 29 устройства поступает сигнал "Начало обмена", сбрасывающий счетчик 14 распределителя 36 и триг- 40 гер 19, который формирует контрольные биты при перецаче данных в линию связи и устанавливает триггер 24 в единичное состояние. После этого, с приходом первого импульса с генератора, триггер 10 устанавливается в единичное состояние по переднему фронту и разрешает подсчет тактов в счетчике

14 распределителя 36. Распределитель

36 обеспечивает формирование тактирующих импульсов по передним фронтам импульсов, поступающих с генератора.

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

В первые восемь тактов, поступающих с дешифратора 15 распределителя

36, содержимое первого байта регистра

16 через первые восемь элементов группы элементов И !7 побитно поступает через, элементы ИЛИ 13 и И 1 в линию связи через выход 34. Передача тактируется импульсами генератора, поступающими на первый вход элемента

И 1 с выхода элемента И 4. Одновременно с передачей байта происходит подсчет единичных битов в триггере

19. В эти же восемь тактов, но в интервалах между импульсами генератора, осуществляется побитный прием данных из линии через вход 35 в регистр 23, тактируемый через элемент ИЛИ-НЕ 20 от генератора. В первой половине девятого такта осуществляется передача контрольного бита (состояние триггера 19) в линию связи через элементы

И 7, ИЛИ 13, И 1. Во второй половине девятого такта производится прием контрольного бита и запись его в регистр 23. Одновременно сбрасывается триггер 19 формирующий бит контроля четности.

Во второй половине цикла аналогич. но осуществляется прием-передача второго байта с контрольными битами.

Контрольный бит с триггера 19 переда1264194 4 ется в первой половине восемнадцатого такта через элементы И 8, ИЛИ 13, И 1. Во второй половине восемнадцатого такта сбрасывается триггер )9 и регистр 16 и через элементы HE 21, И 5 на выход 25 в ЭВМ поступает сигнал, извещающий о завершении цикла приема-передачи. Одновременно на выходы 26 и 27 поступают с выходом элементов ИСКЛЮЧАЮЩЕЕ-ИЛИ блока 22 через tO элементы И 2, 3 сигналы, являющиеся результатами достоверности введенных из линии связи кодов.

ЭВМ подает сигнал ввода на вход 33 и вводит слово, хранящееся в регистре 15

23.через группу элементов И 18 и выходы 28. Одновременно по сигналу ввода, поступающему на элемент ИЛИ 11, сбрасывается счетчик 14 распределителя 36, Этим завершается цикл обмена gp информацией. Если обмен информацией должен быть продолжен ЭВМ сразу вслед за считыванием данных выводит в регистр 16 следующее машинное слово.

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

По завершению последнего цикла приема-передачи ЭВМ выдает на вход 30 сигнал "Конец обмена", поступающий на входы сброса триггеров 10 и 24 и через элемент ИЛИ 11 — на вход сброса счетчика 14. Таким образом, элементы устройства устанавливаются в исходное состояние.

На фиг.2 показаны сигнал записи информаций из устройства в ЭВМ (вход 45

31), сигнал начала обмена, поступающий из ЭВМ в устройство (вход 29, HO) импульсы, получаемые на выходе элемента И 4, после поступления в устройство сигнала HO f, инвертироваи- 50 ные импульсы f, тактй распределителя

Т ..., Т, информация, передаваемая из устройства в линии связи (выход

34) И, информация, поступающая из линии связи в устройство (вход 35) И 55 сигнал, получаемый на выходе триггера

10 при поступлении сигнала НО и выдерживаемый до конца циклов приемапередачи информации Т о "ЗапРос передачи", сигнал выдаваемый иэ устройства (выход 25) в ЭВМ, свидетельствующий об окончании цикла приемапередачи информации ЗП, сигнал считывания, поступающий из ЭВМ в устройство (вход 33) С, сигнал "Конец обмена", поступающий из ЭВМ в устройство (вход 30) КО.

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

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

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

ИЛИ, распределитель импульсов, регистр, два триггера, блок элементов

ИСКЛЮЧАЮЩЕЕ ИЛИ, входы которого подключены к выходам первой и второй . групп регистра. сдвига, выходы подключены к первым входам второго и третьего элементов И, выходы элементов

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

Составитель И.Алексеев

Техред М Ходанич

Редактор И.Касарда Корректор С.Черни

Заказ 5564/50 . Тираж 671 Подписное

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

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

П роизводственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

5 12 ного ввода устройства, вход синхронизации подключен к выходу элемента

ИЛИ-НЕ, элемента И и к первому выходу дешифратора, а второй вход объединен с первым входом шестого элемента И и подключен к выходу элемента НЕ, вход которого объединен с первым вхо.дом элемента ИЛИ-НЕ, с первым входом первого элемента И, с тактовым входом разделителя импульсов и подключен к выходу седьмого элемента И, второй вход элемента ИЛИ-НЕ подключен к инвертирующему выходу первого триггера, второй вход шестого элемента И объе.— динен с первым входом восьмого элемента И и подключен к второму выходу .дешифратора, а выход подключен к второму входу первого элемента ИЛИ, третий вход которого соединен с входом установки в "1" второго триггера, с первым входом второго элемента ИЛИ и является вторым управляющим входом устройства, а выкод подключен к входу сброса третьего триггера, синхровход которого подключен к выходу первого элемента И, а выход подключен к вторым входам пятого и восьмого элеменЛ)

Л, .т1 т т, гр re

И

М трхО

ЗЛ

С

64194 Ф тов И, информационные входы и стро бирующий вход регистра являются соответствующими входами устройства, а выходы подключены к первым входам элементов И первой группы, вторые входы которых подключены к выходам группы дешифратора, а выходы — к входам группы третьего элемента ИПИ, первый и второй входы которого подключены к выходу восьмого и пятого элементов И соответственно, вход сброса распределителя импульсов подключен к выходу второго элемента ИЛИ, Второй вход которого объединен с входами сброса первого и второго триггеров и является вторым управляющим входом устройства, третий вход является первым управляющим входом устройства, первый вход седьмого элемента И подключен к неинвертирующему выходу первого триггера, второй вход объединен с синхровходом первого триггера и подключен к выходу генератора, выход второго триггера соединен с входом данных первого триггера, выход третьего элемента ИЛИ соединен с вторым входом первого элемента И.