Устройство для связи интегрирующей машины с электронной вычислительной машиной
Иллюстрации
Показать всеРеферат
««. « « .««". «««; .. ..:А ;; „;." ..",1
Таганрогский радиотехнический институт ": """ 1 (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СВЯЗИ ИНТЕГРИРУЮШЕЙ
МАШИНЫ С ЭЛЕКТРОННОЙ ВЫЧИСЛИТЕЛЬНОЙ
МАШИНОИ (ЭВМ) 1
Изобретение относится к области вычислительной техники и может быть использовано для подключения цифровой интегрирующей машины параллельной структуры к ЭВМ общего назначения.
Известно устройство связи между . ЭВМ общего назначения и аналоговыми вычислительными машинами (АВМ), в состав которых входят аналого-цифро вые и цифро-аналоговые преобразовате» ли, аналоговые фиксаторы, коммутаторы и другие аналоговые блоки, которые являются сложными и дорогими устрой» ствами f 1).
Необходимость замены непрерывно изменяющихся сигналов АВМ в дискретные и наоборот при передаче информации через известное устройство связи приводит к ошибке, величина которой тем больше, чем быстрее изменяется аналоговая величина.
Наиболее близким по технической
1 ушности к данному изобретению являет- ся устройство для связи интегрирующей
2 машины с электронной вычислительной машйной, содержащее блок управления интегрирующей машины, блок коммута» ции интегрируюшей машины, блок запоминания информации интегрирующей машины, блок запоминания команд настройки кнтенгрирующей машины, блок местного управления, блок дешифрации адреса, пре образователь кодов, буферный регистр,:.
10 первый выход которого соединен с инфор мационным входом блока дешифрации ад реса и с первым входом блока управле» ния интегрирующей машины, а первый . вход - с первым выходом преобразова15 теля кодов, вторым выходом соединенного с информационным входом блока запоминания информации интегрирующей машины, упраиляюший вход блока заломи« нания информации интегрирующей машины соединен с первым выходом блока дешиф рации адреса, подключенного вторым и третьим выходами соответственно к уп равляющим входам блока запоминания команд настройки и блока коммутации
3 6c интегрируюшей машины, второй вход блока управления интегрирующей машины соединен с первым выходом блока местного управления, второй выход которого соединен с управляющими входами блока дешифрации адреса, преобразователя кодов и буферного регистра, управляюшие выходы блока управления интегрирующей машины соединены с управляющими входами блоков запоминания информации и команд настройки интегрирующей машины f2).
Недостаток известного устройства состоит в том, что устройство связи разработано для ЭВМ, не входящей в состав семейства программно совместиМых моделей различной производительности и не имеющей стандартных средств сопряжения с любыми внешними устройствами, т. е. связь процессора ЭВМ с цифровой интегрирующей машиной осуществляется непос редственно через буферный- регистр, что . приводит к ограниченному использованию устройства, т. е. устройство связи цифровой интегрирующий машины может быть использовано только для одного типа ЭВМ.
Йель изобретения - расширение области применения устройства.
Поставленная цель достигается тем,; что известное устройство дополнительно содержит блок сопряжения, регистр числа„ регистр команды настройки, выходом подключенный к информационному входу блока запоминания щзманд настройки интегрирующей машины, первый выход буферного регистра соединен с информациойным входом регистра команды настройки и с информационным входом регистра числа, подключенного информационным выходом ко входу преобразователя, а другим информационным входом - к выходу блока запоминания информации интегрирующей машины, управляющий выход блока сопряжения соединен с управляющими входами регистра команды настройки, регистра числа, блока дешифрации вдреса, блока местного управления, информационный выход блока сопряжения подключен ко второму входу буферного
"регистра, второй выход которого соединен с информационным входом блока сопряжения, подключенного двухсторонними информационными и управляющими связями к электронной вычислительной машине и уйравлярщим выходом и входом" - к блоку местного управления, второй выход которого соединен с управляющими
Работа устройства происходит при выполнении команд ввода - вывода ЭВМ, с помощью которых осуществляются сле» дующие функции управления работой интегрирующей машины со стороны ЭВМ:
- ввод-начальных значений подинтегральной функции в блок запоминания информации 12 интегрирующей машины;
- ввод команд настройки решаюших блоков (интеграторов) на выполнение определенных операций (интегрирования по какой пибо формуле, суммирования приращений и т,. д,) в блок запоминания команд настройки 1 1;
1 89Р входами регистра числа и регистра команды настройки, Структурная схема устройства приведена на чертеже и содержит блок сопря- жения 1, подключенный двухсторонними информационньпли и управляющими связями 2 к ЭВМ и управляющими входами и выходами к блоку местного управления
3, первый управляющий выход которого
10 соединен со входом блока управления интегрирующей машины 4, а второй управляющий выход - с управляющими вхо-. дами блока дешифрации адреса 5, преобразователя кодов 6, регистра команды настройки 7, регистра числа 8 и буферного регистра 9, первым информационным выходом подключенного к инф ормационным входам регистра команды настройки 7, регистра числа 8, блока дешифрации адреса 5 и блока управления интегрирующей машины 4, управляющий выход которого соединен со входом блока коммутации 10, блока запоминания команд настройки 11 и блока запоминания инфор25 мации 12 интегрирующей машины, подключенных управляющими входами к выходам блока дешифрации адреса 5, управляющий вход которого соединен с выходом блока сопряжения 1 и входами блока
30 местного управления 3, регистра команды настройки 7, подключенного выходом к информационному входу блока запоминания команд настройки 11 интегрирующей машины, и регистра числа 8, второй
35. информационный вход которого соединен с выходом блока запоминания информации
1 2 интегрйрующей машины, подключенного информационным входом ко второму выходу преобразователя кодов 6, первый информационный выход которого соединен с первым входом буферного регистра 9, подключенного информационными вторыми выходом и входом к блоку сопряжения 1.
5 69
- ввод команд коммутации в блок дешифрации адреса 5 для реализации произвольных соединений решающих блоков; — ввод кодов управления (кодов, опре деляющих время решения и сигналы пуска или остановки интегрирующей машины) в блок управления интегрирующей машины;
- вывод результатов решения (конечHblx значений подинтегральной функции) из блока запоминания информации 12 в
ЭВМ3
Ввод (вывод) информации из ЭВМ осуществляется по шинам интерфейса 2 через блок сопряжения .1. Блок сопряжения 1 осуществляет непосредственное взаимодействие с ЭВМ, преобразует по-, следовательность сигналов интерфейса и коды команд ввода-вывода ЭВМ i сиг налы управления, необходимые для paGoты интегрирующей машины, хранит коды команды ввода - вывода и состояния, декодирует и опознает адрес интегрирующей машины, формирует контрольный разряд при подаче кодов данных в ЭВМ и контролирует на нечеткость передаваемые
ЭВМ коды адреса, команд ввода - выво да и данных.
При выполнении ЭВМ команды ввода вывода данные по информационным шинам интерфейса 2 через блок сопряжения 1 передаются в буферный регистр 9. В эа висимости от кода команды ввода вы вода по сигналам блока сопряжения коды данных переписываются из буферно го регистра 9 в блок управления 4, ре гистр команды настройки 7, регистр числа 8 или блок дешифрации адреса 5.
После приема первого операнда соответствующей информации при необходимости организуется запрос блоком местного управления 3 через блок сопряжения на прием второго операнда и т. д.
Таким образом, обмен данными между
ЭВМ и интегрирующей машиной осуществляется по принципу запрос-ответ..
Блок информации адреса 5 выполняет .прием команды коммутации, формат которой состоит из двух частей адреса и кода операции, В зависимости от кода операции адрес используется или для адресации ячеек памяти блоков запомина ния команд настройки 11 и информации
12, при вводе (выводе) в них соответст вующих данных, или для адресации выходов и,входов решающих блоков интегрирующей машины, подключенных к блоку коммута1890 6 ции 10, при реализации произвольных соединений решающих блоков, определяе мых видом дифференциальных уравнений.
Ввод начальных значений подинтег ральной функции из ЭВМ в блок эапомина ния информации 12 выполняется следую щим образом. Предварительно командой ввода-вывода ЭВМ передается команда коммутации в блок дешифрации адреса 5, код операции которой определяет адрес ячейки памяти блока запоминания информации 12 (каждая ячейка памяти соответствует определенному решающему блоку и в процессе работы интегрирующей маши ны работает в режиме линии задержки).
Затем другой командой ввода - вывода осуществляется непосредственная пере дача через блок сопряжения 1, буферный регистр 9, преобразователь кодов 6 (преобразует формат информации ЭВМ в формат информации интегрирующей маши ны) начального значения подинтегральной функции в блок запоминания информации
12. Аналогичным образом выполняется ввод команд настройки в блок запоминания команд настройки 1 1, каждая ячей ка памяти которого связана с определен- ным решающим блоком и при этом в со-, ответствии с командой настройки произ» водится его настройка на выполнение какой-чибо операции.
Время решения задачи на интегрирую щей машине может быть задано или ко дом числа шагов интегрирования или кодом, определяющим точность решения за дачи, который передается при выполнении соответствующей команды ввода - вывода из ЭВМ через блок сопряжения 1, 4О буферный регистр 9 в блок управления
4 интегрирующей машины.
После ввода начальных значений подинтегральной функции, команд коммута ции, команд настройки и кода управле»
45 ния производится пуск интегрирующей машины выполнения соответствующей команды ЭВМ на решение задачи. . В результате обработки заданного числа шагов интегрирования (достижения
50 заданной точности решения задачи) про исходит останов интегрирующей машины
,и по сигналу блока местного управления
3 блок сопряжения 1 формирует сигнал требования на прерывание ЭВМ на одной
55 из ° Шин Интерфейса 2.
B ЭВМ происходит возврат к выполнению старой программы, которая начинается командой: ввода-вывода, осуществляющий ввод в память ЭВМ результатов
Устройство для связи интегрирующей машины с электронной вычислительной машиной, содержащее блок управления 20 интегрирующей машины, блок коммутации интегрируюшей машины, блок запоминания информации интегрируюшей машины, блок запомИнания команд настрой- . кй интегрирующей маШины, блок местно» го у фавления, hiox дешифрадни адреса, преобразовать кодов, буфбфный регистр, первый выход которого соединен с ияформацйоиным входом Йока дешифрации адреса и с юрва входом блока управления интегрирующей Машины, а первый вход - с первым выйодом-преобразователя
КОДОВ, В1 ОРЬЫ ВЫХОДОМ СОЕДИНЕННОГО с иифорМацибйкйм входом блока запоминания информации Йнтегрщ ующей, мешины, управ 5 ляющий вход блока запоминания,информации, интегрируюшей машйны сбединен с перайя выходом блоке дешифрации адреса; подклк>ченного вторым и третьм вы — ходами соответственно к управляжщим
40 . входам блока эапомйнания команд настройки и блока коммутации интегрирую- щей машины, второй вход блока управления интегрирующей машины соединен с первым выходом блока местного управле45 ния, второй выход которого соединен с
69 решения иэ блока запоминания информации 12 интегрирующей машины.
Использование блока сопряжения, ре- . гистра чисел, регистра команды настройки выгодно отличает устройство связи интегрирующей машины с ЭВМ общего назначения иэ известных аналогичных устройств, так как при этом происходит расширение области применения устройства за счет реализации возможности его подключения к любой модели семейства программно-совместимых ЭВМ различной производительности.
Формула изобретения
1890 8 управляющими входами блока дешифрации" . адреса, преобразователя кодов и буферного регистра, управляющие выходы блока управления интегрирующей машины соеди5 пены с управляющими входами блоков запоминания информации и команд настрой« ки интегрирующей машины, о т л и ч аю щ и е с я -тем, что, с целью расширения области применения, оно дополнитель1о но содержит блок сопряжения, регистр числа, регистр команды настройки, выходом подключенный к информационному входу блока запоминания команд настройки интегрирующей машины, первы выход бу«
15 ферного регистра соединен с информационным входом регистра команды настройки и с информационным входом регистра числа, подключенного информационным . выходом ко входу преобразователя, а другим информационным входом - к выходу блока запоминания информации ин, тегрирующей машины, управляюший вы ход блока сопряжения соединен с управляюшими входами регистра команды настройки, регистра МисЛа, блока дешифрации адреса, блойа "местного. управления, информацйонный выход блока сопряжения . подключен ко второму входу буферного регистра, втброй выход которого соединен с инфорМационным входом 6поКа сопряЖения, подключенного двухсторонними информационными и управляющими связя» . ми к электронной вычислительной машине и управляющйми выходом и входом - к блоку местного управления, второй выход кбгорогоо соединен с управляющими входами регистра числа и регистра .команды настройки.
Источники информации, принятые so внимание при экспертизе
1. Гибридная вычислительная система.
М., "Мир, 1974, с, 109-124, 2. Заявка % 1987531/24 кл. (5 0673/00,, 08.01.74, по которой принято решение о выдаче авторского свидетельства (прототип) .
691890
Составитель В. Евстигнеев
Техред 3, фанта Корректор Н. Задерновская
Редактор Q. Зубов
Филиал ППП "Патент, г. Ужгород, ул. Проектная, 4
Заказ 6219/41 Тираж 780 Подписное
UHHHMH Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5