Устройство для сопряжения эвм с абонентом

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вьгаисли тельной технике и может быть использовано в многоканальных устройствах сопряжения ЭВМ. Целью изобретения является расширение функциональньпс возможностей устройства за счет обеспечения оперативного считывания информации абонентом .по любому адресу и в любой последовательности . Устройство содержит блок 1 памяти, первый 2, второй 3 и третий 4 элементы задержки, счетчики записи 5 и чтения 6, блок элементов задержки 7, триггер 8, триггер 9 блокировки, первый элемент ИЛИ 10, счетчик 11, первый 12, второй 13, третий 14 блоки элементов И, блок 15 элементов ИЛИ, дешифратор 16, первую группу 17 элементов И, группу 18 триггеров, вторую группу 13 элементов И, второй элемент ИЛИ 20, третий элемент ИЛИ 21. Устройство обеспечивает запись информации в память со стороны ЭВМ и считьюание ее абонентом в любой момент времени и в любой последовательности. 1 ип. S (Л

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (sn 4 О 06 F 13/00

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

; 1) +LA@>

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

ПО.ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ н авторском свидкткльствм (21 ) 424021,4/24-24 (22) 05.05.87 (46) 15.11,88. Бюл. 11 42 (72) А,N. Заяц и Ю.H. Баринов (53) 681.3(088.8) (56) Авторское свидетельство СССР

У 1198531, кл. G 06 F 13/00, 1985.

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

Р 1277124, кл. G 06 Р 13/00, 1 986. (54) УСТРОЙСТВО ДЛЯ COIIPHNFHHH ЭВМ

С АБОНЕНТОМ (57) Изобретение относится к вычислительной технике и может быть использовано в многоканальных устройствах сопряжения ЭВМ. Целью изобретения является расширение функциональных возможностей устройства за счет обеспечения оперативного считывания информации абонентом . по любому адресу и в любой последовательности. Устройство содержит блок 1 памяти, первый 2, второй 3 и третий 4 элементы задержки, счетчики записи 5 и чтения 6, блок элементов задержки 7, триггер 8, триггер

9 блокировки, первый элемент ИЛИ 10, счетчик 11, первый 12, второй 13, третий 14 блоки элементов И, блок

15 элементов ИЛИ, дешифратор 16, первую группу 17 элементов И, группу 18 триггеров, вторую группу 13 элементов И, второй элемент ИЛИ 20, третий элемент ИЛИ 21. Устройство обеспечивает запись информации в память со стороны ЭВМ и считывание е абонентом в любой момент времени и в любой последовательности. 1 ил.! 43787 2 устройства для подключения входа готовности ЭВМ, блок запоминающих элементов 31 и блок элементов И 32.

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

В исходном состоянии блок 7 элементов задержки, счетчик 5 записи, счетчик 6 чтения, счетчик 11 и группа 18 триггеров обнулены, триггер 8 и триггер 9 блокировки находятся в произвольном состоянии„ на адресном входе блока 1 памяти находится нулевой потенциал, на выходе 29 — запрещающий потенциал, блокирующий выдачу от абонента управляющих сигналов считывания по входу

23 и входу 24 специального считывания устройства, на выходе 28 устройства — нулевой код, свидетельствующйй о том, что вся память свободна

Изобретение относится к вычислительной технике и может быть использовано в многоканальных устройствах сопряжения ЭВМ.

Целью изобретения является расши" рение функциональных возможностей устройства за счет обеспечения or,еративного считывания информации абонентом по любому адресу и в любой 10 последовательности.

На чертеже представлена блоксхема предлагаемого устройства.

Устройство содержит блок 1 памяти, первый 2, второй 3 и третий 4 !5 элементы задержки, счетчики записи 5 и чтения 6, блок 7 элементов задержки, триггер 8, триггер 9 блокировки, первый элемент ИЛИ 10, счетчик 11, первый 12, второй 13 и тре- 20 тий 14 блоки элементов И, блок 15 элементов ИЛИ,дешифратор !б,первую группу 17 элементов И, группу 18 триггеров, вторую группу 19 элементов

И, второй элемент ИЛИ 20, третий 25 элемент ИЛИ 21, вход .22 устройства для подключения вйхода записи ЭВМ, входы 23 и 24 устройства для подключения выходов считывания и специального считывания абонента соответст- 30 венно, вход 25 устройства для подключения информационного выхоца ЭВМ, выход 26 устройства для подключения информационного входа абонента, вход

27 устройства для подключения адресного выхода ЭВМ, выход 28 устройства для подключения входа данных ЭВМ, выход 29 устройства для подключения входа готовности абонента, выход 30 и ЭБМ может производить запись информации в блок 1 памяти, При появлении на входе 25 информационного слова параллельным кодом на вход 22 приходит сигнал, который записывает единицу в счетчик 5 записи, счетчик !l устанавливает триггер Я и через элемент ИЛИ 21 триггер 9 в нулевое состояние и через элемент 2 задержки разрешает запись информационного слова в блок 1 памяти по первому адресу. Код адреса записи подается на адресный вход блока 1 памяти через блок 15 элементов ИЛИ со счетчика 5 записи через блок 13 элементов И, открытый сигналами с выходов триггеров 8 и 9.

Код адреса записи поступает на дешифратор 16, выход которого стробируется сигналом записи. и через третий элемент И первой группы 17 устанавливает соответствующий первому адресу триггер группы 18 триггеров в единичное состояние, что свидетельствует о том, что в ячейку с данным адресом произведена запись информациопного слова. С выхода 29 снимается запрещающий потенциал и абоненту разрешается обращаться в блок 1 памяти за информацией, выдавая сигналы считывания по входу 23 или входу 24 специального считывания устройства.

При поступлении следующего информационного слова на вход 25 и сигнала на вход 22 в счетчик 5 записи и счетчик 11 записывается еще по единице и на адресном входе блока 1 памяти выставляется второй адрес, по которому записывается код с входа

25, код адреса также поступает на дешифратор 16, где стробнруясь сигналом записи с входа 22, устанавливает второй триггер группы !8 триггеров в единичное состояние, которое показывает, что и во второй элемент памяти блока 1 памяти записана информация. Аналогичным образом происходит дальнейшее заполнение запоминающих элементов блока 1 памяти и группы 18 триггеров. При заполнении счетчика 11 импульсами записи, поступающими по входу 22, на выходе 28 устройства появляется код, свидетельствующий о заполнении всего блока I памяти, и ЭВМ блокирует выдачу информационных слов и управляющих сигналов соответственно по входам 25 и з 14

22. Первый сигнал, поступивший на вход 23, производит считывание информации по одному из адресов блока

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

При необходимости оперативного считывания информации по любому из адресов блока 1 памяти на вход 24 специального считывания приходит сигнал, а на вход 27 приходит адрес.

Сигнал с входа 24 устанавливает триггер 9 в единичное состояние, выход которого блокирует выдачу адреса со счетчика 5 записи и счетчика 6 чтения и разрешает поступление кода адреса на адресный вход блока

1 памяти через блок 14 элементов И и блок 15 элементов ИЛИ. Для выработки сигнала считывания код адреса поступает на дешифратор 16, где дешифруется, стробируется сигналом специального считывания через первый элемент И группы 17 элементов И, поступает на соответствующий элемент И группы 19 элементов И. Если соответствующий триггер группы 18 находится в единичном состоянии, то через элемент ИЛИ 20 и элемент 4 задержки происходит считывание информации по данному адресу на выход 26 устройства ° Если соответствующий триггер группы 18 триггеров находится в нулевом состоянии (информация отсутствует в соответствующем запоминающем элементе 31) на выход 30 ЭВМ сигнал не выдается, что свидетельствует об отсутствии по данному вопросу информации, сигнал с входа 24, а также код адреса с входа 27 устройства снимается. Далее происходит дальнейшая запись информации в блок 1 памяти или обычное считывание.

Если на вход 23 приходит сигнал считывания, триггер 8 устанавливается в единичное состояние, триггер 9 блокировки через элемент ИЛИ 21 устанавливается в нулевое состояние, из содержимого счетчика 11 вычитается единица, в счетчик 6 записывается единица и выходной сигнал с эле мента 3 задержки разрешает считывание информации по первому адресу, причем код адресa, по которому происходит считывание, подается с выхода счетчика 6 через открытый блок

37871

12 элементов И и блок 15 элементов

ИЛИ, а также поступает на дешифратор 16, где через второй элемент И группы 17 элементов И устанавливает первый триггер группы 18 триггеров в нулевое состояние, что соответствует считыванию информации по первому адресу. Информация, записанная по первому адресу, считывается и выдается на выход 26 устройства. При поступлении следующего считывающего сигнала из содержимого счетчика 11 вычитается еще одна единица, в счетчик 6 добавляется единица и на адресном входе блока 1 памяти выставляется код второго адреса. Информация, записанная по этому адресу, считывается и выдается на выход 26.

Код адреса также поступает на дешифратор и через соответствующий элемент И группы 17 элементов И устанавливает соответствующий триггер группы 18 тиггеров в нулевое состояние. При завершении считывания всех записанных кодов в блоке 1 памяти счетчик 11 устанавливается в нулевое состояние, вследствие чего элемент ИЛИ 10 формирует запрещающий потенциал на выходе 29, по которому абонент блокирует выдачу управляющих сигналов по входу 23 считывания. После записи хотя бы одного слова элемент ИЛИ 10 снимает запрещающий потенциал с выхода 29 устройства и разрешается дальнейшее считывание информации.

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

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

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

И, выходы счетчиков чтения и записи соединены с вторыми входами с00TBpò" ственно первого, второго блоков элементов И, суммирующий вход счетчика, счетный вход счетчика записи, единичный Вход триггера и вход первого элемента задержки соединены с первым выходом блока элементов задержки, второй выход которого соединен с входом второго элемента задержки, со счетным входом счетчика чтения., вычитающим входом счетчика и с пулевым входом триггера, о т л и ч аи щ e e c я тем, что, с целью расширения функциональных возможностей уст. ройства за счет обеспечения асинхронного считывания информации абонентом по любому адресу и в любой последовательности, B него введены дешифратор, первая группа элементов И, группа триг геров, вторая группа элементов

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

ЗВИ соединен с первым входом третьего блока элементов И, третий вход блока элементов задержки соединен с вхоцом устройства для подключения выхода записи ЗВИ, выход блока элементов ИЛИ соединен с входом дешиф" ратора, выход третьего элемента ИЛИ

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

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

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

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

1 37871

Составитель С. Бурухин

Техред Л. Сердюкова

Корректор Л. Пилипенко

Редактор А, Лежнина

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

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

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

Заказ 5895/49

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