(Л
с
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения двух вычислительных машин | 1979 |
|
SU885988A1 |
Устройство для обмена информацией | 1985 |
|
SU1334151A1 |
Устройство для сопряжения ЭВМ с линиями связи | 1988 |
|
SU1536393A1 |
Устройство для обмена информацией | 1986 |
|
SU1336017A1 |
Устройство обмена информацией между ЭВМ и абонентами | 1990 |
|
SU1835545A1 |
Устройство для сопряжения ЭВМ с магистралью локальной сети | 1990 |
|
SU1839258A1 |
Устройство для сопряжения ЭВМ с внешним устройством | 1986 |
|
SU1401470A1 |
Система для обмена информацией | 1985 |
|
SU1298760A1 |
Устройство для сопряжения ЭВМ с синхронными каналами передачи данных | 1986 |
|
SU1347083A1 |
Станция локальной сети | 1987 |
|
SU1478221A1 |
Изобретение относится к вычислительной технике и может, в частности, использоваться для передачи управляющих сигналов от ЭВМ на внешние устройства и ввода информации от внешних устройств в ЭВМ. Целью изобретения является повышение быстродействия. Устройство содержит два приемника, два передатчика, узел управления, коммутатор, два регистра. 1 з.п.ф-лы, 2 ил.
со
Од О СО tsp
Изобретение относится к вычислительной технике и может использоваться для передачи управляющих сигналов от электронных вычислительных машин на внешние устройства и ввода информации с внешних устройств в электронные вычислительные машины.
Цель изобретения - повьшение быстродействия за счет увеличения скороети ввода информации.
На фиг.1 изображена структурная схема устройства) на фиг.2 - структурная схема узла управления.
Устройство для сопряжения ЭВМ с внешним устройством содержит (фиг.1) первьй приемник 1, коммутатор 2, второй регистр.3, первый регистр 4, второй передатчик 5, узел 6 управления, второй приемник 7, первый передат- чик 8..
Узел 6 управления содержит (фиг.2) дешифратор 9, первьй элемент И 10, второй элемент ИЛИ 11, второй элемент И 12, третий элемент ШШ 13, генера- тор 1А импульсов, третий элемент И 15, первый счетчик 16, второй счетчик 17, первый элемент ИЛИ 18, триггер 19
Устройство работает следующим образом.
Вначале на дешифратор 9 по шине управления ЭВМ поступает команда, соответствующая вьшоду информации из ЭВМ. По данной команде дешифратор 9 вьДает на первом выходе сигнал 1, который открьгаает первый приемник 1 и первый элемент И 10 узла 6- управления, и сигнал О на своем втором выходе, который поступает на четвертый и второй выходы узла 6 управления и закрывает второй приемник 7 и первый передатчик 8. Далее на первом выходе шины синхронизации появляется синхросигнал, сигнализирующий о вбютавлении на шине вьшода ЭВМ первого байта информации. Этот синхросигнал одновременно постзшает на первьй вход второго элемента ИЛИ 11, на седьмой выход узла 6 управления и на первый вход первого элемента ИЛИ 18. В соответствии с этим сигналом узел 6 управления своим седьмым выходом переключает второй регистр 3 в режим параллельной записи информации с группы выходов коммутатора 2, своим восьмым выходом обеспечивает запись в него информации с коммутатора 2. Синхросигнал, поступающий на первый элемент ИЛИ-18, проходит его и поступает на
единичньй вход триггера 19, которьй устанавливается в единичное состояние, тем самым открывая третий элемент И 15, через которьй с генератора 14 импульсов начинают поступать тактовые импульсы на счетньй вход первого счетчика 16 (восьмиразрядного), на счетньй вход .второго счетчика 17, разрядность которого соответствует необходимому количеству разрядов для. управления внешними устройствами, а также на открытьй первый элемент И 10 и на.закрытьй второй элемент И 12.
К моменту появления тактовых импульсов на выходе первого элемента И 10 синхросигнала на первом выходе шины синхронизации ЭВМ снимается, второй регистр 3 седьмым выходом узла 6 управления переводится в режим последовательного считывания и на восьмой выход, узла 6 управления через второй элемент ИЛИ 11 поступают тактовые импульсы, в соответствии с которыми информация из второго регистра 3 последовательно считьгоается и записьшается в первьй регистр 4. Первьй счетчик 16 считает восемь тактовых импульсов, обнуляется и устанавливают триггер 19 в нулевое состояние, в результате чего закрывается третий элемент И 15 и тактовые импульсы прекращают поступать на восьмой выход узла 6 управления. Следовательно, в первьй регистр 4 записывается только первьй байт информации и запоминается в нем. Количество выданных тактовых импульсов запоминается во втором счетчике 17. Одновременно с этим с выхода первого счетчика 16 на вход шины синхронизации ЭВМ поступает синхросигнал, сигнализирующий о приеме от ЭВМ первого байта информации. Получив этот сигнал, ЭВМ выставляет на шине вывода второй байт и снова вьщает на первом выходе синхронизации ЭВМ синхросигнал и описан- ньй цикл повторяется снова до окончания записи в первьй регистр 4 второго байта. Затем описанная процедура повторяется до тех пор, пока первый,регистр 4 не будет заполнен. После заполнения первого регистра 4, с выхода второго счетчика 17 поступает сигнал на третий В1аход узла 6 управления, по которому открьюается второй передатчик 5 и пропускает в параллельном
виде информацию на входы внешних устройств.
После чего ЭВМ переходит в режим ввода информации с внешних устройств, для чего на шине управления ЭВМ выставляется соответствующая команда, которая поступает на дешифратор 9. По данной команде .дешифратор 9 вьща- ет сигнал 1 на свой второй выход, который проходит на четвертьй и второй выходы узла 6 управления и открывает соответственно второй приемник 7 и первьй передатчик 8.
Этот же сигнал единица на втором выходе дешифратора 9 открьтает второй элемент И 12 узла 6 управления и переводит в нулевое состояние второй счетчик 17, тем самым снимается сигнал с третьего выхода узла 6 уп- равления, следовательно, закрывается второй передатчик 5.
Кроме того, дешифратор 9 вьдает
на первом выходе сигнал О, который поступает на первый выход узла 6 уп- равления и закрьшает первый приемник 1. Далее на выходе синхронизации внешних устройств появляется синхросигнал, сигнализирующий о выставлении на Информационных выходах внешних устройств информации в параллельном виде, которая через открытый второй приемник 7 поступает на параллельные входы первого регистра 4. Этот синхросигнал одновременйо поступает на первьй вход третьего элемента ИЛИ 13, на пятый выход узла 6 управления и на третий вход первого элемента ИЛИ 18. В соответствии с этим сигналом узел 6 управления CBOHM пятьм выходом переключает первый регистр 4 в режим параллельной записи информации с группы выходов второго приемника 7, своим шестым выходом обеспечивает запись в него информа- ции со второго приемника 7. Синхросигнал, поступакиций на первый элемент ИЛИ 18, проходит его и поступает на единичный вход триггера 19, которым устанавливается в единичное состояние, тем самым открьшая третий элемент И 15, через который с генератора импульсов 14 начинают поступать тактовые импульсы на вход первого счетчика 16 (восьмиразрядного) и на открытьй второй элемент И 12, а также на закрытый сигналом с первого выхода дешифратора 9 первьй элемент И 10 и на закрытьй сигналом с второго выхода дешифратора 9 второй счетчик 1 7.
К моменту появления тактовых импульсов на выходе второго элемента И 12 синхросигнал на выходе синхронизации внешних устройств снимается, первый регистр 4 пятым выходом узла 6 управления переводится в режим последовательного считьшания и на шестой выход узла 6 управления через третий элемент ИЛИ 13 поступают тактовые импульсы, в соответствии с которыми информация побайтно из первого регистра 4 последовательно считьгоается и записьшается во второй регистр 3.Первый счетчик 16 считает восемь тактовых импульсов, обнуляется и устанавливает триггер 19 в нулевое состояние, в результате чего закрьгоается третий элемент И 15 и тактовые импульсы прекращают поступать на шестой выход узла 6 управления. Следовательно, во второй регистр 3 записьшается только первьй байт информации из первого регистра 4. Одновременно с этим, с выхода первого счетчика 16 на вход шины синхронизации ЭВМ поступает синхросигнал, сигнализирующий о приеме от внешних устройств первого байта информации. Одновременно с ним через открытьй первьй передатчик 8 Первьй байт информации в параллельном виде поступает на шину ввода ЭВМ. Получив этот сигнал и приняв первый байт информации, ЭВМ вьщает на втором выходе синхронизации ЭВМ синхросигнал, которым поступает на второй вход первого элемента ИЛИ 18. По данному сигналу описанный цикл повторяется и узел 6 управления вьщает на своем шестом выходе восемь тактовых импульсов и во второй регистр 3 запишется второй байт информации, .Вновь узел 6 управления с выхода первого счетчика 16 вьщает на вход шины синхронизации ЭВМ синхросигнал и второй байт информации поступает в ЭВМ. Описанная процедура повторяется до тех пор, пока вся информация от внешних устройст не будет введена в ЭВМ.
Формула изобрете ни я
первого приемника и группа информационных выходов первого передатчика образуют группу входов и группу выходов устройства для подключения соот- ветственно к группам информационных выходов и входов ЭВМ, группа инфор- мационных выходов второго передатчика и группа информационных входов второго приемника образуют группу выходов и группу входов устройства для подключения соответственно к группам информационных входов и выходов внешнего устройства, грзгапа входов логического условия узла управления образует группу входов устройства для подключения к группе адресных выходов ЭВМ, группа синхровходов-выходов узла управления образует группу входов-выходов устройства для подключе- ния к группе синхровходов-выходов ЭВМ, синхровход узла управления является входом устройства для подключения к синхровыходу внешнего устройства, при этом первый, второй, третий 25 тьим входом первого элемента ИЛИ и
и четвертый выходы узла управления соединены с разрешающими входами соответственно первых приемника, передатчика и вторых приемника, передатчика, первая и вторая группа информа-зо ходом узла управления, второй выход
ционных выходов первого приемника соединена соответственно с первой и : второй группами информационных входов коммутатора, грзшпа информационных входов второго передатчика соединена с группой информационных выходов первого регистра, группа информационных входов которого соединена с группой информационных выходов второго приемника, вход записи-считьгаания и тактовьй вход первого регистра соединены соответственно с пятым и шестым выходами узла управл«2ния, отл.ичаю- щ е е с я тем, что, с целью повышения быстродействия, в негр введен второй регистр, при зтом группа информационных входов первого передат- чика и группа информационных выходов коммутатора соединены соответственно с группами параллельных информацион- ных выходов и входов второго регистра, последовательные информационные входы и выход которого соединены соответственно с информащюнными выхода™
ми и входами первого регистра, вход записи-считьшания и тактовый вход второго регистра соединены соответственно с седьмым и восьмым выходами узла управления.,
д 5
дешифратора соединен с первым входом второго элемента И, с установочным входом второго счетчика и является вторым и четвертым выходами узла управления, выходом второго и третьего элементов ИЛИ являются восьмым и juiecTbw выходами узла управления соответственно, выход второго счетчика является третьим выходом узла управления, при этом в узле управления второй вход третьего элемента ИЛИ соединен с выходом второго элемента И, второй вход которого соединен со счетными входами первого и второго счетчиков, с выходом третьего элемента И и с вторым входом первого злемента И, выход которого соединен с вторым входом второго элемента ИЛИ, выход первого элемента ИЛИ соединен с единичным входом триггера, выход которого соединен с Первым входом третьего элемента И, второй вход которого соединен с выходом генератора импульсов.
Фаг.2
Авторское свидетельство СССР № 1174933, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Кипятильник для воды | 1921 |
|
SU5A1 |
Авторы
Даты
1988-02-23—Публикация
1986-06-16—Подача