Изобретение относится к вычислительной технике и может быть использовано в информационно-измерительных системах и системах автоматического управления.
1|елью изобретения является расширение функциональных возможностей за счет обеспечения режима контроля вненднего устройства.
На чертеже нриведена структурная схема устройства.
Устройство содержит первый счетчик 1, триггер 2, первый регистр 3, второй, первый и третий элементы ИЛИ 4-6, второй формирователь 7 импульсов, второй регистр 8, первый формирователь 9 импульсов, четвертый элемент ИЛИ 0, первый и второй элементы И 1 и 12, второй счетчик 13, | еперато|) 14 тактовы.х имну/Изсоп, пятый -л юмент ИЛИ 15, ие рвый и второй суммаЮрЬ 16 и 17 по модулю два, МУЛЬТ; ЛЛСКсор 18.
Ус 1 юйство работает следующим образом.
Обмен информацией с внен1ним с рой- ством и контроль BHeiUHero устройства происходит под управлением ЭВ.М, фор-л11руюп1ей программно сигналы управления обменом информацией УПР1., контролем У11Р2, вы- выхода внешнего устройства УПРЗ - УПР5 и сигнал синхронизации СИ. Ч.
При появлении сигнала управления обменом ин(1ормацией УПР1 счетчик ; устанавливается в режим счета, а триггер 2 сбрасывается в нулевое состояние. Сигналом с инверсного кь .хода т)иггера 2 первый регистр 3 устанавлииается в сдвига. Начинается цикл ввода-в1 1вода одного байта информации. С выхода старшего разряда первого регистра 3 в ЭВМ ноступает первый бит ai сигнала А, записанпого в регистре 3. На носледовательный ииформационный вход первого регистра 3 через второй элемент ИЛИ 4 и ЭВМ ноступает первый бит в сигнала В, нередаваемого внешнему устройству. В момент прихода из ЭВМ первого синхроимпульса СИМ происходит увеличение на единицу содержимого счетчика 1. Через логические элементы ИЛИ 5 и 6 сигнал СИМ проходит на вход синхронизации регистра 3, осуществляет сдвиг информации, храняюшейся в регистре 3, и запись в его младший разряд бита в, присутствующего на последовательном информационном входе. На выходе старшего разряда первого регистра 3 устанавливается второй бит a-i сигнала А, ноступаюшего в ЭВМ. ЭВМ считывает бит а и формирует второй импульс СИМ. Далее процесс повторяется. За восемь тактов работы устройства один байт сигнала А, занисанный ранее в нервый регистр 3, ностунает в ЭВМ, а один байт сигнала В из ЭВМ передается в нервый регистр 3. В процессе ввода-вывода счетчик 1 осуществляет подсчет синхроимпульсов СИЛ, причем изме1 ение состояний счетчика 1 нроисходит по заднему фронту синхро
импульса. По окончании восьмого импульса счетчик возвращается в нулевое состояние. В этот момент второй формирователь 7 формирует и.чпульс, поступающий через четвертый элеме1 т ИЛИ 10 на вход синхронизации второго регистра 8, который работает в р(:-;киме записи параллельной информации, поэтому содержимое первого регистра 3 переписывается во второй регистр 8 и с выходов пос.ледпего поступает на входы виепшего устройства. Кроме того, импульс с выхода второго формирователя 7 поступает на установоч п т вход триггера 2 и устанавливает последний в единичное состояние. Триггер 2 переводит первый регистр 3 в ре5 жим записи параллельной информации. В момент снятия сигнала управления обменом информацией УНР1 первый формирователь 9 формирует импульс, поступающий через элементы И.ЛИ 5 и 6 на вход синхронизации первого регистра 3. В первый регистр 3
0 записывается новый байт сигнала А, поступающий с выходов вне цнего устройства. Новое появление сигнала управления обменом УПР1 обеспечивает цикл ввода-вывода следующего байта информации.
5 Таким образом, последовательно, байт за байтом происходит вывод информации из ЭВМ на входы внешнего устройства и ввод в ЭВМ сигналов с выходов внешнего устройства. Для обеспечения режима контроля внешнего устройства последний выводимый
0 из ЭВМ байт имеет вид В 10000000. По окончании последнего цикла ввода-вывода во втором регистре записано число В 10000000, а первый регистр 3 хранит информацию, являющуюся реакцией внешнего устройства на входное воздействие В.
5 Для обеснечения режима контроля внешнего устройства ЭВМ формирует сигнал управления контролем УПР2, который приходит на вход управления режимом работы регистра 8 и через пятый элемент ИЛИ 15 на аналогичный вход первого регистра 3. Оба регистра переводятся в режим сдвига. Кроме того, сигнал УНР2 открывает логические элементы И 11 и 12 и устанавливает в режим счета второй счетчик 13. Тактовые имнульсы с выхода генератора 14
5 импульсов через логический элемент И 11 и элемент ИЛИ б поступают на вход синхронизации первого регистра 3, через элемент ИЛИ И) - на вход синхронизации второго регистра 8, включенного в режим сдвига, имеющего в цепи обратной связи
0 второй сумматор 17 по модулю два и работающего в режиме генератора псевдослучайных чисел. Формируемые им двоичные псевдослучайные числа поступают на входы внешнего устройства. Управление мультиплексором осуществляет ЭВМ трехразряд5 ным сигналом выбора выхода внещнего устройства УПРЗ- УН Р5. Установка сигналов УПРЗ-УПР5 осуществляется программно. В процессе работы в регистре 8 формируется
ii i : ii.i .(.ibiiocTt ii.;f..,. чайных чисел, a ; ь pi-ONi регистре 3. :-i. -e включенном в режим и имею.цем в iieiiH обратной связи 11ерв1)1Й сумматор 16 по модулю двя, формируется СИП п ура последовательности, поступающей на последовательного кода с одного из нычодов внешнего устройства через мультинлексор 18, сумматор iC по модулю два, лемент И 12 и элемент ИЛИ 4. Счетчик 13 нодсчитывлет импульс,, поступающие от генератора 14. При заполнении счетчика 13 появляется единичный сигнал СИП на выходе его старшего разряда, поступающий на вход синхронизации ЭВМ. В ответ на появление сигнала СИП ЭВМ снимает сигнал управления контролем УПР2, счетчик 13 обнуляется, запираются логические элементы И 11 и 12. Процесс генерации псевдослучайных чисел и формирования сигнатуры заканчивается. ЭВМ устанавливает сигнал управления обменом УПР1 и осупдествляет описанный ранее цикл ввода- вывода. При этом в регистр 8 выводится начальное значение 3 10000000, а в ЭВМ поступает сформированное ранее в регистре 3 значение сигнатуры. Таким образом, ЭВМ располагает значением сигнатуры по одному из выходов внешнего устройства, а регистры 3 и 8 вновь установлены в начальное состояние. В дальнейшем аналогичным образом снимаются сигнатуры по любому выходу внешнего устройства в зависимости от сигналов .
Формула изобретения
Устройство для обмена информацией, содсржа1цее два регистра, первый счетчик, два формирователя импульсов, триггер и первый элемент ИЛИ, первый вход которого соединен с синхровходом первого счетчика и является синхровходом устройства для подключения к выходу синхроимпульсов ЭВМ, второй вход первого элемента ИЛИ соединен с выходом первого формирователя импульсов, группа параллельных информацион- ных входов первого регистра является группой информационных входов устройства для подключения выходов внешнего устройства, выходы разрядов первого регистра соединены с соответствующими входами второго
регистра, rpymia выходов которого является
группой информационных выходов устройства для подключения вводов внешнего устройства, вход CTapiueru разряда первого регистра является последовательным информационным выходом устройства для подключения последовательного и :формационного входа ЭВМ, вход первого формирователя импульсов объединен с синхровходом триггера и входом установки в «О счетчика и является входом устройства для подключения выхода управления об.меном информаВЫИ1111И3.1Л.Т:; 1Ь44 -1йТ р.-,.«
Проичв()-1ст:5е1 ИО-г1(А-И1г)а;р11Ч(;ок()г мрелм|) по. г. ..
0 о
5
ui.-: ВМ, вы.чо.ч тл пиего разряда первого счетч .а чере.. ит-,1.ой формирователь им- ну. п.ч В соединен с входом установки в «1 триг jpa, информационный вход которого соечинен с тиной нулевого потенциала уст- ;i(iic iBa. 1 Гличающееся тем, что, с целью рагншрсния функциональных возможностей .UI счет обеспечения режима контроля внешнего устройства, оно содержит генератор тактовых импульсов, второй, третий, четвертый и пятый элементы ИЛИ, два элемента И, два суммагора но модулю два, второй счетчик и мультиплексор, причем первый вход второго элемента ИЛИ является входом устройства для подключения последовательного информационного выхода ЭВМ, выход генератора тактовых импульсов соединен с первым входом первого элемента И, выход которого соединен с синхровходом второго счетчика и первыми входами третьего и четвертого элементов ИЛИ, второй вход первого элемента И соединен с входом установки в «О второго счетчика, входом установки режима второго регистра, первыми входами второго элемента И и пятого элемента ИЛИ и является входом устройства для подключения выхода управления контролем ЭВМ, группа адресных входов мультиплексора является группой входов устройства для подключения группы выходов управления выбором выхода внешнего устройства ЭВМ, выход старщего разряда второго счетчика является выходом устройства для подключения входа импульсов и соединен с вторым входом четвертого элемента ИЛИ, выход которого подключен к синхровходу второго регистра, инверсный выход триггера соединен с вторым входом пятого элемента ИЛИ, выход которого подключен к входу установки режима первого регистра, выход первого элемента ИЛИ соединен с вторым входом третьего элемента ИЛИ, выход которого соединен с синхровходом первого регистра, выход второго элемента И соединен с вторым входом второго элемента ИЛИ, выход которого соединен с последовательным информационным входом первого регистра, группа выходов которого в соответствии с видом образующего полинома соединена с группой входов первого сумматора по модулю два, один из входов которого соединен с выходом мультиплексора, а выход - с вторым входом второго элемента И, группа выходов второго регистра в соответствии с видом образующего полинома с группой входов второго сумматора по модулю два, выход которого соединен с последовательным информационным входом второго регистра, группа параллельных информационных входов первого регистра соединен ; о груг:пой информационных входов
)ект г.ая,
название | год | авторы | номер документа |
---|---|---|---|
Устройство для обмена информацией | 1984 |
|
SU1277121A1 |
Устройство для контроля и диагностики логических узлов | 1980 |
|
SU960825A1 |
Устройство для контроля выполнения программ | 1987 |
|
SU1434439A1 |
Многовходовой сигнатурный анализатор | 1986 |
|
SU1363213A1 |
Устройство для сопряжения двух электронных вычислительных машин | 1988 |
|
SU1605241A1 |
Устройство для сопряжения ЭВМ с объектами управления | 1986 |
|
SU1401469A1 |
Устройство для регистрации неисправностей | 1986 |
|
SU1429116A1 |
Сигнатурный анализатор | 1987 |
|
SU1427370A1 |
ПРЕОБРАЗОВАТЕЛЬ ПОСЛЕДОВАТЕЛЬНОГО ДВОИЧНОГО КОДА В ПАРАЛЛЕЛЬНЫЙ КОД | 2001 |
|
RU2188502C1 |
Устройство для сопряжения ЭВМ с внешним устройством | 1986 |
|
SU1376092A1 |
Изобретение относится к вычислительной технике и может быть иснользовано в информационно-измерительных системах и системах автоматического управления. Целью изобретения является расширение функциональных возможностей за счет обеспечения режима контроля внешнего устройства. Устройство содержит счетчик 1, триггер 2, регистр 3, элементы ИЛИ 4, 5, 6, формирователь 7 импульсов, регитр 8, формирователь 9 импульсов, элемент ИЛИ 10, элементы И 11, 12, счетчик 13, генератор тактовых импульсов 14, элемент ИЛИ 15, сумматоры 16, 17 по модулю два, мультиплексор 18. Устройство позволяет не только осуш,ествлять обмен информацией между ЭВМ и внешним устройством, но и контроль внешнего устройства путем анализа сигнатур его выходов. 1 ил. со го 01 00 05
Электроника | |||
Устройство для видения на расстоянии | 1915 |
|
SU1982A1 |
Приспособление для соединения пучка кисти с трубкою или втулкою, служащей для прикрепления ручки | 1915 |
|
SU66A1 |
Устройство для обмена информацией | 1984 |
|
SU1277121A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-05-23—Публикация
1985-07-17—Подача