Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении автоматизированных систем измерения, контроля и управления.
Целью изобретения является расширение области применения за счет организации доступа (чтения и записи) к гальванически развязанным регистрам периферийного устройства за один канальный цикл ЭВМ.
На фиг. 1 представлена структурная схема предлагаемого устройства; на фиг. 2 - функциональная схема блока формирования адреса.
Устройство для сопряжения ЭВМ с периферийным устройством (фиг.1) содержит блок 1 согласования с ЭВМ, первый блок 2 преобразования формата, распределитель 3 импульсов, регистр 4, блок 5 регистров, блок 6 формирования адреса, второй блок 7 преобразования формата, шину 8 входа-выхода блока 1 согласования с ЭВМ, шины 9-12, соединяющие входы и выходы блока 1 согласования с ЭВМ с первым блоком 2 преобразования формата, распределителем 3 импульсов и регистром 4, шину 13, соединяющую распределитель 3 импульс ., с первым блоком 2 преобразования формата, генератор 14 импульсов, шину 15, соединяющую распределитель 3 импульсов с регистром 4, шины 16-19, соединяющие первый блок 2 преобразования формата, распределитель 3 импульсов и регистр 4 с блоком 5 регистров, блоком 6 формирования адреса, вторым блоком 7 преобразования формата, шины 20 и 21, соединяющие блок 6 формирования адреса с блоком 5 регистров и вторым блоком 7 преосо ел
ОС
&
образования формата, шины 22 и 23, соединяющие устройство с периферийным устройством, шину 24, соеди- яяющую второй блок 7 преобразования формата через блок 25 оптронной развязки с регистром 4.
Блок 6 формирования адреса (фиг.2 содержит демультиплексор 26, счетчик 27, элемент НЕ 23 и элемент И-НЕ 29, соединенные шинами 30-33 с блоками устройства.
Устройство работает следующим образом.
Устройство соединяется с ЭВМ че- -рез канал обмена типа Электроника 60. Связь между двумя устройствами, подключенными к каналу, осуществляется по принципу активный - пассивный. Активное устройство управляет циклами обращения к каналу. Канал обеспечивает три типа обмена данными - программный обмен, обмен в режиме прямого доступа и обмен в режиме прерывания программы. В предлагаемом устройстве используется программный обмен.
Запись операнда в устройство осуществляется во время канального цикла ВЫВОД. Блок 1 согласования с ЭВМ распознает свой адрес в канале 8 ЭВМ и транслирует сигнал ВЫВОД в распределитель 3 импульсов. Распределитель 3 импульсов формирует заданную последовательность управляющих импульсов. Под их управлением (шины 13 и 17) в блоке 2 преобразования формата происходит преобразование шестнадцатиразрядных слов, поступающих из канала 8 обмена, в восьмиразрядные слова, которые по шине 16 через блок 25 оптронов и шину 19 поступают в блок 6 формирования адреса и блок 5 регистров, причем код номера адресуемого регистра устройства записывается в блок 6 формирования адреса по стробирующему сигналу ЗАПИСЬ АДРЕСА (в счетчик 27) а поступающий позже сигнал ЗАПИСЬ ДАННЫХ (шина 30 или 31) стробирует соответствующий выход демультиплек- сора 26. Появившийся на выходе де- мультшиексора 26 сигнал по шине 20 записывает побайтно получаемые из канала 8 данные в блок 5 регистров, где они объединяются в исходное шестнадцатиразрядное слово Передача полученных данных в периферийное устройство происходит по шине 22.
0
5
0
5
0
5
0
5
0
5
Сигнал начальной установки транс-- лируется из канала 8 обмена через распределитель 3 импульсов и блок 25 оптронов по шине 23 в периферийное устройство.
Чтение операнда из устройства осуществляется во время канального цикла ВВОД. Блок 1 согласования с ЭВМ аналогично описанному распознает .свой адрес и транслирует сигнал ВВОД а распределитель 3 импульсов, который формирует управляющие сигналы. Под их управлением блок 2 преобразования формата преобразует и передает по шине 16 через блок 25 оптронов и шине 19 в блок 6 формирования адреса код адреса запрашиваемого регистра, который фиксируется сигналом ЗАПИСЬ АДРЕСА в счетчике 27. После выдачи распределителем 3 импульсов сигнала ЧТЕНИЕ ДАННЫХ блок 6 формирования адреса вырабатывает управляющий сигнал на шине 21. По этому сигналу блок 2 преобразования формата преобразует шестнадцатиразрядные слова блока 5 регистров в восьмиразрядные посылки и передает их по шине 24 через блок 25 оптронов и шине 18 в регистр 4, где они вновь объединяются в шестнадцатиразрядное слово и по шине 12 через блок 1 согласования с ЭВМ поступают в канал 8 обмена.
Формула изобретения
1. Устройство для сопряжения ЭВМ с периферийным устройством, содержащее блок согласования с ЭВМ, два блока преобразования формата, блок оптронной развязки, генератор импульсов и регистр, причем первый выход блока согласования с ЭВМ соединен с информационным входом первого блока преобразования формата, выход второго блока преобразования формата соединен через блок оптронной развязки с информационным входом регистра, выход которого соединен с первым входом блока согпасования с ЭВМ, вход-выход которого является входом- выходом устройства для соединения с ЭВМ,отличающееся тем, что, с целью расширения области применения, в него введены блок регистров, блок формирования адреса и распределитель импульсов, первый выход которого соединен с синхровходом
первого блока преобразования формата выход которого соединен через блок оптронной развязки с информационным входом блока регистров и установочным входом блока формирования адреса, первый выход которого соединен с управляющим входом второго блока преобразования формата, второй и третий выходы блока согласования с ЭВМ соединены с первым и вторым входами режима распределителя импульсов синхровход которого соединен с выходом генератора импульсов, второй и третий выходы распределителя импульсов соединены с вторым входом блока согласования с ЭВМ и синхровходом регистра соответственно, четвертый, пятый и шестой выходы распределителя импульсов соединены через блок оптронной развязки с входами строба записи адреса, записи данных и чтения данных блока формирования адреса соответственно, второй выход блока формирования адреса соединен с адресным входом блока регистров, выход которого соединен с информацион
0
5
ным входом второго блока преобразования формата и является выходом устройства для подключения к периферийному устройству.
2. Устройство по п. отличающееся тем, что блок формирования адреса содержит демультиплек- сор, счетчик, элемент НЕ, элемент И- НЕ, причем выход элемента НЕ соединен с первым входом элемента И-НЕ, выход которого соединен со счетным входом счетчика, вход данных счетчика является установочным входом блока, вход записи счетчика является входом строба записи адреса блока, стробирукл ще входы демультиплексора являются входом строба записи данных блока, вход элемента НЕ и второй вход элемента И-НЕ образуют вход строба чтения данных блока, первый и второй выходы счетчика соединены с адресными входами демультиплексора и являются первым выходом блока, а выходы , демультиплексора образуют второй выход блока.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ | 1992 |
|
RU2043652C1 |
Многоканальное устройство для сопряжения ЭВМ с последовательными линиями связи | 1990 |
|
SU1839259A1 |
Устройство для сопряжения процессора с периферийным устройством | 1984 |
|
SU1246102A1 |
Многоканальная система обмена для управления электропитанием вычислительного комплекса | 1988 |
|
SU1654830A1 |
Устройство для автоматизированного управления процессом налива емкостей | 1987 |
|
SU1588710A1 |
Устройство для сопряжения ЭВМ с периферийными устройствами | 1991 |
|
SU1837303A1 |
Устройство для обмена данными между ЭВМ и периферийным устройством | 1987 |
|
SU1605240A1 |
Устройство для сопряжения электронных вычислительных машин | 1981 |
|
SU1013938A1 |
Устройство для сопряжения оконечного устройства с мультиплексным каналом передачи информации | 1987 |
|
SU1538172A1 |
Устройство для сопряжения масс-спектрометра с ЭВМ | 1988 |
|
SU1580379A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении автоматизированных систем контроля и измерений. Цель - расширение области -применения устройства. Устройство1 сопрягает гальванически развязанные ЭВМ и периферийное устройство, причем запись или чтение данных из гальванически развязанных регистров периферийного устройства осуществляется за один канальный цикл ЭВМ. Программирование этих регистров не отличается от программирования прямоадресуемых регистров обычных внешних устройств ЭВМ. Предлагаемое устройство содержит блок сопряжения с ЭВМ, два блока преобразования формата, распре- делитель импульсов, регистр, блок регистров, блок формирования адреса. 2 ил. Ј
#
ЗпА
Блок
формиродания адреса
f ЗпА
30
и
31
28
+-20
d4
фЈ/ W1
U
Ш
26
Ь-№
.Ј.
АО А1
29
V
г--гЯ
Авторское свидетельство СССР № 1173901, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторское свидетельство СССР № 1300485, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-03-15—Публикация
1988-05-10—Подача