Изобретение относится к тельной технике и может быть использовано в системах обмена данными,
Цепью изобретения является увели- чение количества подключаемых абонентов .
На фиг. 1 приведена структурная схема предлагаемого устройства; на фиг. 2 - структурная схема блока синхронизации; на фиг. 3 - временные диаграммы работы блока синхронизации.
Устройство для сопряжения ЭВМ с абонентами (фиг. 1) содержит блок 1 усилителей, блок 2 прерываний, регистр 3 данных, регистр 4 команд и состояний, селектор 5, дешифратор 6 команд, дешифратор 7, блок 8 усилителей, регистр 9 команд и состояний, регистр 10 данных, регистр 11 вывода, регистр 12 ввода, блок 13 синхронизации и буферный регистр 14.
Блок 13 синхронизации (фиг. 2у содержит элемент НЕ 15, элемент И 16, элемент 17 задержки, триггер 18 элемент ИЛИ 19, элемент 20 задержки, элемент И 21, триггер 22, группу триггеров 23, элементы ИЛИ 24-27, триггер 28.
Кроме того, на фиг, 1 и 2 обозначены цепи 29-35 сигналов.
Предлагаемое устройство работает следующим образом.
ЭВМ выставляет на шине адрес данного устройства (разряды А17-АОЗ), адрес регистра 4 (разряды А02-АОО шины адреса), код операции, сигнал синхронизации задатчика (СХЗ), сигнал Подготовка.
Селектор 5 дешифрирует адрес и при наличии сигнала СХЗ его выходной сиг- нал принимает значение, соответствуюО 4.
J
О
оо
31
щее уровню 1. Дешифратор 6 команд в зависимости от состояния сигналов на его. входе устанавливает уровень i Iм своих выходных сигналов.
Сигналом Подготовка, поступающим из ЭВМ, разряды и триггеры регистров 3, 10, 4, 9, 11, 12 переводятся в исходное состояние,
ЭВМ сначала обращается к регистру 4, при этом сигнал по цепи 34 на выходе регистра 4 изменяет свое состояние (меняется уровень сигнала), Затем на шину данных ЭВМ выставляет адрес абонента, который по сигналу в цепи 31 из дешифратора 6 записывается в регистр 3 и с его выхода поступает на дешифратор 7 и буферный регистр 14, По сигналу в цепи 34 дешифратор 7 осуществляет дешифровку адреса абонента, и на выходе дешифратора появляется сигнал выборки (ВБР) этого абонента. Запись в буферный регистр 14 не осуществляется, так как запись происходит только при наличии сигнала записи соответствующего уровня на синхровходе регистра 14, который поступает из блока 13 синхронизации. Выбранный абонент посылает в устройство сигнал готовности (ГОТ), который поступает в блок 13 синхронизации. Далее ЭВМ снимает адрес абонента с шины данных своего интерфейса,
Если осуществляется операция Вы
вод (вывод информации из ЭВМ абоненту), то при готовности абонента выходной сигнап по цепи 30 блока 13 меняет свое состояние, что вызывает изменение состояния сигнала по цепи 35 регистра 11 и установку соответствую- щих разрядов регистра 4 сигналами с третьего информационного выхода регистра 11, ЭВМ на шину данных выстав1
0
0
сигнал записи информации в буферный регистр 14 откуда данные через блок 8 поступают на шину данных абонентов. Коммутация шины данных на вторую группу входов блока 8 или на первую его группу выходов осуществляется сигналом разрешения (Р.АЗР) с первого син- хровыхода блока 13,
Если осуществляется операция Ввод, (ввод информации в ЭВМ от абонента), то ЭВМ обращается к регистру 9, устанавливает соответствующий его разряд, что вызывает изменение состоя- 5 ния выходного сигнала в цепи 33 (первый выход регистра 9), При наличии сигнала готовности абонента, поступающего на группу входов запуска блока 13 синхронизации, изменение состояния сигнала в цепи 33 вызывает изменение состояния сигнала в цепи 29 блока 13 (фиг. 3). В ответ регистр 12 формирует сигналы установки соответствующих разрядов регистра 9 и меняет состояние сигнала в цепи 32, Опросив регистр 9s ЭВМ получает информацию о готовности абонента к передаче данных, Абонент выставляет одновременно с сигналом готовности и сами данные (на шину данных своего интерфейса), которые через блок 8 поступают на вход регистра 10. Изменение состояния сигнала в цепи 32 вызывает изменение состояния сигнала в цепи 29 бло- ка 13, При этом перепаде уровня сигнала в цепи 29 происходит запись данных в регистр 10, которые далее через блок 5 поступают на шину данных интерфейса ЭВМ,
При работе по прерыванию ЭВМ выставляет разряд разрешения прерывания в регистр 4 в регистр 9 и в соответствующие разряды установка которых вызывает изменение состояния сигнала
5
0
35
0
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения микропроцессорных внешних устройств с каналом ввода-вывода ЭВМ | 1985 |
|
SU1278871A1 |
Устройство для сопряжения ЭВМ с внешним устройством | 1985 |
|
SU1295405A1 |
Устройство для сопряжения ЭВМ с абонентом | 1988 |
|
SU1515168A1 |
Устройство для сопряжения ЭВМ с абонентами | 1985 |
|
SU1283779A1 |
Устройство для сопряжения ЭВМ с датчиками состояния телефонных линий связи | 1984 |
|
SU1265786A1 |
Устройство для сопряжения двух электронных вычислительных машин | 1983 |
|
SU1141418A1 |
Устройство для управления обменом данными между ЭВМ и абонентами по общей шине | 1988 |
|
SU1543412A1 |
Устройство для сопряжения двух электронных вычислительных машин | 1984 |
|
SU1254498A2 |
Устройство обмена информацией между ЭВМ и абонентами | 1990 |
|
SU1835545A1 |
Устройство для обмена информацией между ЭВМ и периферийными устройствами | 1989 |
|
SU1777145A2 |
Устройство относится к вычислительной технике и может быть использовано в системах обмена данными. Целью изобретения является увеличение количества подключаемых абонентов. Устройство содержит два блока усилителей, селектор, дешифратор команд, блок прерывания, два регистра команд и состояния, два регистра данных, регистр ввода, регистр вывода, буферный регистр, блок синхронизации. 3 ил.
ляет передаваемые данные, снова обра- д$ в цепи 34 регистра 4 и сигнала в цещается к регистру 4 и таким образом узнает о готовности абонента к приему данных, при этом выходной сигнал по цепи 34 регистра 4 возвращается в исходное состояние, ЭВМ обращается к регистру 3 (через дешифратор 6, который выставляет сигнал по цепи 31), происходит запись информации в регистр 3. Дешифратор 7 теперь не реагирует на эту информацию, так как управляющий сигнал в цепи 34 изменил свой уровень. По сигналу в цепи 35 регистра 11 блок 13 синхронизации формирует на своем втором синхровыходе
50
пи 33 регистра 9, выставляет адрес абонента, от которого ожидается прерывание. По сигналу цепи 31 дешифратора 6 команд адрес записывается в регистр Зо По сигналу в цепи 31 дешифратора 6 адрес записывается в регистр 3 и поступает на дешифратор 7, Так как сигнал в цепи 34 имеет уровень, разрешающий работу дешифратора 7, то на его выходе возникает сигнал ВБР требуемого абонента.
Когда абонент готов работать с ЭВМ, он выставляет сигнал ГОТ, работа будет в режиме |ГВвод, то
$ в цепи 34 регистра 4 и сигнала в це0
пи 33 регистра 9, выставляет адрес абонента, от которого ожидается прерывание. По сигналу цепи 31 дешифратора 6 команд адрес записывается в регистр Зо По сигналу в цепи 31 дешифратора 6 адрес записывается в регистр 3 и поступает на дешифратор 7, Так как сигнал в цепи 34 имеет уровень, разрешающий работу дешифратора 7, то на его выходе возникает сигнал ВБР требуемого абонента.
Когда абонент готов работать с ЭВМ, он выставляет сигнал ГОТ, работа будет в режиме |ГВвод, то
25
абонент выставляет данные на шину данных, приходящих на вход регистра 10, и при наличии сигнала ВБР на втором входе блока 13 синхронизации и сигнала в цепи 33 выходной сигнал в цепи 29 блока 13 меняет свой уровень. В ответ на это изменение регистр 12 меняет уровень своего сигнала в цепи 32, формирует сигнал прерывания д
(ПРЕР А) (второй выход) и сигналы установки соответствующих разрядов регистра 9, Так как разряд разрешения прерывания регистра 9. был ус- тановлен, то на втором выходе регист- $ ра 9 возникает сигнал разрешения прерывания (РП А). Наличие сигналов ПРЕР А и РП А, поступающих в блок 2 прерывания, вызывает его работу по i организации прерывания: формирование сигналов ПРЕР, Запрос передачи (ЗП), Разрешение передачи , Подтверждение выборки (ПВБ), Шина занята (ЗАН) и выставки вектора прерывания.
Упомянутое ранее изменение уровня сигнала в цепи 29 приводит, к записи данных в регистр 10, с выхода которого они поступают на шину данных интерфейса ЭВМ,
Если работа будет осуществляться в режиме Вывод, то на сигнал ГОТ абонента блок 13 синхронизации ответит изменением уровня (состояния) своего выходного сигнала в цепи 30, что приводит к изменению состояния сигнала в цепи 35 регистра 11, к формированию на его втором выходе сигналов установки соответствующих разрядов -регистра 4. Так как разряд р,аз- решения прерывания регистра 4 был установлен, то на первом выходе регистра 4 возникает сигнал РП Б. При нали- чии сигналов РП Б и ПРЕР Б блок 2 прерывания организует прерывание, формируя все необходимые для этого сигналы и выставив вектор прерывания. Обработка ЭВМ прерывания переходит в режим Вывод, изложенный ранее.
Предлагаемое устройство обеспечивает работу при формировании адреса абонентов на шине данных интерфейса ЭВМ. При этом используются все К разрядов шины данных. Следовательно, данное устройство может обслуживать 2К абонентов.
20
30
35
40
50
55
Формула изобретения
Устройство для сопряжения ЭВМ с абонентами, содержащее два блока уси-
д
640703
лителей8 селектор, дешифратор команд, блок прерывания, первый регистр команд и состояния, первый регистр дан25
д
$ i
ных, дешифратор, причем группы информационных входов-выходов первого, второго блоков усилителей образуют группы входов-выходов устройства для подключения соответственно к общей шине ЭВМ и к группе информационных и адресных входов-выходов абонентов, при этом первая группа информационных выходов и первый информационный выход первого блока усилителей соединены с группой информационных входов и со стробируняцим входом селектора, выход которого соединен с управляющим входом дешифратора команд, группа информационных входов которого
20 соединена с второй группой информационных выходов первого блока усилителей, второй информационный выход, первая и вторая группы информационных входов которого соединены соответственно с синхровходон с группой выходов запроса прерывания и с группой выходов вектора прерывания блока прерывания, первый вход разрешения прерывания которого соединен с первым
30 информационным выходом первого регист- ра команд и состояния, группы информационных входов и выходов которого соединены соответственно с третьими группами информационных выходов и входов первого блока усилителей, чет- вертая rpyima информационных выходов которого соединена с группой информа ционных входов первого регистра данных, группа информационных выходов которого соединена с группой информа ционных входбв дешифратораs группа выходов которого соединена с первой группой информационных входов второго блока усилителей,, отличаю -
5 Щ е е с я тем, что, с целью увеличения количества подключаемых абонентов, в него введены блок синхронизации, буферный регистр, регистр ввода, . регистр вывода второй регистр команд и состояния, второй регистр данных, при этом третий информационный выход первого блока усилителей соединен с первым установочным входом регистра ввода, с первым установочным входом первого регистра команд и состояния, с сннхровходом регистра вывода, с ус- тановочными входами первого, второго регистров данных, с первым установочным входом второго регистра команд и
35
0
0
5
состояния, группа информационных выходов которого соединена с четвертой группой информационных входов первого блока усилителей, пятая группа инфор- мационных входов которого соединена с группой информационных выходов второго регистра данных, группа информационных входов которого соединена с первой группой информационных вы- хоДов второго блока усилителей, вторая группа информационных выходов и управляющий вход которого соединены соответственно с группой входов запус15
ка и с первым синхровыходом блока синхронизации, группа синхровходов которого соединена с первыми информационными выходами регистра ввода, регистра вывода, второго регистра команд и состояния, с вторым информационным выходом первого регистра команд и состояния, соединенного с управляющим входом дешифратора, группа выходов которого соединена с группой разрешающих входов блока синхронизации, второй синхровыход которого соединен с синхровходом буферного регистра, группа информационных выходов которого соединена с второй группой информационных входов второго блока лителей, а группа информационных входов - с группой информационных выхо20
25
Фиг1
Q
5
30
20
25
дов первого регистра данных, вход записи которого соединен с первым установочным входом регистра вывода и с выходом дешифратора команд, первая группа выходов которого соединена с шестой группой информационных входов первого блока усилителей и с синхровходом регистра ввода, грулпа информационных выходов которого соединена с группой информационных входов второго регистра команд и состояния, второй информационный выход которого соединен с вторым входом разрешения прерывания блока прерывания, первый и второй входы запроса прерывания которого соединены соответственно с вто рыми информационными выходами регистра ввода и регистра вывода, вторая и третья группы выходов дешифрато ра команд соединены соответственно с группами установочных входов первого и второго регистров команд и состояния, второй установочный вход первого регистра команд и состояния соединен с третьим информационным выходом регистра вывода, группа синхровыхо- дов блока синхронизации соединена с вторым установочным входом регистра ввода, соединенного с входом записи второго регистра данных, и с вторым установочным входом регистра вывода.
фиг Z
Фиг.Ъ
Способ окисления алкоголей | 1915 |
|
SU1420A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Внешние устройства | |||
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство для согласования интер-фЕйСОВ | 1979 |
|
SU822166A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-04-07—Публикация
1988-08-10—Подача