Имитатор канала
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
)5 С 06 Р 11/О ИЕ ИЗОБР ОПИС ЕНИ АВТОРСКОМ ИДЕТЕЛ ЬСТВУ(57) Изобретение относится к вычислной технике и может быть использоваконтроля и налвдки периферийныройств (ПУ). Цель изобретения - сокние апПаратурных затрат имит нение Насаеское итель но дл х уст ато ние относит омжет быть наладки пе к вычислительпользовано для ферийных усттор канала ржащий узе рмирования веления ка нформации узел управл ойством, О л управлени мации ОЗУ, терфейса, ндикации. ного устрой используем ства являого оборуГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯПРИ ГКНТ СССР Изобрете ной технике и контроля и ройств (ПУ). Известен имита(Э ПЗ,031.324 ТО), соде ки режимов, узел фо идентификации и упр фиксирования сбоев и тывающее устройство считывающим устр управления ОЗУ, узе адреса ОЗУ и инфор емопередатчиковин УВУ, блок питания и и Недостатком дан ется большой объем дования, ЕС ЭВМ л установсигналов нала, узел , фотосчиения фото- З.У, узел я выдачи узел при- имитатор Поставленная цель достигается тем, что в имитаторе канала, содержащем блок сопряжения, блок микропрограммного управления, регистр приема информации, блок оперативной памяти, регистр данных, регистр управляющих слов и первый селектор, введены счетчик адреса, регистр переполнения, счетчик байтов, элемент И, шесть селекторов, а также изменена структура блока микропрограммного управления (введаны загружаемая память микропрограмм и элементы, обеспечивающие возможность организации диагностических микропрограмм). Кроме этого, техническое решение позволяет также обеспечивать как ручную, так и автоматическую проверку правильности данных, считанных из ПУ. 1 з,п. ф-лы, 5 ил 1 табл,Наиболее близким к предлагаемому техническому решению по достигаемому положительному эффекту и технической сущности является имитатор канала, содержащий блок сопряжения, подключенный соответственно первым и вторым входами-выходами соответственно к информационному входу-выходу имитатора и первому входу-выходу блока управления, первым, вторым и третьим информационными входами соответственно к выходам блока формирования данных, регистра данных и регистра управляющего слова, а первым и вторым выходами - соответственно к информационному входу буферного регистра и первому входу индикации блока задания режима и индикации, первый выход которого соединен с адресными входами блока1714606 20 ды; М - модификация формата микрокоманКОП - код операции;НТ - номер теста;НГ - номер группы тестов;АУ К- адрес следующей микрокомандц.При задании данных (вид работы "Программирование") данные поступают в память. блока 4 с пульта управления по шине 22 через селектор 15, по адресам, заданным с пульта управления и поступающим по шине 24 на адресные входы памяти блока 4 через селектор 16. При считывании данных (вид работы "Контроль" ПУ) данные из памяти блока 4 заносятся в регистр 5, при записи данных (вид работы "Контроль" ПУ) данные поступают в память блока 4 из блока 1, а адрес выбираемых, либо записываемых данн ь 1 х определяется значением счетчика 7, данные на который поступают через селектор 12 либо с пульта управления, либо из поля СЧАЛП микрокомандц по шине 39 из блока 2. Это позволяет использовать оперативную память блока 4, либо как единое запоминающее устройство, либо как несколько запоминающих устройств меньшего объема, причем одно запоминающее устройство на выдачу данных, другое на прием. Это обеспечивает прием массива данных от ПУ в оперативную память блока 4 и последующее его считывание по шине 26 и сравнение в пуЛьте управления с эталонным массивом данных, хранящимся в памяти блока 4, Счетчик 9 байтов подсчитывает количество переданных (принятых) байтов, получая управление из блока 2 по шине 36.При достижении счетчиком 9 или счетчиками 9 и 7 (при наличии управляющего сигнала, разрешающего совместную работу счетчиков 9 и 7 для подсчета байтов, поступающего на вход элемента И 10 с регистра 6) нулевого значения, с выхода переполне.ния счетчика 9 или 6 вырабат ывается сигнал "Окончание обмена", который фиксируется на регистре 8 переполнения и далее передается в блок 2 по шине 40, Получив. сигнал "Окончание обмена", блок 2 вводит в ПУ через блок 1 последовательность окончания обмена по инициативе имитатора канала, выдавая по шйне 20 в ПУ сигнал УПР-К (" Останов" ), В последовательности окончания ИК получает конечный байт состояния от ПУ, который сравнивается с ожидаемым, находящимся в регистре 3 или 6 с помощью схемы 68 сравнения и, в зависимости от указателей в поле РЕЖ микрокомандц завершает выполнение проверки по данному тесту или переходит к выполнению следующей команды теста, При совместном использовании счетчиков 7 и 9 для подсчета количества переданных (принятых) байтов данные при передаче в ПУ поступают нашину 21 с регистра 5 через мультиплексор 570 ШИН - К и усилители-передатчики 66 ШИН-К, при приеме от ПУ поступают по шине 20 через усилители-приемники 65 ШИН-А на схему 68 сравнения. Счетчики 9 и 7 и регистр 8 работают независимо от того, какая операция, передача или прием данных, задана в регистре 6 управляющих слов,Данные на. счетчик 9 поступают либо спульта управления по шине 22, либо из поля СЧИ Н Ф микрокомандц по шине 39 через селектор 13;При наличии соответствующего управляющего сигнала с дешифратора группы дешифраторов 47, из блока 2 по шине 36, данные, поступающие от ПУ, могут быть записаны на регистр 3 приема информации.Технико-зкономическое преимуществопредлагаемого устройства, по сравнению с известным, состоит в уменьшении количества используемого оборудования, в результате сокращения количества используемых блоков, содержащих запоминающие устройства и оборудования по управлению этими ЗУ.Например, если в предлагаемом техническом решении используется один блок, содержащий ЗУ - блок микропрограммного управления, и данное ЗУ в совокупности с оборудованием, необходимым для задания режимов его работы и диагностирования,занимает 3 ТЭЗа, то реализация трех подобных блоков, содержащих. ЗУ, используемых в известном устройстве, заняла бы в трираза большее количество ТЭЗов, т.е. 9 ТЭЗов,Таким образом, предлагаемое техническое решение уменьшает количество ТЭЗов, содержащих ЗУ, и оборудование,обеспечивающее его работу и диагностирование на 6 штчто соответственно уменьшает количество используемых микросхем вэтих ТЭЗах в три раза, а это составляет 63общего количества микросхем во всех ТЭЗах имитатора. канала, т.е, если предлагаемый ИК (2) реализован на 10 ТЭЗах, аизвестный ИК (1) соответственно на 16 ТЭЗах, и количество микросхем, используемыхв 1 ТЭЗе известных ИК (2) и ИК (1) одинаково, тоИК 2 10И К(1) 16- 100. = 63 6.55Кроме того, за счет использования автоматической проверки данных, поступающихот ПУ, сокращается время тестировайия(проверки) ПУ, что соответственно уменьшает потребность в использовании для обслуживания ИК квалифицированного персоналэ и увеличивает коэффициент техническогоиспользования оборудования.При использовании данного имитатораканала достигается сокращение аппаратуры для целей контроля - блоков памяти5данных, формирования данных, селективной индикации, коммутатора, перезапусков,управления, памяти управляющих слов, поскольку функции этих блоков реализуются спомощью введенных в схему счетчика бай Отов, оперативной памяти, счетчика адреса,регистра переполнения, элемента И, шестиселекторов и изменения структуры блокамикропрограммного управления: расширение функциональных возможностей устройства введением автоматической проверкиправильности данных, считанных из ПУ, засчет изменения структуры блока микропрограммногоуправления и использования пятинижеприведенных форматов микрокоманд,Кроме того, использование загружаемой па- .мяти микропрограмм снимает существен-.ные ограничения на обьем тестовыхпроверок, что дает возможность повыситьглубину поиска дефекта путем расширениямикротестовой системы, В то же время вве-,дение счетчика адреса возврата в схемуформирования адреса мирокоманды блокамикропрограммного управления и использования подпрограммы, реализующей основные функции интерфейса ввода-вывода:селективный сброс, начальная выборка, передача данных, последовательность окончания, повторение команды и т.д.,позволяетсократить объем полезно используемой памяти микропрограмм. За счет расширенияфункциональных возможностей и повышения глубины диагностирования сокращается время поиска и устранениянеисправностей, снижаются требования к 4уровню квалификации обслуживающегоперсонала; уменьшаются затраты ЗИП, сужаются функции стендового оборудованияпо определению неисправного сменногоэлемента,45Формула изобретения1. Имитатор канала, содержащий блоксопряжения, блок микропрограммного управления, регистр приема информации,блок оперативной памяти, регистр данных,регистр управляющих слов и первый селектор, причем первые группы выходов и вхоДов идентификации и управления, группаинформационных входов и первая группаинформационных выходов блока сопряжения являются группами выходов и входовидентификации и управления, первой группой информационных входов и группой информационных выходов имитаторасоответственно, первый, второй и третий информационные входы и вторая группа информационных выходов блока сопряжения соединены с выходом регистра приема информации, регистра данных, с разрядами с нулевого по двадцать третий выхода регистра управляющих слов и группой информационных входов регистра приема информации соответственно, вторые группы входов и выходов идентификации и управления блока сопряжения соединены соответственно с соответствующими группами выходов и входов блока микропрограммного управления, первый управляющий выход, первый и второй информационные входы которого соединены с управляющим входом, первым и вторым выходами ошибок блока.сопряжения соответственно, второй управляющий выход блока микропрограммного управления соединен с первыми управляющими входами регистра управляющих слов, блока оперативной памяти, регистра данных и управляющим входом регистра приема информации, группа информационных входов блока микропрограммного управления соединена с второй группой информационных входов имитатора, группа управляющих входов блока микропрограммного управле-. ния - с вторыми управляющими входами регистра управляющих слов, блока оперативной памяти, регистра данных и подключена к группе управляющих входов имитатора, входы синхронизации блока микропрограммного управления, регистра приема информации, регистра данных и регистра управляющих слов соединены с группой синхронизирующих входов имитатора, выходы регистра приема информации, регистра данных, блока оперативной памяти, регистра управляющих слов и группа информационных выходов блока микропрограммного управления соединены с группой выходов индикации имитатора, о тл ич а ю щи й с я тем, что, с целью сокращения аппаратурных затрат имитатора, он содержит счетчик адреса, регистр переполнения, счетчик байтов, элемент И и шесть селекторов, причем группы информационных входов первого-четвертого селекторов и первая группа информационных входов пятого селектора соединены с второй группой информационых входов имитатора, управляющие входы первого-шестого селе кторов. перв ы е уп рэвля ющие входы счетчика адресов и счетчика байтов подключены к группе управляющих входов имитатора, информационные входы первого и третьего селекторов соединены с разрядами с шестнадцатого по тридцать первый информационного выхода блока микропрограммного управления, разряды с двенадцатого по девятнадцатый, с четырнадцатого по двадцать третий, с двадцать четвертого по тридцать первый информационного выхода которого соединены с информационными входами регистра приема информации, второго селектора и с первым информационным входом седьмого селектора соответственно, вторая группа информационных входов и выход пятого селектора соединены с второй группой информационых выходов блока сопряжения и информационным входом блока оперативной памяти соответственно, выход блока оперативной памяти соединен с информационным входом четвертого селектора, выход которого соединен с вторым информационным входом седьмого селектора, выход седьмого селектора - с информационным входом регистра данных, адресный вход блока микропрограммного управления и первый информационный вход шестого селектора соединены с адресным входом имитатора, второй информационный вход и выход шестого селектора - с информационным входом счетчика адреса и адресным входом блока оперативной памяти соответственно, управляющий вход регистра переполнения - с вторыми управляющими входами счетчика адресов и счетчика байтов и подключен к второму управляющему выходу блока микропрограммного управления, первый и второй информационные входы регистра переполнения соединены с выходами переполнения счетчика адреса и счетчика байтов, информационный вход и третий управляющий вход счетчика адреса соединены с выходами второго селектора и элемента И соответственно, выход регистра переполнения соединен с входом Окончание обмена" блока микроп рограммного управления, информационный вход счетчика байтов соединен с выходом третьего селектора, а выход переполнения подключен к первому входу элемента И, разряды с двадцать четвертого по тридцать первый и тридцать второй. разряд выхода регистра управляющих слов соединены с входом сигнала "Признаки управляющх слов" блока микропрограммного управления и вторым входом элемента ИЛИ соответственно, входы синхронизации счетчика адресов, регистра переполнения и счетчика байтов соединены с группой синхронизирующих входов имитатора, информационные выходы счетчика адреса, счетчика байтов, выход регистра переполнения подключены к группе выходов индикации имитатора.2. Имитатор по п.1, о т л и ч а ю щ и й с я тем, что блок микропрограммного управления содержит блок оперативной памяти, регистр микрокоманд, счетчик микрокоманд,счетчик хранения адреса микрокоманд,группу из пяти дешифраторов, регистр управления, группу из трех триггеров ошибок, регистр управляющих сигналов, два мультиплексора, шесть селекторов, группу элементов ИЛИ, два элемента ИЛИ и элемент И,причем группа информационных входов первого-четвертого селекторов соединены с группой информационных входов блока, информационный вход, адресный вход и выблока, четвертый и пятый информационные входы триггеров группы триггеров ошибок входы первого мультиплексора соединены с подключены к первому и второму информавходами сигналов "Признаки управляющих ционным входам блока соответственно, а слов" и "Окончание обмена" блока соответ- третьи информационные входы триггеров ственно, шестой информационный вход 5 соединены с первым входом второго элепервого мультиплексора является входом мента ИЛИ, вторым входом первогоэлеменсигнала "Цикл" и подключен к группе управ- та ИЛИ и выходом второго мультиплексора, ляющих входов блока, первые управляющие выход первого мультиплексора соединен с входыпервого и второго мультиплексоров третьим входом первого элемента ИЛИ и соединены с разрядами с девятого по один-. 10 вторым входом второго элемента ИЛИ, вынадцатцй и с семнадцатого по девятнадца- ходы триггеров группы триггеров ошибок тый выхода регистра микрокомайд соединены счетвертым входом первого.элесоответственно, вторые управляющие вхо- . мента ИЛИ, выходы первого и второго эледы первого и второго мультиплексоров сое- ментов ИЛИ - с третьим и четвертым динены с первыми управляющими входами 15 управляющими входами счетчика микрокорегистра управляющих сигналов, регистра манд соответственно, управляющий вход управления,счетчика микрокоманди тригге- регистра микрокоманд - с выходом элеменров группы триггеров ошибок с управляю- та И, первый вход которого является входом щими входами счетчика хранения адресовсигнала "Внутренний тест" и подключен к микрокоманд и шестого селектора, с пер группе управляющих входов блока, второй вым входом первого элемента ИЛИ и вцхо- вход элемента И соединен с входами синхдами.элемента ИЛИ группц элементоа . ронизации регистра управления, регистра ИЛИ,первые входы которых соединены с управляющих сигналов, счетчика микроковыходами дешифраторов группы дешифра- манд, счетчика хранения адреса микрокоторов, а вторые входы являются входами 25 манд,триггеров группы триггеров ошибок и сигнала "Сброс" и подключены к группе уп- подключен к группе синхронизирующих равляющих входов блока, управляющие входов блока, выходы счетчика микроковходы первого-пятого селекторов блока манд, счетчика хранения адреса микрокооперативной памяти, вторые управляющиеманд, блока оперативной памяти, регистра входы счетчика микрокоманд, регистра уп- З 0 микрокоманд, триггеров группы триггеров . равления, регистра управляющих сигналов ошибок и регистра управления соединены с и триггеров группы триггеров ошибок сое- группой информационных выходов блока. динены с группой управляющих входов бло.-."ка, первые и вторые информационныеоставитель А.Погореловехред М,Моргентал Корректор И.Мус Тираж Подписноедарственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж-Э 5, Раушская наб 45памяти данных и блока памяти управляющих слов, выход блока памяти данных подключен к первому информационному входу регистра данных, второй выход блока задания режимов и индикации соединен с вто рым информационным входом регистра данных и первым информационным входом регистра управляющих слов, выходы которых соединены соответственно с информационными входами блока памяти данных и 10 блока памяти управляющих слов, выходрегистра управляющего слова подключен к.уйравляющему входу блока формирования данных и к первому входу условия блока управления, вторым входом условия соеди ненного с третьим выходом блока задания режима и индикации, а выходом подключенного к первому синхровходу буферного регистра и управляющим входам и входам записи регистра данных и регистра управ ляющего слова, выходы которых соединены соответственно с вторым, третьим и четвертым входами индикации блока задания режима и индикации, второй вход-выход блока управления соединен с управляющи ми входами-выходами блока памяти данных, блока памяти управляющих слов и информационным входом-выходом блока формирования данных, коммутатор. блок перезапусков и блок селективной индика ции, причем вход режима блока перезапусков подключен к четвертому выходу блока задания режимов и индикации, первый выход блока перезапусков подключен к входу синхронизации блока управления, вход 35 сброса и второй выход блока перезапусков подключены соответственно к выходу и входу .сброса имитатора, информационный и синхронизирующий входы .блошка селективной индикации соединены соответственно с 40 пятым выходом блока задания режима и индикации и выходом блока управления, а выход - с вторым управляющим входом буферного регистра, управляющий вход блока памяти данных подключен к выходу регист ра управляющего слова, выход блока памяти данных и второй информационный вход регистра управляющего слова соединены соответственно с первым информационным входом и выхоДом коммутатора, второй ин формационный вход и управляющий вход коммутатора подключены соответственно к выходам регистра управляющего слова и выходу блока управления.Недостатком известного имитатора яв ляется большой обьем оборудования, так как для обеспечения функционирования в этом имитаторе используется большое количество запоминающих устройсгв, включенных в блок постоянной памяти, блок микропрограммного управления и блок памяти управляющих слов, а также оборудования по управлению этими блоками, Недостатком известного имитатора является также использование ручной проверки правильности данных, считанных из ПУ.Цель изобретения - сокращение аппаратурных затрат имитатора.Поставленная цель достигается тем, что в имитатор канала, содержащий блок сопряжения, блок микропрограммного управления, регистр приема информации, блок оперативной памяти, регистр данных, регистр управляющих слов и первый селектор, причем первые группы выходов и входов идентификации и управления, группа информационных входов и первая группа информационных выходов блока сопряжения являются группами выходов и входов идентификации и управления, первой группой информационных входов и группой информационных выходов имитатора соответственно, первый, второй и третий информационные входы и вторая группа ин-формационных выходов блока сопряжения соединены с выходом регистра приема информации, регистра данных, с разрядами с нулевого по двадцать третий выхода регистра управляющих слов и группой информационных входов регистра приема информации соответственно, вторые группы входов и выходов идентификации и управления блока сопряжения соединены соответственно с группами выходов и входов блока микропрограммного управления, первый управляющий выход. первый и второй информационные входы которого соединены с управляющим входом. первым и вторым выходами ошибок блока сопряжения соответственно, второй управляющий выход блока микропрограммного управления соединен с первыми управляющими входами регистра управляющих слов, блока оперативной памяти, регистра данных и управляющим входом регистра приема информации, группа информационных входов блока микропрограммного управления соединена с второй группой информационных входов имитатора, группа управляющих входов блока микропрограммного управления соединена с вторыми управляющими входами регистра управляющих слов, блока оперативной памяти, регистра данных и подключена к группе управляющих входов имитатора, входы синхронизации блока микропрограммного управления, регистра приема информации, регистра данных и регистра управляющих слов соединены с группой синхронизирующих входов имитатора, выходы регистра приема информации, регистра данных, блока оперативной памяти, регистра управляющих слов и группа инфор. мационных вы,одов блока микропрограммного управления соединены с группой выходов индикации имитатора, введе ны счетчик адреса, регистр переполнения, счетчик байтов, элемент И и шесть селекторов, причем группы информационных входов первого, второго, третьего, четвертого селекторов и первая группа информацион ных входов пятого селектора соединены с второй группой информационных входов имитатора, управляющие входы первого, второго, третьего, четвертого, пятого и шестого селекторов, первые управляющие вхо ды счетчика адресов и счетчика байтов подключены к группе управляющих входов имитатора, информационные входы первого и третьего селекторов соединены с разрядами с шестнадцатого по тридцать 20 первый информационного выхода микропрограммного управления, разряды с двенадцатого по девятнадцатый, с четырнадцатого по двадцать третий, с двадцать четвертого по тридцать первый инфор мационного выхода которого соединены с информационными входами регистра приема информации, второго селектора и с первым информационным входом седьмого. селектора соответственно, вторая группа 30 информационных входов и выход пятого селектора соединены с второй группой информационных выходов блока сопряжения и информационным входом блока оперативной памяти соответственно, выход блока 35 оперативной памяти соединен с информационным входом четвертого селектора, выход которого соединен с вторым информационным входом седьмого селектора, выход седьмого селектора соединен с информаци онным входом регистра данных, адресный вход блока микроп рогрАммного управления и первый информационный вход шестого селектора соединены с адресным входом имитатора, второй информационный вход и 45 выход шестого селектора соединены с информационным входом счетчика адреса и адресным входом блока оперативной памяти соответственно. управляющий вход регистра переполнения соединен с вторыми 50 управляющими входами счетчика адресов и счетчика байтов и подключен к второму управляющему выходу блока микропрограммного управления, первый и второй. информационные входы регистра перепол нения соединены с выходом переполнения счетчика адреса и выходом переполнения счетчика байтов, информационный вход и третий управляющий вход счетчика адреса соединены с выходом второго селектора и выходом элемента И соответственно, выход регистра переполнения соединен с входом "Окончание обмена" блока микропрограммного управления, информационный вход счетчика байтов соединен с выходом третьего селектора, а выход переполнения подключен к первому входу элемента И, разряды с двадцать четвертого по тридцать первый и тридцать второй разряд выхода регистра управляющих слов соединены с входом сигнала "Признаки управляющих слов" блока микропрограммного управления и вторым входом элемента ИЛИ соответственно, входы синхронизации счетчика адресов, регистра переполнения и счетчика байтов соединены с группой синхронизирующих входов имитатора, информационные выходы счетчика адреса, счетчика байтов, выход регистра переполнения подключены к группе выходов индикации имитатора,Кроме того, блок микропрограммного управления содержит блок опера 1 ивной памяти, регистр микрокоманд, счетчик микро- команд, счетчик хранения адреса микрокоманд, группу из пяти дешифраторов, регистр уравления ШИН-К, группу из трех триггеров ошибок, регистр управляющих сигналов, двэ мультиплексора, шесть селекторов, группу элементов ИЛИ, двэ элемента ИЛИ и элемент И, причем группа информационных входов первого, второго, третьего и четвертого селекторов соединены с группой информационных входов блока, информационный вход, адресный вход и выход блока оперативной памяти соединены с выходом первого селектора, выходом пятого селектора и информационным входом регистра микрокоманд соответственно, разряды с нулевого по третий и с четвертого по шестой выхода регистра микрокоманд соединены с управляющими и информационными входами дешифраторов группы дешифраторов соответственно, разряды с двадцать восьмого по тридцать первый, с двенадцатого по девятнадцатый, с двадцатого по тридцать первый выхода регистра микрокоманд соединены с информационными входами второго и третьего селекторов и с первым информационным входом шестого селектора соответственно, разряды с девятого по одиннадцатый, и с семнадцатого по девятнадцатый соединены с первыми управляющими входами первого и второго мультиплексоров соответственно, разряды с двенадцатого по тридцать первый выхода регистра микрокоманд соединены с информационным выходом блока, информационный вход и выход четвертого селектора соединены с выходом шестого селектора и информационным входом счетчика микрокоманд соответственно, выход счетчика микрокоманд соединен с информационным входом счетчика хранения адреса микрокоманд и первым информационным входом пятого селектора, второй информационный вход которого подключен к адресному входу блока, выход счетчика хранения адреса микрокоманд соединен с вторым информационным входом шестого селектора, выход второго селектора соединен с информационным входом регистра управления ШИН-К, выход которого соединен с первым управляющим выходом блока, выход третьего селектора соединен с информационным входом редгистра управляющих сигналов, группа выходов которого соединена с первым и вторым информационными входами первого мультиплексора и подключена к группе выходов идентификации и управления блока, третий информационный вход первого мультиплексора соединен с группой информационных входов второго мультиплексора и подключен к группе входов индентификации и управления блока,. четвертый и пятый информационные входы первого мультиплексора соединены с входами сигналов "Признаки управляющих слов" и "Окончание. обмена" блока соответственно, шестой информационный вход. первого мультиплексора является входом сигнала "Цикл" и подключен к группе управляющих входов блока, первые управляющие входы первого и второго мультиплексоров соединены с разрядами с девятого по одиннадцатый и с семнадцатого по девятнадцатый выхода регистра микрокоманд соответственно, вторые управляющие входы первого и второго мультиплексоров соединены с первыми управляющими входами регистра управляющих сигналов, регистра управления ШИН-К, счетчика микрокоманд и триггеров группы триггеров ошибок, с управляющими входами счетчика хранения адресов микрокоманд и шестого селектора, с первым входом элемента ИЛИ и выходами элементов ИЛИ группы элементов ИЛИ, первые входы которых соединены с выходами дешифрэторов группы дешифраторов, а вторые входы являются входами сигнала "Сброс" и подключены к группе управляющих входов блока, управляющие входы первого-пятого селекторов блока оперативной памяти, вторые управляющие входы счетчика микрокоманд, регистра управления ШИН - К, регистра управляющих сигналов и триггеров группы триггеров ошибок соединены с группой управляющих входов блока, первые.и вторые информационные входы триггеров. группы триггеров ошибок подключены к первому и второму информационным входам блока соответственно, атретьи информационные входы триггеровсоединены с первым входом второго элемента ИЛИ, вторым входом первого элемен 5 та ИЛИ и выходом второго мультиплексора,выход первого мультиплексора соединен стретьим входом первого элемента, ИЛИ ивторым входом второго элемента ИЛИ, выходы триггеров группы триггеров ошибок10 соединены с четвертым входом первого элемента ИЛИ, выходы первого и второго элементов ИЛИ соединены с третьим ичетвертым управляющими входами счетчика микрокоманд соответственно, управляю 15 щий вход регистра микрокоманд соединен свыходом элемента И, первый вход которогоявляется входом сигнала "Внутренний тест"и подключен к группе управляющих входовблока, второй вход элемента И соединен с20 входамй синхронизации регистра управления ШИН - К, регистра управляющих сигналов, счетчика микрокоманд, счетчикахранения адреса микрокоманд, триггеровгруппы триггеров ошибок и подключен к25 группе синхронизирующих входов блока,выходы счетчика микрокоманд, счетчикахранения адреса микрокоманд, блока оперативной памяти, регистра микрокоманд,триггеров группы триггеров ошибок и реги 30 стра управления ШИН - К соединены с группой информационных выходов блока,Сокращение аппаратурных затрат впредлагаемом устройстве по сравнению сизвестным достигается введением в него35 счетчика байтов, счетчика адреса, регистрапереполнения, элемента И и шести селекторов, а также. за счет изменения структурыблока микропрограммного управления введения загружаемой памяти микропрограмм40 и элементов, обеспечивающих возможностьорганизации диагностических микропрограмм) и оригинальных связей между блоками.В результате обеспечивается сокраще 45 ние обьема оборудования блоков,Кроме этого, техническое решение позволяет также расширить функциональныевоэможности устройства, обеспечивая какручную, так и автоматическую проверку пра 50 вильности данных, считанных из ПУ.Б результате патентных исследованийустановлено, что предлагаемый имитаторканала обладает существенными отличиями, так как по сравнению с известными тех 55 ническими решениями, он характеризуется новой совокупностью существенныхпризнаков, позволяющей получить достижение поставленной цели.На Фиг.1 представлена структурная схема имитатора канала; на фиг.2 - функциональная схема блока микропрограммного Блок 1 сопряжения (фиг.З) содержит. управления; на фиг.З -функциональнаясхе- усилители-передатчики 63 и усилители-прима блока сопряжения; на фиг,4 и 5 - алго- емники 64 сигналов идентификациииуправ-.ритм работы блока микропрограммного ления, усилители-приемники 65 информауправления, 5 ционных сигналов ШИН-А, усилители-переИмитатор канала (фиг.1) содержит блок датчики 66 информационных сигналов1 сопряжения, блок 2 микропрограммного ШИН - К, узел 67 контроля четности, схему,управления, регистр 3 приема информации, 68 сравнения, узел 69 формирования контблок 4 оперативной памяти,.регистр 5 дан- рольного разряда, мультиплексор 70 ШИН - К.ных, регистр 6 управляющих слов, счетчик 7 10 Блок.1 сопряжения (фиг;3) осуществляетадреса,"регистр 8 переполнения, счетчик 9 согласование входных и выходных сигналовбайтов, элемент И 10, семь селекторов .11- интерфейса, дополняет коды адресов, команд .17, шины 18. и 19 сигналов идентификации и и данных, передаваемых в ПУ по шинам 21.управления шины 20-22 информационныхканала (ШИН-К) контрольным разрядом,сигналов, шину 23 управляющих сигналов (в 15 сравнивает и контролирует на четность байт.ч, сигналов "Сброс", "Цикл", "Внутр,тест" ), ты адресов, состояний и данных, поступаюшину 24 адресных сигналов, шину 25 синх- щих от ПУ по шинам 20 абонента (ШИН-А).ройизирующихсигналовишину 2 бсигналов Усилители-передатчики 63 и бб прединдикации имитатора (посредством шин .назначены для усиления сигналов, переда 18 - 21 группы выходов и входов идентифи ваемых в ПУ, а усилители - приемники 64 икации и управления, первая группа инфор.предназначены для усиления сигналов,мационных . входов и группа принимаемых от ЛУ, Контроль по четностиинформациойных выходов имитатора, явля- байтов, принимаемых от ПУ; осуществляет.ющихся соответственно первыми группами ся с помощью узла 67. Схема 68 сравнениявыходов и, входов идентификации и управ сравнивает информацию, переданную поления,.группой информационных входов и ШИН-К, с информацией, принятой попервой группой информационных выходов ШИН-А, с выдачей результата в блок 2.блокасопряжения;подключены ксоответст- С помощью узла 69 формируется контвующим входам и выходам контролируемо-рольный разряд байта, который черезусилиго периферийного устройства, посредством 30 тели-передатчики 66 также передается в ПУ.шшин 22-26: имитатор подключен к пульту Через мультиплексор 70 ШИН-К в блОкуправления),. информационные входы 27- 1 поступает информация либо из регистра 629, вторую. группу информационных выхо- (при выдаче или сравнении адреса ПУ, передов 30, вторую группу входов 31 дачекодаоперации,сравнениибайтасостоидентификации и управления, вторую груп яния ПУ с эталонным), либо из регистра 3,пу выходов 32 идентификации и управле-либо из регистра 5 (при передаче или сравния,управляющий входЗЗи выходы ошибок нении данных ПУ, сравнении байта состоя 34 и.35 блока 1 сопряжения (вход 33 и выхо- ния ПУ с эталонным).ды 34 и 35 соединены с первым управляю- Блок 2 микропрограммнОго управлениящим выходом., первым. и вторым 40 (фиг.2) обеспечивает координацию работыинформационными входами блока 2 соот- всех узлов ИК.с помощью управляющих сигветственно), второй управляющий выход 36, налов, в соответствии с программой, режигруппу информационных входов 37, группу мами, сигналами от ПУ и алгоритмамиуправляющих входов 38; информационный работы.выход 39,вход 40 сигнала "Окончаниеобме Регистр 3 приема информации служитна", вход 41 сигнала "Признаки управляю- для запоминания байтов адреса, состояниящих слов" и группу информационных. и данных, поступающих по ШИН-А от ПУвыходов 42 блока 2 микропрограммного уп- через блок 1, хранения эталонной информаравления. ции для последующего сравнения в блоке 1Блок 2 микропрограммного управления 50 и выдачи в ПУ по ШИН-К через блок 1 дан(фиг,2) содержит блок 43 оперативной памя- ных, предварительно занесенных в регистрти, регистр 44 микрокоманд, счетчик 45 мик из блока 2,рокоманд, счетчик 46 хранения адреса Блок.4 оперативной памяти служит длямикрокоманд, группудешифраторов 47, ре- хранения, приема из ПУ по ШИН-А черезгистр 48 управления ШИН - К, группутригге селектор 15 и выдачи в ПУ по ШИН-К черезров 49 ошибок, регистр 50 управляющих . селекторы 14 и 17, регистр 5 данных и блоксигналов,два мультиплексора 51 и 52, шесть 1 данных, предварительно занесенных вселекторов 53-58, группу элементов ИЛИ блок 4 с пульта управления. Адрес выбирае 59, два элемент ИЛИ 60 и 61 и элемент И мых (записываемых) данных определяетсязначением счетчика 7 адреса.Регистр 5 данных служит для хранения выполнения соответствующей микрокомантекущего значения и формирования пере- ды.менного кода байта данных для передачи в Блок 43 предусматривает следующиеПУ, режимы работы: запись памяти с пульта упРегистрбуправляющихсловслужитдля 5 равления; чтение памяти с пульта управлехранения текущих значений управляющего ния; чтение регистра 44 микрокоманд сслова (кода выполняемой команды, управ- пульта управления; чтение памяти в раболяющей информации, адреса проверяемого чем режиме.периферийного устройства. эталонного бай- При загрузке и чтении памяти блока 43та состояния, признака необходимости вы с пульта управления адрес поступаетс пульполнения для каждого теста проверки ПУ), та управления по шине 24. Чтение памятиСчетчик 7 адреса определяет значение блока 43 в рабочем режиме, при проверкеадреса оперативной памяти 4, ПУ, выполняется словами (О/31 бит), АдресРегистр 8 переполнения служит для памяти(блок 43) в этом случае поступает софиксации сигнала окончания счета байтов 15 счетчика 45 микрокоманд, предназначенноданных, передаваемых(принимаемых) в(от) го для формирования продвинутого адресаПУ, с выхода переполнения счетчика 9 бай- микрокоманды, После выполнения каждойтов, либо счетчика 7 адреса (если таковой текущей микрокоманды значение счетчикаиспользуется для подсчета количества бай увеличивается на плюс единицу, или натов данных). 20 счетчик 45 записывается значение поляЭлемент И 10 служит для увеличения адреса (АМК) из микрокоманды,зрядности счетчика 9 байтов, носредст- С приходом сигналов "ПрибавлениеразрядЧ9 61вом подключения счетчика 7 адреса к счет- единицы к СЧМК с элементов ИЛИ 59 и б,чику 9 байтов в качестве старших разрядов. "Присвоение СЧМК значения адреса микроСелекторы 11 - 17 предназначены для 25 команды из поля АМК микрокоманды" с элеселекции данных, постпающих в блок 4, ре- мента ИЛИ 60, поступающих нагистры 5 и б, счетчики 7 и 9 в зависимости управляющие входы счетчика 45 микрокоот управляющих сигналов, поступающих.по манд, производится запись выбранной изшине 23 от пульта управления. памяти блока 43 микрокоманды на регистрПосредством шин 18-21 интерфейса 30 44 микрокоманд,имитатор подключается к проверяемому пе- Адрес, сформированный на счетчике 45,риферийному устройству (ПУ), посредством через селектор 57 адреса поступает на адшин 22 - 26 - к пульту управления. ресный вход памяти блока 43,Счетчик 46 хранения адреса микрокоСодержимое блоков 1, 2, 4, регистров 3, 35 манд предназначен для хранения адресамик 5, б, 8, счетчиков 7 и 9 по шинам 26 посту- рокоманд и является счетчиком текущегопает в пульт управления для индикации. адреса управляющего слова имитатора канаДля пояснения сущности работы имита- ла. Данные на счетчик 46 поступают посредтора канала приняты следующие обозначе- ством перезаписи адреса со счетчика 545ния сигналов управления и идентификации: 40 микрокоманд. подуправлением микрокоманУП Р - К - управление от имитатора; АДР - К - ды. С выхода счетчика хранения адреса адресадрес от имитатора; ИНФ-К - информация поступает на селектор 58 данных.от имитатора; РАБ - К - работа имитатора; Группа дешифраторов 47 кодов микроБЛК - К - блокировка; ВБР-К - выборка; операций служит для выработки управляюРВБ - К - разрешение выборки; УПР-А - уп щих работой имитатора сигналов в режимеравление отПУ;АДР-А - адресат ПУ; ИНФ- проверки ПУ в зависимости от кода операА - информация от ПУ; ВБР - А- обратная ций в поле КОП микрокоманды. Количествовыборка; ТРБ-А - требование ПУ; ОТК - А - дешифраторов в группе определяется колиотключение от ПУ; МРК - АО- маркер ПУ; чеством используемых имитатором формаРАБ - А - работа ПУ; ИНФ - информация 50 тов микрокоманд и равно пяти,(управляющая, адресная, собственно ин- Регистр 48 управления ШИН - К предназначен для управления мультиплексоромБлок 2 (фиг,2) реализован в виде микро ШИН - К блока 1,программного автомата, алгоритм которого Группа 49 иэ трех триггеров ошибокпредставлен на фиг.4 и 5, Блок 43 оператив предназначена для фиксации ошибок (завиной памяти предназначен для хранения ди- сания, несравнения, входной информации),а гностических микропрограмм проверки обнаруженных имитатором, поступающихПУ. Память программно-адресуемая, Ре- из блока 1 по шинам 34 и 35 и с мультиплекгистр 44 микрокоманд предназначен для сора 52, и выработки управляющего сигнаприема из блока 43 и хранения до конца ла, поступающегочереэ элемент ИЛИ 60 науправляющие входы счетчика 45 микроко, триггеров ошибок группы триггеров 49 манд, по которому на счетчик 45 записыва- ошибок. При этом информация поступает на ется адрес следующей микрокоманды из информационныевходы регистровисчетчиполя АМК текущей микрокоманды, ков с регистра 44 микрокоманд. В исходномРегистр 50 управляющих сигналов 5 состоянии "0", на выходе 31 блока 2 присутпредназначен для хранения и выдачи управ- ствует сигнал РАБ - К. При выполнении реляющих сигналов РАБ-К, АДР-К, УПР-К, жима "Контроль ПУ", блок 2, БЛК-К, ИНФ-К, ВБР-К,. РВБ - К имитатора непосредственно после запуска синхросеканала по шине 31 блока 2 через блок 1 в ПУ. рии (перевод синхросерии в режим "АвтоМультиплексор 51 предназачен для ре мат") и поступлении уровня логической "1" ализации условных переходов в соответст- сигнала "ВН, ТЕСТ" с пульта управления, вии со значениями сигналов, управляющих по шинам 25 и 23 соответственно на элеработой программы, поступающих по шине мент И 62, переходит в состояние "1", где 40 из регистра 8 переполнения, по шине 41 переписывает значение счетчика 45 на счетиз регистра 6 управляющих слов, по шине 15 чик 46, Из состояния "1" блок 2 переходит в 38 с пульта управления, а также сигналов состояние "2", а затем в "3", где анализирует идентификации и управления АДР-.К, УПР - необходимость выполнения теста проверки К, поступающих из регистра 50 управляю- периферийного устройства. В случае, если щих сигналови ОТК-А, поступающего по. тест не выполняется (признак разрешения шине 32 иэ блока 1.20 выполнения теста не установлен), то блок 2Мультиплексор 52 предназначен для через состояние "4" возвращается в состоя- реализации условнь 1 х переходов в соответ- ние "1" и выполняет перечисленные выше ствии со значением управляющего сигнала действия для теста+1 и так далее до послед- (РАБ-А, АДР - А, УПР-А, МРК - АО; ИНФ.-А, него теста.ВБР - А, ТРБ - А) от ПУ по шине 32, 25 Если последний тест +и не выполняетСелектор 53 предназначен для селек-. ся, то на счетчик 45 записывается адрес ции данных, поступающих в оперативную последнего управляющего слова теста из память блока 43 с пульта управления, поля АМК микрокоманды, находящейся наСелекторы 54 и 55 предназначены для, регистре 44, и блок 2 через состояния "10", селекции данных, поступающих соответст "11" возвращается в состояние "1" (при навемно на регистры 48 и 50 с регистра 44, личииуровня логической "1" сигнала "Цикл" либо с пульта управления по шине 37; с пульта управления), либо переходит в соСелекторы 56 и 58 предназначены для стояние "12"; "13", если сигнал "Цикл" с . селекции данных, йоступающих.на счетчик пульта управления отсутствует(уровень ло с пульта управления, либо с регистра 44., 35 гического "0").либо со счетчика.46, в зависимости от зна-, В случае, если конкретный тест 1, +1 чения управляющего сигнала с элемента выполняется, то блок 2 формйрует значение ИЛИ группы элементов ИЛИ 59, поступаю- счетчика 45 (состояние "5"), записывает по щего с дешифратора группы дешифраторов сформированному значению счетчика 45 47 и значения управляющегосигнала с пуль информацию из оперативной памяти блока та управления, поступающего по шине 38. 43 на регистр 44 микрокоманд и переходитСелектор 57 предйазначен для селек- в состояние "7".ции данных, поступающих на адресные вхо-. В состоянии "7" анализируется значеды оперативной памяти блока 43 по шине 24 ние информационных разрядов О), 11, 2), с пультауправления, либо со счетчика 45, в 45 3) регистра 44. Если О, 1, 2, 3) =. 1010, то зависимости от логического уровня (О/1) уп- информация разрядов 12/31 регистра 44 поравляющего сигнала от пульта упраления по ступает на выход 39 блока 2 и переписывашине 38. ется на регистры 5 и 6, счетчики 7 и 9Рассмотрим работу блока 2 микропрог- имитатора (выполняется загрузка информараммногоуйравления по его алгоритму, Ал ции управляющего слова, далее по тексту горитм работы блока 2 - схемно-микро- УСК, имитатора канала), Далее из оперативпрограммный - представлен на фиг,4 и 5. ной памяти блока 43 на регистр 44 последоДля приведения блока имитатора кана- вательно выбираются микрокоманды со ла в исходное состояние выполняется. значением О, 1) = 11, по выполнении кото- "Сброс",сигнал которого поступаетпошине 55 рых текущее значение счетчика 45 перепи с пульта управления на вход 38 блока 2, сывается на счетчик 46 (адрес возврата) и микропрограммного управления и через выполняется запись на счетчик 45 начально- элементы ИЛИ группы элементов ИЛИ 59 на го адреса подпрограммы, содержащейся в управляющие входыселекторов 58 и 17, ре- оперативной памяти 43 (состояния "14", гистров 3, 5, 6, 8. 54 и 55, счетчиков 7, 9, 45, "15"), Подпрограмма обеспечивает выпол 1714606 165 микрокоманд через селекторы 58 и 56 и .д. В случае, если конкретный тест выполяется, то из памяти блока 43 на регистр 44 оследовательно выбираются микрокоманы, содержащие информацию управляюще; о слова имитатора (УСК), которая аписывается на регистры 5 и б, счетчики 79 имитатора, и на счетчик 46 хранения дреса микрокоманды переписывается знаение счетчика 45 микрокоманд,Затем блок 2 вводит в ПУ также посредсвом микрокоманд последовательность сигналов начальной выборки, в процессе коорой через блок 1 по шине 18 в ПУ поступают байты адреса и кода операции из регистра 6, а от ПУ в блок 1 по шине 21 поступают байты адреса и состояния. Блок 1 сравнивает адрес, поступающий от ПУ. с заданным в управляющем слове и сравнивает начальный байт состояния с помощью схемы 68 сравчения, Если байт состояния не содержит указателя сбоя, то блок 2 организует обмен данными с ПУ. При приеме данных от ПУ по шине 21 в ИК последние сравниваются с заданными в управляющем слове на регистре 5 данных либо хранящимися в оперативной памяти блока 4, выбираются селекторы 14 и 17 на регистр 5 с помощью схемы 68 сравнения или контролируются на четность при записи данных от ПУ в оперативную память блока 4 через усилители-приемники ШИН-А 65 и селектор 15, Данные от ПУ при необходимости могут быть занесены в регистр 3 и индицироваться в пульте управления. При передаче данных по шинам 18 в ПУ последние поступают из регистра 5 ипи из оперативной памяти блока 4 через селекторы 14 и 17 и регистр 5,Выбор источника данных определяется значением соответствующих разрядов поля РЕЖ микрокоманды управляющего слова, информация которого находится в регистре 6. Если источником является регистр 5, то в поле РЕЖ имеется также указатель, определяющий тип данных, если источником данных является оперативная память блока 4, то адрес данных определяется полем СЧАЛП микрокоманды управляющего слова, информация которого находится на счетчике 7 адреса,В последовательности окончания ИК получает конечный байт состояния от ПУ, который сравнивается с ожидаемым, находящимся в регистере 3 или б поле ЭТБС микрокоманды), с помощью схемы 68 сравнения и, в зависимости от указателей в гюле РЕЖ, завершает выполнение проверки по данному тесту (в поле РЕЖ отсутствует указатель цепочки команд) или переходит к выполнению следующей команды (управпяюнение конкретного УСК по интерфейсу ввода-вывода и содержит микрокоманды со тзначением 0, 1, 2, 3 = 1000, 1001, 1011 (см, нформаты микрокоманд). После завершения ивыполнения конкретного УСК блок 2 иэ со дстояния "15" переходит в состояние "16", г"17", "18", где значение счетчика 46 модифи- эцируется на+1, переписывается на счетчик и45 (осуществляется выход из подпрограм- амы) и возвращается в состояние "5", после 10 ччего выбирается следующее УСК, и т.д. После выполнения последнего УСК данноготеста блок 2 через состояние "8" и "9" возвращается в состояние "1" и выполняет дей- тствия, описанные выше для теста+1 и т.д. 15Имитатор работает следующим образом.ИК выполняет два вида работы; "Программирование" и "Контроль" ПУ. Вид работы "Программирование" предназначен для 20задания программы проверки ПУ и режимовработы ИК. Задание программы заключается в записи в оперативную память блока 43по шинам 37 через селектор 53 блока 2 микрокоманд, заданных с пульта управления, 25по адресам, поступающим по шинам 24 через селектор 57 также с пульта управления.При необходимости с пульта управления в оперативную память блока 4 по шинам22 через селектор 15 заносятся данные, параметры выполняемых команд,Кроме того, в пульте управления задаются режимы работы имитатора: "Такт","Ц "и 35После задания программы проверкипри необходимости осуществляется ее контроль, а также контроль данных путем считывания микрокоманд и данных наэлементы индикации пульта управления по 40шинам 26 из оперативных памятей блоков 4и 43. После этого устанавливается вид работы "Контроль" ПУ, при котором осуществляется проверка ПУ, При этом, при наличииуровня логической "1" сигнала "Внутр. тест" 45по шине 38 блока 2 на входе элемента И 62,из памяти блока 43 на регистр 44 микрокоманд выбирается первая микрокоманда, которая анализирует необходимостьвыполнения первого теста. Адрес микрокоманды определяется значением счетчика 45микрокоманд, установленного с пульта управления по шине 37 через селектор 56.В случае, если тест не выполняется, тоиз памяти блока 43 на регистр 44 микрокоманд выбирается микрокоманда, анализирующая необходимость выполнениявторого теста, по адресу, определяемомумладшими разрядами 20/31 предыдущеймикрокоманды и поступающими на счетчикщих слов программы) - в поле РЕЖ заданацепочка команд,При этом сигналом с дешифратора группы дешифраторов 47 кодов микрооперацийзначение счетчика 46 переписывается на 5счетчик 45 через селекторы 58 и 56 и далеевыбираются микрокоманды, содержащиеинформацию следующего управляющегослова, либо микрокоманда, анализирующаяпризнак необходимости выполнения. следующего теста проверки ПУ.При приеме данных от ПУ возникаетнеобходимость их контроля. Такой контрольосуществляется с помощью пульта управления, который обеспечивает индикацию необходимого массива данных или байтасостояния из оперативной памяти блока 4,или содержимого регистра 3, а также с помощью блоков 1 и 2, которые обеспечиваютавтоматическое сравнение, схемой 68 сравнения, данных от ПУ с эталонными, содержащимися в памяти блока 4, либо регистре5 данных, либо регистре 3 приема информации, или контроль по четности данных от ПУблоком 67, с выдачей результата в блок 2 по 25шинам 35 и 34 соответственно,ИК в режиме "Такт" обеспечивает выполнение одного конкретного действия выполняемой микрокомандц, в режиме."Автомат" выполняется вся заданная .программа проверки или ее часть (при неисправности ПУ). Режим "Цикл" обеспечиваетавтоматический циклический запуск выполнения программы, что существенно облегчает поиск неисправностей,35ИК использует пять форматов микрокоманд. Форматы микрокоманд ИК представлены ниже. 40где РАБ- работа;Ф - формат микрокоманды;М - модификация формата микрокомандц;КОП - код операции; 45РАСШ КОП - расширение кода операции;ОСТ ОШ - останов по отсутствию сигнала от ПУУСПУ - управляющие сигналы ПУ; 50АМК - адрес следующей микрокоманф й (фгде РАБ - работа; 55Ф - формат микрокоманды;М - мОдификация формата мирокоманды;КОП - код операции; РАСШ КОП - расширение кода опера-.ции;ПРИЗ АН - признак анализа управляющей информации ИК; ввод/вывод данных,немедленно выполняемая операция, цепочка команд, работа с оперативной памятью,признак выполнения селективного сброса,место хранения эталонного начального байта состояния, место хранения эталонногоконечного байта состояния, разрешениесдвига информации внутри байта данных,окончание обмена, цикл наличие/отсутствие управляющих сигналов АДР - К, УПР-К,ОТК - А,ИНФ - информация для записи в Ргбуферный;АМ К- адрес следующей микрокомандц,Третий формат микрокоманд ИК пред-ставлен в таблице,где РАБ - работа;Ф - формат микрокомандц;М - модификация формата микрокоманды;КОП - код операции:РАСШ КОП - .расширение кода операции;РЕЖ, СЧАЛП, СКИНФ, КОМ, ДАН,ЭТБС - инфорация для записи в региструправляющих слов, счетчик адреса, счетчикбайтов, регистр да н н ых.Значения разрядов в поле РЕЖ следующие: разрешение сдвига информациивнутри байта данных; ввод/вывод; немедленно выполняемая операция; цепочка команд; работа с оперативной памятью блока4; признак выполнения селективного сброса; ожидаемый НБС в регистре управляющего слова регистре приема информации);ожидаемый КБС в регистер управляющегослова регистре приема информации); увеличение разрядности счетчика 9 байтов путем подсоединения к нему счетчика 7адр са. где РАБ - работа;Ф - формат микрокоманды;М - модификация формата микрокоман- ДЫ;КОП - код операции;РАСШ КОП - расширение кода операции;УС ИК - управляющие сигналы имитатора канала;УПРШИНК - управление мультиплексором Н-Кгде РАБ - работа;Ф - формат;
СмотретьЗаявка
4825168, 14.05.1990
НАУЧНО-ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ "ПЕРСЕЙ"
ПОГОРЕЛОВ ЛЕОНИД АЛЕКСАНДРОВИЧ, ВЛАСОВ СЕРГЕЙ ИВАНОВИЧ, НАСАКИН БОРИС НИКОЛАЕВИЧ
МПК / Метки
МПК: G06F 11/36
Опубликовано: 23.02.1992
Код ссылки
<a href="https://patents.su/18-1714606-imitator-kanala.html" target="_blank" rel="follow" title="База патентов СССР">Имитатор канала</a>
Предыдущий патент: Многоканальный сигнатурный анализатор
Следующий патент: Резервированное многоканальное устройство для формирования тактовых импульсов
Случайный патент: Постоянное запоминающее устройство для воспроизведения функций