со
00
ч
Р зобретеыие относится к вычисли тельной технике и может быть ислоль- зовано в многоканальных устройствах сопряжения ЭВМ.
Целью изобретения является расширение функциональных возможностей устройства за счет обеслечения оперативного считывания информации абонентом по любому адресу и в любой последовательности.
На Чертеже представлена блок- схема предлагаемого устройства
Устройство содержит блок 1 памяти, первый 2, второй 3 и третий 4 элементы задержки, счетчшси записи 5 и чтения 6j блок 7 элементов задержки, триггер 8, триггер 9 блокировки, первый элемент ИЛИ 10, счетчик П, первьШ 12, второй 13 и третий 14 блоки элементов И, блок 5 элементов ЕПИ,дешифратор 16,первую группу 1 7 элементов И, группу 18 триггеров, вторую группу 19 элементов И, второй элемент ИЛИ 20, элемент IfUlU 21 , вход . 22 устройства для подключения вькода записи ЭВМ, входы 23 и 24 устройства для подключения выходов считывания и специального считывания абонента соответственно, вход 25 устройства для под- ключения информационного выхода ЭВМ, вькод 26 устройства для подключения информационного входа абонента, вход 27 устройства для подключения адресного выхода ЭВМ, выход 28 устройства для подключения входа данных ЭВМ, выход 29 устройства для подключения входа готовности абонента, выход 30 устройства для подключения входа готовности ЭВМ, блок запоминающих элементов 31 и блок элементов И 32.
Устройство работает следуюаи-гм образом.
В исходном состоянии блок 7 элементов задержки, счетчик 5 записи, счетчик б чтения, счетчик II и группа 18 триггеров обнулены, триггер 8 и триггер 9 блокировки находятся в произвольном состоянии, на адресном входе блока 1 памяти находится нулевой потенциал, на выходе 29 - запрещающий потенциал, блокирующий вьщачу от абонента управляющих сигналов считьшания по входу 23 и входу 24 специального считывания устройства, на выходе 28 устройства - нулевой код, свидетельствующий о том, что вся память свободна
и ЭВМ может производить запись информации в блок 1 памяти.
При появлении на входе 25 инфор- магщонного слова параллельным кодом на вход 22 приходит сигнал, который записывает единицу в счетчик 5 записи, счетчик I, устанавливает триггер 8 и через элемент ИЛИ 21 тригЮ гер 9 в нулевое состояние и через элемент 2 задержки разрешает запись информационного слова в блок I памяти по первому адресу. Код адреса записи подается на адресный вход
15 блока 1 памяти через блок 15 элементов ИЛИ со счетчгпса 5 записи через блок 13 элементов И, открытый сигналами с выходов триггеров 8 и 9. Код адреса записи поступает на де20 шифратор 16, выход которого строби- руется сигналом записи, и через третий элемент И первой группы 17 уста- -чавливает соответствующий первому адресу триггер группы 18 триггеров
25 в единичное состояние, что свидетельствует о том, что р ячейку с данным адресом произведена запись информационного слова, С выхода 29 снимается запрещающий потенциал и абонен30 ту разрешается обращаться в блок 1 памяти за информацией, вьщавая сигналы считывания по входу 23 j-ши входу 24 специального считьгеания устройства .
35 При поступлении следующего инфор- мап 1онного слова на вход 25 и сигнала на вход 22 в счетчик 5 записи и счетчик 11 записывается еще по единице и на адресном входе блока 1 па40 мяти выставляется второй адрес, по которому записывается код с входа 25, код адреса также поступает на дешифратор 16, где стробируясь сигналом записи с входа 22, устанавли45 вает второй триггер группы 18 три1- геров в единичное состояние, которое показывает, что и во второй элемент памяти блока 1 памяти записана информация. Аналогичным образом происхоCQ дит дальнейшее заполнение запоминающих элементов блока I памяти и группы 18 триггеров. При заполнении счетчика 1I импульсами записи, поступающими по входу 22, на выходе 28 уст- ее ройства появляется код, свидетельствующий о заполнении всего блока 1 памяти, и ЭВМ блокирует вьдачу ин- фop aциoнныx слов и управляющих сигналов соответственно по входам 25 и
22. Первый сигнал, поступивший на вход 23, лроизводит считывание информации по одному из адресов блока 1 памяти, запрещающий код снимается с выхода 28 устройства и разрешается дальнейшая запись информационных слов в блок 1 памяти.
При необходимости оперативного считывания информации по любому из адресов блока 1 памяти на вход 24 специального считывания приходит сигнал, а на вход 27 приходит адрес Сигнал с входа 24 устанавливает триггер 9 в единичное состояние, выход которого блокирует вьщачу адреса -со счетчика 5 записи и счетчика 6 чтения и разрешает поступление кода адреса на адресный вход блока 1 памяти через блок 4 элементов И блок 15 элементов ИЛИ. Дня выработки сигнала считывания код адреса поступает на дешифратор 16, где дешифруется, стробируется сигналом специального считывания через первый элемент И группы 17 элементов И поступает на соответствующий элемент И группы 19 элементов И. Если соответствующий триггер группы 18 находится в единичном состоянии, то через элемент ИЛИ 20 и элемент 4 задержки происходит считывание информации по данному адресу на выход 26 устройства. Если соответствующий триггер группы 18 триггеров находится в нулевом состоянии (информация отсутствует в соответствующем запоминающем элементе 31) на выход 30 ЭВМ сигнал не выдается, что свидетельствует об отсутствии п данному вопросу информации, сигнал с входа 24, а также код адреса с входа 27 устройства снимается. Далее происходит дальнейшая запись информации в блок 1 памяти или обычное считывание.
Если на вход 23 приходит сигнал считывания, триггер 8 устанавливается в единичное состояние, триггер 9 блокировки через -элемент ШИ 21 устанавливается в нулевое состояние, из содержимого счетчика 11 вьпита- ется единица, в счетчик 6 записьгеа- ется единица и выходной сигнал с элмента 3 задержки разрешает считьша- ние информации по первому адресу, причем код адреса, по которому происходит считывание, подается с выхода счетчика 6 через открытый блок
12 элементов И и блок I5 элементов ИЛИ, а также поступает на дешифратор ID, где через второй элемент И
группы 17 элементов И устанавливает первый триггер группы 8 триггеров в нулевое состояние, что соответствует считьшанию информации по первому адресу. Информация, записанная
по первому адресу, считьюается и выдается на выход 26 устройства. При поступленли следующего считывающего сигнала из содержимого счетчика 11 вычитается еще одна единица, в счетчик 6 добавляется единица и на адресном входе блока 1 памяти выставляется код второго адреса. Информация, записанная по этому адресу, считывается и выдается на выход 26.
Код адреса также поступает на дешифратор и через соответствующий элемент И группы 17 элементов И устанавливает соответствующий триггер группы 18 тиггеров в нулевое состояние. При завершении считывания всех записанных кодов в блоке 1 памяти счетчик 11 устанавливается в нулевое состояние, вследствие чего элемент 1-ШИ 10 формирует запрещаю-
щий потенциал на выходе 29, по которому абонент блокирует выдачу управляющих сигналов по входу 23 считывания. После записи хотя бы одного слова элемент ИЛИ 10 снимает
запрещающий потенциал с выхода 29 устройства и разрешается дальнейшее считывание информации.
-формула изобретения
Устройство для сопряжения ЭВМ с абонентом, содержащее счетчик, триггер, счетчик чтения, счетчик записи первый, второй элементы задержки, первый, второй блоки элементов И,
блок элементов 1-ШИ, блок элементов задержки, первый элемент ИШ и блок, памяти, причем выходы счетчика соединены с входами первого элемента ИЛИ и с выходом устройства для подключения входа данных ЭВМ, выход первого элемента ИЛИ соединен с выходом устройства для подключения входа готовности абонента, информационный вход блока памяти соединен с входом устройства для подключения информационного выхода ЭВМ, информационный выход блока памяти соединен с выходом устройства для подключения информационного входа абонента, первьй и
второй входьт блока элементов задержки соединены с входами устройства для подключения выходов считьгоания и специального считывания абонента соответственно, выходы первого, второго элементов задержки соединены соответственно с входами записи и считывания блока памяти адресный вход которого соединен с выходом блока элементов ИЛИ, первый, второй вкоды которого соединены соответст венно с выходами первого, второго блоков элементов И, нулевой и единичный выходы триггера соединены соответственно с первыми входами первого, второго блоков элементов Ji, выходы счетчиков чтения и записи соединены с вторыми входами соответственно первого,, второго блоков эле- мектов И, cy I нpyюm;ий вход счетчика, счетный вход счетчика записи, единичный вход триггера и вход первого элемента задержки-соединены с первым иыходом блока элементов за- , второй выход которого соеди нен с входом второго элемента задерж- KHj со счетным входом счетчика чтения Еычнтаю1д.ш.1 входом счетчика и с нулевым входом триггера, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства за счет обеспечения асинхронного считьгоания информации абонентом по любому адресу и в любой последо- вательности, в него введены дешифратор, первая группа элементов И, группа триггеров, вторая группа элементов И, третий блок элементов И, элемент задержки, второй, третий эле- менты ИЛИ и триггер блокировки, причем выход второго элемента ИЛИ соединен с вьЕЮдом устройства для подключения входа готовности ЭВМ и через третий элемент задержки к входу считывания блока памяти, вход устройства для под1а1ючения адресного выхода ЭВМ соединен с первьм вxoдo s третьего блока элементов И, третий вход блока элементов задержки соединен с входом устройства для подключения выхода записи ЭВМ, выход блока элементов ИЛИ соединен с входом дешифратора, выход третьего элемента ИЛИ
соединен с нулевым входом триггера блокировки, первый, второй входы третьего элемента ИЛИ соединены соответственно с первым и вторым выходам блока элементов задержки, третий выход которого соединен с первыми входами первого, четвертого и седьмого элементов И первой группы и с единичным входом триггера блокировки, второй выход блока элементов задержки соединен с первыми входакзи второго, пятого и восьмого элементов И первой группы, первый выход блока элементов задержки соединен с первыми входами третьего, шестого и девятого элементов И первой группы, первый выход дешифратора соединен с вторыми входами первого, второго, третьего элементов И первой группы, второй выход дешифратора соединен с вторыми входами четвертого, пятого, шестого элементов И первой группы, третий выход дешифратора соединен с вторыми входами седьмого, восьмого, девятого И певой группы, нулевой выход триггера блокировки соединен с третьими входами первого, второго блоков элементов И, единичный выход триггера блокировки соединен с вторьм входом третьего блока элементов И, выход которого соединен с третьим входом блока элементов ИЛИ, первые входы первого, второго, третьего элементов И второй группы соединены соответственно с выходами первого, четвертого и седьмого элементов И первой группы, выходы первого, второго, третьего элементов И второй группы соединены соответственно с первым, вторым, третьим входами второго элемента Ш1И, вторые входы первого, второго, третьего элементов И второй группы соединены соответственно с выходами первого, второго, третьего триггеров группы,, нулевые входы первого, второго, третьего триггеров группы соединены соответственно с выходами второго, пятого, восьмого элементов И первой группы, выходы третьего, . шестого и девятого элементов И первой группы соединены соответственно с единичными входами первого, второго и третьего триггеров группы.
название | год | авторы | номер документа |
---|---|---|---|
Система для обмена информацией | 1980 |
|
SU980087A1 |
Устройство для сопряжения ЭВМ с абонентами | 1985 |
|
SU1302289A1 |
Устройство для обмена информацией между абонентом и ЭВМ | 1986 |
|
SU1314346A1 |
Устройство для сопряжения вычислительной машины с общей магистралью | 1989 |
|
SU1686453A1 |
Устройство для контроля цифровых узлов | 1990 |
|
SU1756894A1 |
Адаптивное устройство для сопряжения ЭВМ с каналами связи | 1987 |
|
SU1532938A1 |
Устройство маршрутизации | 1988 |
|
SU1695329A1 |
Устройство для сопряжения электронно-вычислительной машины (ЭВМ) с внешним устройством | 1984 |
|
SU1272337A1 |
УСТРОЙСТВО ОБМЕНА ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ | 1991 |
|
RU2020571C1 |
Устройство для сопряжения ЭВМ с абонентами | 1987 |
|
SU1411760A1 |
Изобретение относится к вьгаис- ли тельной технике и может быть использовано в многоканальных устройствах сопряжения ЭВМ. Целью изобретения является расширение функ- циональньпс возможностей устройства за счет обеспечения оперативного считывания информации абонентом .по любому адресу и в любой последовательности. Устройство содержит блок 1 памяти, первый 2, второй 3 и третий 4 элементы задержки, счетчики записи 5 и чтения 6, блок элементов задержки 7, триггер 8, триггер 9 блокировки, первый элемент ИЛИ 10, счетчик 11, первый 12, второй 13, третий 14 блоки элементов И, блок 15 элементов ИЛИ, дешифратор 16, первую группу 17 элементов И, группу 18 триггеров, вторую группу 13 элементов И, второй элемент ИЛИ 20, третий элемент ИЛИ 21. Устройство обеспечивает запись информации в память со стороны ЭВМ и считьюание ее абонентом в любой момент времени и в любой последовательности. 1 ип. S (Л
Устройство для сопряжения абонентов с электронно-вычислительной машиной | 1984 |
|
SU1198531A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для сопряжения электронно-вычислительной машины с абонентом | 1985 |
|
SU1277124A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-11-15—Публикация
1987-05-05—Подача