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

Иллюстрации

Показать все

Реферат

 

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

СООЭ СОВЕТСКИХ

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

РЕСПУБЛИК

09) (111 (gg)g G 06 Г 13/00

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ИЗОБРЕТЕНИЯМ И (ЛНРЬЗТИЯМ

ПРИ ГКНТ СССР (21) 4473133/24 (22) 10.08.88 (46) 07.04.91. Бюл. 9 13 (72) Е.Н.Бойкова, А.3.Зарх и И.В.Литвиненко (53) 681.3 (088.8) (56) Комплекс управпякщий вычислительный CM1420: Техническое описание.

Часть 3., Внешние устройства.

1.320.018.ТО.

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

Ф 822166, кп, G 06 F 13/00, 1979. (54 ) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ

С АБОНЕНТАМИ

Изобретение относится к вычиспительной технике и может быть использовано в системах обмена данными °

Целью изобретения является увели чение количества подключаемых абонентов.

Г

На фиг. 1 приведена структурная схема предлагаемого устройства; на фиг.. 2 - структурная схема блока синхронизации; на фиг. 3 - временные диаграммы работы блока синхронизации.

Устройство для сопряжения 3ВМ с абонентами (фиг. 1) содержит блок 1 усилителей, блок 2 прерываний, регистр 3 данных, регистр 4 команд и состояний, селектор 5, дешифратор 6 команд, дешифратор 7, блок 8 усилителей, регистр 9 команд и состояний, регистр 10 данных, регистр 11 вывода, регистр 1 2 ввода, блок 13 синхронизации и буферный регистр 14.

2 (57) Устройство относится к вычислительной технике и может быть использовано в системах обмена данными.

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

3 ил.

Блок 13 синхронизации (фиг. 2, со- Я держит элемент НЕ 15, элемент И 16, элемент 17 задержки, триггер 18, элемент ИЛИ 19, элемент 20 задержки, ф элемент И 21, триггер 22, группу триг- ф геров 23, элементы ИЛИ 24-27, триггер

28, Кроме того, на фиг. 1 и 2 обозначены цепи 29-35 сигналов.

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

ЭВМ выставляет на шине адрес данного устройства (разряды А17-А03), адрес регистра 4 (разряды А02-АОО ши- ф ны адреса), код операции, сигнал синЗь хронизации задатчика (СХЗ), сигнал

"Подготовка".

Селектор 5 дешифрирует адрес и при наличии сигнала СХЗ его выходной сигнап принимает значение, соответствую1640703 щее уровню "1". Дешифратор 6 команд в зависимости от состояния сигналов на его, входе устанавливает уровень 1 своих ВыхОдных сигналов ф

Сигналом "Подготовка", поступающим из ЭВМ, разряды и триггеры регистров 3, 10, 4, 9, 11, 12 переводятся в исходное состояние.

ЭВМ сначала обращается к регистру

4, при этом сигнал по цепи 34 на вы ходе регистра 4 изменяет свое состояние (меняется уровень сигнала) . 3aтем на шину данных ЭВМ выставляет адрес абонента, который по сигналу в цепи 31 из дешифратора 6 записывается в регистр 3 и с его выхода поступает на дешифратор 7 и буферный регистр 14. По сигналу в цепи 34 дешифратор 7 осуществляет дешифровку 20 адреса абонента, и на выходе дешифратора появляется сигнал выборки (ВБР) этого абонента, Запись в буферный регистр 14 не осуществляется, так как запись происходит только при наличии сигнала з аписи соответствую, щего уровня на синхровходе регистра

) 14, который поступает из блока 13 синхронизации. Выбранный абонент посылает в устройство сигнал готовности (ГОТ), который поступае в блок

13. синхронизации. Далее ЭВМ снимает адрес абонента с шины данных своего интерфейса, Если осуществляется операция "Вы вод" (вывод информации из ЭВМ абоненту), то при готовности абонента выходной сигнал по цепи 30 блока 13 меняет свое состояние, что вызывает изменение состояния сигнала по цепи 35 ре4 гистра 11 и установку соответствую щих разрядов регистра 4 сигналами с третьего информационного выхода регистра 11. ЭВМ на шину данных выставляет передаваемые данные, снова обра- 4 щается к регистру 4 и таким образом узнает о готовности абонента к приему данных, при этом выходной сигнал по цепи 34 регистра 4 возвращается в исходное состояние. ЭВМ о бр ащается к регистру 3 (через дешифратор 6, ко торый выставляет сигнал по цепи 31), происходит запись информации в регистр 3, Дешифратор 7 теперь не реагирует на эту информацию так как уп-.

У

S равляющий сигнал в цепи 34 изменил свой уровень. По сигналу в цепи 35 регистра,11 блок 13 синхронизации формирует на своем втором синхровыходе сигнал записи информации в буферныи регистр 14, откуда данные через блок

8 поступают на шину данйых абонентов, Коммутация шины данных на вторую группу входов блока 8 или на первую его группу выходов осуществляется сигналом разрешения (РАЗР ) с первого синхровыхода блока 13, Если осуществляется операция "Ввод", (ввод информации в ЭВМ от абонент а), то ЭВМ обращается к регистру 9, устанавливает соответствующий его разряд„что вызывает изменение состояния выходного сигнала в цепи 33 (первый выход регистра 9), При наличии сигнала готовности абонента, поступающего на группу входов запуска блока

13 синхронизации, изменение состояния сигнала в цепи 33 вызывает изменение состояния сигнала в цепи 29 блока 13 (фиг. 3) . В ответ регистр 12 формирует сигналы установки соответствующих разрядов регистра 9 и меняет состояние сигнала в цепи 32. Опросив ре гистр 9, ЭВМ получает информацию о готовности абонента к. передаче данных. Абонент выставляет одновременно с сигналом готовности и сами данные (на шину данных своего интерфейса), которые через блок 8 поступают на вход регистра 10. Изменение состояния сигнала в цепи 32 вызывает изменение состояния сигнала в цепи 29 бло- ка 13, При этом перепаде уровня сигнала в цепи 29 происходит запись данных в регистр 10, которые далее через блок 1 поступают на шину данных интерфейса ЭВМ, При работе по прерыванию ЭВМ выставляет разряд разрешения прерывания в регистр 4, в регистр 9 и в соответствующие разряды, установка которых вызывает изменение состояния сигнапа в цепи 34 регистра 4 и сигнала в цепи 33 регистра 9, выставляет адрес

1 абонента, от которого ожидается прерывание, По сигналу цепи 31 дешифратора 6 команд адрес записывается в регистр 3. По сигналу в цепи 31 дешифратора 6 адрес записывается в регистр 3 и поступает на дешифратор 7.

Так как сигнал в цепи 34 имеет уровень, разрешающий работу дешифратора

7, то на его выходе возникает сигнал

ВБР требуемого абонента, Когда абонент готов работать с

ЭВМ, он выставляет сигнал ГОТ, Если работа будет в режиме . "Ввод", то

1б40 703

10, и при наличии сигнала ВБР на втором входе блока 13 синхронизации и сигнала в цепи 33 выходной сигнал в цепи 29 блока 13 меняет свой уровень.

В ответ на это изменение регистр 12 меняет уровень своего сигнала z цепи

32, формирует сигнал прерывания (ПРЕР "А" ) (второй выход) и сигналы установки соответствующих разрядов регистра 9. Так как разряд разрешения прерывания регистра 9. был ус) тановлен, то на втором выходе регистра 9 возникает сигнал разрешения прерывания (РП "А"). Наличие сигналов

ПРЕР "А" и РП "А", поступающих в блок

2 прерывания, вызывает его работу по организации прерывания: формирование сигналов ПРЕР, "Запрос передачи" (ЗП), "Разрешение передачи", "Подтверждение выборки" (ПВБ), "Шина занята" (ЗАН) и выставки вектора прерывания, Упомянутое ранее изменение уровня сигнала в цепи 29 приводит, к записи данных в регистр 10, с выхода которого они поступают на шину данных интерфейса 33NÄ

Если работа будет осуществляться в режиме "Вывод", то на сигнал ГОТ абонента блок 13 синхронизации ответит изменением уровня (состояния) своего выходного сигнала в цепи 30, что приводит к изменению состояния сигнала в цепи 35 регистра 11, к формированию на его втором выходе сигналов установки соответствующих разря. дов -регистра 4. Так как разряд раз-! решения прерывания регистра 4 был установлен, то на первом выходе регистра 4 возникает сигнал РП Б. При наличии сигналов РП "Б" и ПРЕР "Б" блок

2 прерывания организует прерывание, формируя все необходимые для этого сигналы и выставив вектор прерывания.

Обработка ЭВИ прерывания переходит в режим "Вывод", изложенный ранее.

Предлагаемое устройство обеспечивает работу при формировании адреса абонентов на шине данных интерфейса

3ВМ. При этом используются все К разрядов шины данных. Следовательно, данное устройство может обслуживать

2 абонентов, к

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

Устройство для сопряжения ЭВ1"1 с абонентами, содержащее два блока усилителей, селектор, дешифратор команд, блок прерывания, .первый регистр команд и состояния. первый регистр дан5 ж3х, дешифратор, причем группы информационных входов-выходов первого, второго блоков усилителей образуют гру ппы входо в-выходов у строй ст в а для подключения соответственно к Общей шине ЗВМ и к группе информационных и адресных входов-выходов абонентов, при этом перьая группа информа ционных выходов и нервь3й информационный выход первого блока усилителей

15 соединены с группой информационных входов и со стробируюшим входом селектора, выход которого соединен с

I управляющим вхоцом дешифратор а команд, 1

ГРУППа ИНфОРМаЦИОННЫХ ВХОДОВ KOTOPOFO соединена с второй группой информаци онных выходов первого блока усилителей, второй информацион33ый выход, первая и вторая группы информационных входов которого соединены соответственно с синхровходом, с группой выходов запроса прерывания и с группой выходов вектора прерывания блока пре рывания, перьый вход разреше.п3я прерывания которого соединен с первым

30 информационным выходом первого регист ра команд и состояния, группй информационных входов и выходов которого соединены соответственно с третьими группами информационных выходов и

35 Входов nepaoro блока ., силителей чет вертая группа информационных выходов которого соединена с группой информационных входов первого регистра дангруппа инфоомационных

4Q которого соединена с группой информа ционных входбв дешифратора, группа выходов которого соединена с первой группой информационных входов второго блока усилителей„о т л и ч а ю45 щ е е с я тем, что, с целью увеличения количества подключаемых абонентов, в него введены блок синхронизации, буферный регистр, регистр ввода, регистр вывода, второи регистр команд

5О и состояния, второй регистр данных, при этом третий информационный выход первого блока усюштелей соединен с первым установочным входом регистра ввода, с первым установочным входом первого рег.стра команд и состояния,,с синхровходом регистра вывода, с установоч3ыьы входам первого, второго регистров данных„с первым установочным входом второго регистра команд и

1640703

Фаа 2

Фиг. 3 состояния, группа информационных выходов которого соединена с четвертой группой информационных входов первого блока усилителей, пятая группа информационных входов которого соединена с группой информационных выходов вто рого регистра данных, группа информационных входов которого соединена с первой группой информационных выхоДов второго блока усилителей, вторая группа информационных выходов и управлякщий вход которого соединены соответственно с группой входов запуска и с первым синхровыходом блока синхронизации, группа синхровходов которого соединена с первыми информапионными выходами регистра ввода, ре-! гистра вывода, второго регистра команд и состояния, с Вторым информая ционным выходом первого. регистра команд и состояния, соединенного с управляющим входом дешифратора, группа выходов которого соединена с группой разрешающих входов блока синхронизации,второй синхровыход(которого сое динен с синхровходом буферного регист» ра, группа информационных выходов которого соединена с второй группой ин формационных входов второго блока уси-30 лителей, а группа информационных вхо дов - с группой информационных выхо дов первого регистра данных, вход записи которого соединен с первымустановочным входом регистра вывода и с выходом дешифратора команд, первая группа выходов которого соединена с шестой группой информационных входов первого блока усилителей и с синхровходом регистра ввода, группа информационных выходов которого соединена с группой информационных входов второго регистра команд и состояния, второй информационный выход которого соединен с вторым входом разрешения прерывания блока прерывания, первый и второй входы запроса прерывания которого соединены соответственно с вторыми информационными выходами.регистра ввода и регистра вывода, вторая и третья группы выходов дешифратора команд соединены соответственно с группами установочных входов первого и второго регистров команд и состояния, второй установочный вход первого. регистра команд и состояния соединен с третьим информационным выходом регистра вывода, группа синхровыходов блока синхронизации соединена с вторым установочным входом регистра ввода, соединенного с входом записи второго регистра данных, и с вторым установочным входом регистра вывода.

1640703

Составитель С. Пестмал

Текред Л.Олийнык

Редактор T. Çóáêîâà

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

Заказ 1265 Тираж 408 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

35 эф дух. fa. 2 дих. & 22

&. &. 26, дух.рег. 3 дых. дд 23 дхрег. 3

30 дх. ba. 25

33 дух. Ы 1ä

32 дух, bn. 9

29 бы8аа па Вь!Юа/ па 63а3 па ааааа па программе о ерыданию праграмме прерыббниЮ .