Устройство сопряжения разноскоростных электронно-вычислительных машин (ЭВМ)

Устройство сопряжения разноскоростных электронно-вычислительных машин (ЭВМ)
Предлагаемая полезная модель относится к автоматике и вычислительной технике и может быть использована для сопряжения разноскоростных электронно-вычислительных машин (ЭВМ) или других устройств обработки данных.
Из уровня техники известно устройство для сопряжения двух ЭВМ 1, недостатками которого являются наличие двух блоков и сложность управления ими.
Известно устройство для сопряжения двух ЭВМ 2, недостатками которого являются сложность схемно-технического решения и избыточность элементной базы.
Известно устройство для сопряжения двух ЭВМ 3, недостатками которого являются сложность схемно-технического решения и программного управления.
Известно устройство для сопряжения двух ЭВМ 4, которое является наиболее близким к заявляемому и выбрано в качестве прототипа. Устройство содержит два блока ввода-вывода, каждый из которых содержит узел приемо-передаюш;их усилителей, дешифратор управляющих сигналов, дешифратор адреса, регистр состояний, коммутатор, группу шинных формирователей. К недостаткам данного устройства можно отнести избыточность элементной базы из-за наличия двух блоков ввода-вывода и возможность сопряжения однотипных ЭВМ.
Техническим результатом предлагаемой полезной модели является расширение области применения устройства сопряжения
G06F 13/00
разноскоростных ЭВМ, повышение точности контроля электрических параметров изделий.
Технический результат достигается тем, что в устройство сопряжения разноскоростных электронно-вычислительных машин (ЭВМ), содержаш;ее коммутатор, приемо-передаюш,ие усилители данных, дешифратор адреса, регистр состояний, шину второй ЭВМ, в которых первый выход коммутатора соединен со вторым входом приемо-передаюш;их усилителей данных, четвертый вход-выход которых соединен с выходом регистра состояний и с первым входомвыходом шины второй ЭВМ, первый выход дешифратора адреса соединен с первым входом регистра состояний, дополнительно введены последовательный порт первой ЭВМ, блок согласования, блок микроконтроллера, передающие усилители команд, передающие усилители адреса. При этом вход-выход последовательного порта первой ЭВМ соединен через блок согласования с первым входомвыходом блока микроконтроллера, второй вход-выход которого соединен с первым входом-выходом приемо-передающих усилителей данных. Третий выход блока микроконтроллера соединен со входом коммутатора, четвертый выход блока микроконтроллера соединен со вторым входом дешифратора адреса. Второй выход коммутатора соединен с третьим входом приемо-передающих усилителей данных и с первым входом дешифратора адреса, третий выход коммутатора соединен со входом передающих усилителей команд, выход которых соединен со вторым входом шины второй ЭВМ. Второй выход дешифратора адреса соединен со входом передающих усилителей адреса, выход которых соединен с третьим входом шины второй ЭВМ, второй выход шины второй ЭВМ соединен со вторым входом регистра состояний.
.Ic
-ч5 -
На чертеже Фиг.1 представлена структурная схема устройства сопряжения разноскоростных ЭВМ, где
1- последовательный порт первой ЭВМ;
2- блок согласования;
3- блок микроконтроллера;
4- коммутатор;
5- приемо-передающие усилители данных;
6- дешифратор адреса;
7- регистр состояний;
8- передающие усилители команд;
9- передающие усилители адреса;
10- шина второй ЭВМ.
В качестве первой ЭВМ используется персональная ЭВМ типа IBM PC PENTIUM, а в качестве второй ЭВМ - установка контроля электрических параметров изделий УКДФ-1.
Предлагаемое устройство сопряжения разноскоростных ЭВМ работает следующим образом. Управляющая программа со входа-выхода последовательного порта первой ЭВМ 1 через блок согласования 2 выдает на первый вход-выход блока микроконтроллера 3 последовательный код, состоящий из команды ЧТЕНИЕ и кода регистра состояний. Программа, записанная во внутреннее постоянное запоминающее устройство (ПЗУ) блока микроконтроллера 3, преобразовывает поступивший последовательный код в параллельный и с третьего выхода блока микроконтроллера 3 - выдает команду ЧТЕНИЕ на вход коммутатора 4. С четвертого выхода блока микроконтроллера 3 поступает код регистра состояний на второй вход дешифратора адреса 6. С первого выхода коммутатора 4 выдается сигнал управления на второй вход приемо-передающих усилителей данных 5, а со второго его выхода вьщается сигнал разрешения работы на первый
вход дешифратора адреса 6 и на третий вход приемо-передающих усилителей данных 5. С первого выхода дешифратора адреса 6 на первый вход регистра состояний 7 выдается сигнал разрешения чтения его содержимого. Информация в регистр состояний 7 поступает со второго выхода шины второй ЭВМ 10. С выхода регистра состояний 7 информация поступает на четвертый вход-выход приемо-передающих усилителей данных 5, с первого входа-выхода которых она поступает на второй вход-выход блока микроконтроллера 3. Программа, записанная во внутреннее ПЗУ блока микроконтроллера 3, преобразовывает поступивший параллельный код информации в последовательный код и выдает его с первого входа-выхода через блок согласования 2 на входвыход последовательного порта первой ЭВМ 1. В зависимости от информации, поступившей из регистра состояний 7, управляюш;ая программа либо читает информацию из регистров второй ЭВМ, либо записывает информацию в них.
На рисунке Фиг. 2 представлена операция передачи / приема байта информации по последовательному порту первой ЭВМ.
При операции ЧТЕНИЕ управляющая программа со входа-выхода последовательного порта первой ЭВМ 1 через блок согласования 2 выдает на первый вход-выход блока микроконтроллера 3 последовательный код, состояш;ий из команды ЧТЕНИЕ и адреса регистра второй ЭВМ. Программа, записанная во внутреннем ПЗУ блока микроконтроллера 3, преобразует поступивший последовательный код в параллельный и с третьего выхода блока микроконтроллера 3 выдает команду ЧТЕНИЕ на вход коммутатора 4, а с четвертого выхода - код регистра второй ЭВМ на второй вход дешифратора адреса 6. С первого выхода коммутатора 4 выдается сигнал управления на второй вход приемо-передающих усилителей данных 5, со второго его выхода выдается сигнал разрешения работы на третий вход приемо-передающих
4 усилителей данных 5 и первый вход дешифратора адреса 6. С третьего выхода коммутатора 4 сигнал поступает на вход передающих усилителей команд 8, с выхода которых он поступает на второй вход шины второй ЭВМ 10. Со второго выхода дешифратора адреса 6 адрес регистра поступает на вход передаюш;их усилителей адреса 9, с выхода которых он поступает на третий вход шины второй ЭВМ 10. Информация из этого регистра с первого входа-выхода шины второй ЭВМ 10 поступает на четвертый вход-выход приемо-передающих усилителей данных 5, с первого входа-выхода которых она поступает на второй вход-выход блока микроконтроллера 3. Программа, записанная во внутреннее ПЗУ блока микроконтроллера 3, преобразовывает поступивший параллельный код информации в последовательный код и выдает его с первого входа-выхода через блок согласования 2 на входвыход последовательного порта первой ЭВМ 1.
При операции ЗАПИСЬ управляющая программа со входа-выхода последовательного порта первой ЭВМ 1 через блок согласования 2 выдает на первый вход блока микроконтроллера 3 последовательный код, состоящий из команды ЗАПИСЬ и адреса регистра второй ЭВМ, со следующей посылкой последовательного кода информации. Программа, записанная во внутреннее ПЗУ блока микроконтроллера 3, преобразует поступившие последовательные коды в параллельные и со второго входа-выхода блока микроконтроллера 3 выдает информацию на первый вход-выход приемо-передающих усилителей данных 5, с третьего выхода блока микроконтроллера поступает команда ЗАПИСЬ на вход коммутатора 4, а с четвертого выхода - код адреса регистра второй ЭВМ на второй вход дешифратора адреса 6. С первого выхода коммутатора 4 поступает сигнал управления на второй вход приемопередающих усилителей данных 5, со второго выхода коммутатора 4 поступает сигнал разрешения работы на третий вход приемоД ; /// е- передающих усилителей данных 5 и первый вход дешифратора адреса 6, с третьего выхода коммутатора 4 команда ЗАПИСЬ поступает на вход передающих усилителей команд 8, с выхода которых она поступает на второй вход шины второй ЭВМ 10. Со второго выхода дешифратора адреса 6 адрес регистра поступает на вход передаюш;их усилителей адреса 9, с выхода которых он поступает на третий вход шины второй ЭВМ 10.
Источники информации
1.Авторское свидетельство СССР .№1702379, кл. G06F13/00, БИ №48/91 г.
2.Авторское свидетельство СССР №1559351, кл. G06F13/00, БИ №15/90 г.
3.Авторское свидетельство СССР №1649559, кл. G06F13/00, БИ №18/91 г.
4.Авторское свидетельство СССР №1571600, кл. G06F13/00, БИ №22/90 г.
- Формула