Изоб ретеяие относится к области цифровой вычислительной техники и иможет быть и;спользоваНО в системах управления объектами с ПОМОЩЬЮ цифровых вычислительных машин (ЦВМ).
При ЛОБользовамии ЦВМ для совместяого решения вычислительных задач и задач управления объектами между ЦВМ и внешяими устройствами (ВУ) измерительно-во-здейсгвуЮ|щей аппаратуры для согласования скорости р.аботы ЦВМ и -медленио действующих устройств ввода - вывода информации служат процеосоры связи с объектами.
Извест1ны ороцеосоры связи, содержащие уст1ройство управления обменом, 1соеди1ненное первым выходом « вхояО1М соответственио с первьим ВЫХОД01М и входом ороцеасора,, л вторым выходом-с первым входом устройства фор1МирО|Вания текущего адреса (команд, соединенного по выходу со iBTOtpbiiM выходов процессора и по inqpBOiMy входу - с первым входом устройства формирования адреса, запоминаемой ииформации, соединенного свои выходом с третьим выходом Процессорна,, а (ПО второму входу - с ineipBbiM выходом устройства управления приемом и выдачей не|ресыл1аемой информащии, соединенного по первому выходу с ч-етвертым выходом процессора, вторым выходом- со вторым входом устройства формирования текущего адреса команды, а по входу- со вторым выходом уст1роиства управления Обменом.
Однако в известных процессорах отсутствуют устройства для про-прамлшого анализа информации, поступающей с ши« с ai6oнентами, и разветвления поааедующей программы (управления аппаратурой по, результатам анализа. Кроме того, отсутствует возможность во время автономной работы устройства связи по пролрамме задавать интарв алы времени между отдельными опера циями приема и выдачи информации абои-ента-.
Целью изобретения является расширение области применения процассора связи.
Поставленная цель достигается за счет того, ЧТО предлагаемый прОцессор овязи содержит устройство сравнен-ия, Первый вход жотОрого подключен «о второму выходу устрой;ства управления обменом, второй вход - ко входу процессора , а Выход - ко второму входу устройства фО|рми рова«|Ня текущего адреса команд, и устройство программируемой задерЖКИ, соединенное по вход,у со вторым выходо1М устройства -управления обменом, а по выходу- со вторым входом устройства формирования текущего адреса КомаНД.
Блок-схема предлагаемого изобретения представлена на чертеже.
Она содержит устройство управления обмено,м 1, устройство формирования текущего адр-еса 1ко-ма1Н(Д 2, устройство формирования :адреса заоомииаамой ин.фОрмацин 3, устройство управления приемом и выдачей пересылаемой ивфармащии 4, устройство ор-авнеиня 5, устройство пролра1М1Мяруемой задержки 6.
Устройство управления обменом 1 включает регистр 1кода операций, регистр пересылаемой информации, регистр выбора внешних устройств и автомат пуска процессора связи я засылки Прерывающих сообщен.ий в ЦВМ («а чертеж-е «е noiKasaiHo).
Перед запуском Процассора связи в определенное поле оперативиой памяти ЦВМ засылают массив КО;ма«д для процессора связи и определяют поле оперативной па1мяти для прием а информации с ироцеосора.
По nporpa.Miivie, записаииой .в ЦВМ, запускается процессор. После запуска процессора ЦВМ решает вычислительные задачи, а процессор выполняет свою профамму до предусмотренного обращения « ЦВМ. Процессор останавливается, ЦВМ выполняет необходимые вычисления, формирует егО дальнейшую программу И| снова запускает процессор .
Сиппаш запуска из ЦВМ поступает на нервый вход процессора и по шинам об;мена1 информацией подается на первый вход уст|ройства управления обменом 1, которое выдает на первый вход устройства формирования текущего адреса команд 2 сигнал пуска и код начального адреса. Устройство формирования текущего адреса команд 2 запоминает адрес п выдает на второй выход процесса КОД адреса и 1СйРна1Л чтения. По этому сигналу из опер ативной памяти ЦВМ через первый вход процессора на первый вход устройства управления обменом 1 пересылается содержимое разрядов кода команды, код номера внешних устройств и содержимое регистра пересылаемой информации.
Со второго выхоД1а устройства управления обаменом на все устройства процессора поступает 1КОД операции, который дешифруется одвим из уст|рой1ств процеасо|ра.
Операция выдачи информации из регистра пе|ресыла1амой .информации устройства управления Oi6MeiHOM 1 на внешние устрой ства1 осуществляется устройством управления приемом и выдачей пересылаемой информации 4. По Сигналу, поступающему с первого выхода устройства уПравления приемом и выдачей информации 4 на четвертый выХОД процессора, выбирается одно из внешних устройств, адрес которого и СОдержимое записываемой в него инфОр1мации поступает с -дретьего выхода устройства обМеНО м 1 на пятый выход процессора. После окончания записи инфор.мации, выдаваемой на второй вход устройства фар|Мирования текущего адреса ;кОман:Д 2, 1СигналОМ из ЦВМ вызывается следующая команда.
Операция сравнения сигаалов Внешпих устройств с Содержимым команды, записанной в регистре устройства управления обменом I, осуществляется устройСтвом сравнения 5 либо по номиналу и допуску, либо по наличию
логичеоких единиц, что определяется кодом операции.
При 1Сравнении сигналов но номиналу устройство С ра;вНения 5 вырабатывает признаки а, р и ф, которые заПисываются на рвгистре признаков устройства сравнения 5 и выдаются на второй вход устройства формирования текущего адреса команд 2. Выбор проверяемого внешнего устройства ОСуществляется из устрОйства управления обменом I.
В случае совпадения сравниваемых величин , а 0. В случае несовпадения Ф и, а разность иесовпадения сраВНИвается с допуском, заданным прОГрам мой. Если разность несо1Впадения больше донуока, устройство сравнения 5 вырабатывает признак .
Если разность несовпадения :меньше или равна донуоку, устройство сравнения 5 вырабатывает признак .
При сравнении сигналов по приЗПаку наличия логических единиц по Пропрамме выбирается Группа внешних устройств.
Сигналы о фуНКциопаЛЬном состоянии устройств выбраНной группы, поступающие с внешних устройств на второй вход прОЦессора, Сравниваются с кодом, снимаемым со второго выхода устройства управлепия обменом 1.
При наЛичии логических единиц в проверяемых разрядах кода выбр анной группы устрОйство сравнения 5 Вырабатывает признак , а при отсутствии логической единицы в любом Проверяемом разряде устройство сравнения 5 вырабатывает признаК я|; 0.
ЯОд признаков а, .|3, ф и oj) с выхода устройства сравнения 5 поступаСт па второй вход устройства формирования текущего адреса команд 2.
Операция сраВНения заканчивается вызовом следующей команды.
При выполнении операции условной выдачи содержимого регистра пересылаемой инфОрМации устройства управления обменом 1 в устрОйство формирования текущего адреса команд 2 оно анализирует один Из ;признаков а, р, ф, 1J5. В случае равенства едииице анализируемого признака, код регистра паресылае1мой информации устройства управления обмеHOiM I с первого входа устройства формирования текущего адреса Команд 2 записывается в его счетчик адреса.
Бели Признак равен нулю, прием :кода ие производится, а содержимое счетчика устройства форцмирования текущего адреса команд 2 увеличивается на единицу.
Операция условной вьвдачи заканчивается вызовом из ЦВМ следующей команды.
Операция безусловной выдаЧИ со1держи:.мого регистра ПересылНемой информации устройства управления обменом 1 осуществляется устройством формирования текущего адреса команд 2 по силналу из устройства упра1вления обменом 1.
Операция заканчивается вызовом из ЦВМ следующей команды.
название | год | авторы | номер документа |
---|---|---|---|
Процессор полупроводниковой внешней памяти высокопроизводительной вычислительной системы | 1987 |
|
SU1539789A1 |
Селекторный канал | 1983 |
|
SU1226477A1 |
Устройство для сопряжения основной и вспомагательных цифровых вычислительных машин | 1976 |
|
SU641438A1 |
Устройство для обмена двухмашинного вычислительного комплекса | 1981 |
|
SU991403A1 |
Устройство для сопряжения цифровой вычислительной машины с периферийными устройствами | 1980 |
|
SU962899A1 |
Устройство для сопряжения устройств ввода-вывода с цвм | 1974 |
|
SU736083A1 |
Мультиплексный канал | 1979 |
|
SU860048A1 |
Устройство для сопряжения цифровой вычислительной машины с устройством ввода изображений | 1983 |
|
SU1176339A1 |
УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ Л1ЕЖДУ АБОНЕНТАМИ И ЦВМ | 1973 |
|
SU368607A1 |
Устройство для управления вводомвыводом информации | 1971 |
|
SU441557A1 |
Авторы
Даты
1976-08-30—Публикация
1971-12-14—Подача