Устройство для отладки программно-аппаратных комплексов

Номер патента: 1795464

Авторы: Галуза, Денисов, Ленцкевич, Цуканов

ZIP архив

Текст

(ГОСПАТЕНТ СССР) ПИСАНИЕ ИЗОБРЕТЕНИ ТОРСКОМУ С Ь ТВ(46) 15,02,93. отладке и рограм программных уст - расширение ф стей устройства ной магистрал различных режи аппаратных затр отлаживаемой Э ную систему, в соединенные с ш ны обеим машин ляющей), Подк конкретной ЭВМ стральные прием которые управля ст ПРООВ тельо при(57) Изоб ной техн Бюл. М 6(54) УСТРОЙСТВО ДЛЯ ОТЛАДКИГРАММНО-АППАРАТНЫХ КОМПЛЕКСретение относится к вычислиике и может быть использован м, а также при регулировке ройств. Цель изобретения ункциональных возможноза счет разметки записана также организации мов отладки и сокращение ат. Устройство совместно с ВМ составляет двухмашиноторой элементы (блоки), иной 3, поочереднодоступам (отлаживаемой и управлючение к этой шине производится через магиопередатчики(МПП) 9 и 10, ются триггером 4, Элемен1795464 10 15 20 25 30 ты, соединенные с шиной 2, доступны только управляющей ЭВМ 1, Обмен данными между ЗВМ (управляющей и отлаживаемой) и другими узлами устройства осуществляется посредством шин 2 и 3, МПП 9 и 10 и селекторов-контроллеров 7 и 8 по дисциплине обмена интерфейса МПИ в соответствии с ГОСТом 26765,51-85, При этом из возможных в интерфейсе МПИ четырех режимов обмена используется два: "Адресный обмен" и "Режим прерывания", В качестве ведущего при адресном обмене используется ЗВМ 1 или отлаживаемая ЗВМ, в качестве ведомого - селекторы-контроллеры 7 (при обмене по шине 2) и 8.(при обмене по, шине 3), Селекторы настроены на определенные адреса и опознают их при появлении на шинах 2 и 3 соответственно. В случае опознавания адреса соответствующий селекторконтроллер вырабатывает требуемый Изобретение относится к вычислительной технике и может быть использовано при отладке программ, а также при регулировке программных устройств.Цель изобретения - расширение функциональных возможностей устройства за счет разметки записанной магистрали, а также организации различных режимов отладки и сокращение аппаратурных затрат.На Фиг. 1 приведена схема устройства; на фиг, 2 - возможный вариаит схемы блока управления записью магистрали.Устройство содержит управляющую ми- ниЭВМ 1, внутреннюю магистраль 2, разряды 2;1-2,3 шины данных магистрали 2, магистраль переменной доступности 3, разряды 3,1-3.7 вины данных магистрали 3, триггер 4 управления, триггеры 5 и 6 прерываний, селекторы-контроллеры 7 и 8, магистральные приемопередатчики 9 й 10 (в дальнейшем МПВО и МГН 310) элемент 1 ИИЛИ 11, триггер прерывания 12, регистр управления 13, учетчик длины записи 14, блок оперативной ммяти Ж схему сравнения 16, схему сравнения 17, блок управления записью магистрали 18, регистр меток 19, элементы И 20 и 21, вход 22 магистрали . отлаживаемой ЭВМ, входы 23 и 24 разрешения прерывания от. отлаживаемой ЭВМ, вход 25 сигнала сопровождения команды отлаживаемой ЗВМ, выходы 26 и 27 запросов на прерывание отлаживаемой ЭВМ, выход 28 сигнала синхронизации, выход 29 сигнала сопровождения команды ЭВМ 1,ответный сигнал в шину 2 (или 3) и управляет посредством множества управляющих сигналов (х) (или (у вь 1 дачей и приемом данных на конкретный элемент, Процесс отладки ЗВМ с помощью предложенного устройства сводится к выполнению оператором некоторой последовательности операций, анализу результатов, исправлению ошибок к повторению (при необходимости) этих действий. Операции инициируются с клавиатуры из состава ЭВМ 1, При нажатии клавиш запускается соответствующая программа в ЭВМ 1, в которой производятся необходимые действия с содержимым областей памяти, регистров, триггеров, отображаются результаты операции. Основные группь 1 операций; выполняемые устройством, следующие: операции с памятью, операции с программы, операции с записями. 1 3. и, ф-лы, 2 ил,выходы 30-32 разрядов регистра управления 13, входы 33-37 блока управления эаписью магистрали 18, выходы 38-40 блока 18, входы-выходы 41 - 45 блока 15.В качестве МПП 9 и 10 могут быть использованы микросхемы 588 ВА 1, в качестве селекторов-контроллеров 7 и 8 - микросхемы 588 ВГ 1 и 588 ВТ 1,Каждая из магистралей 2, 3 и 22 содер-житдвунаправленные шину адреса данных и шину управления обменом, предусмотренные ГОСТом 26765.51-86 для магистрального параллельного интерфейса . (интерфейс МПИ).Блок 15 предназначен для хранения оперативной информации (исходных данных, результатов операций, переменные программы и т, д,) э также для записи состояний магистрали 3, Отличие блока 15 от тра-,диционных ОЗУ состоит в том, что оно должно обеспечивать как обращение (чтение и запись) так и последовательную ээпись адреса и данных шины, подключенной ко входу 45 блока 15, В качестве блока 15 может быть использовано устройство по авт. св. СССР М 1472910.Основными функциями блока 18 управления записью магистрали являются; разрешение последовательной записи в блок 15,включение триггера прерывания 12 после окончания последовательной записи, формирование счетных импульсов для счетчика 14 длины записи. Возможный вариант схемы блока 18 приведен на фиг, 2 где: 46 -элемент И, 47, 38 - триггеры, 49 - элементИ. Возможны и другие варианты.Устройство работает следующим образом.Предложенное устройство совместно сотлаживаемой ЗВМ составляет двухмашинную систему, в которой элемент(блоки) соединенные с магистралью 3, поочередно доступны обеим машинам (отлаживаемой иуправляющей), Подключение к этой магистрали конкретной машины производится через МПП 9 и 10, которые управляютсятриггером 4. Элементы, соединенные с шиной 2, доступны только управляющей ЭВМ(ЭВМ 1), Обмен данными между ЭВМ (управляющей или отлаживаемой) и другими узлами устройства осуществляется посредством шин 2 и 3, МПП 9 и 10 и селекторов-контроллеров 7 и 8 по дисциплине обмена интерфейса МПИ в соответствии с ГОСТ 2676551-86, При этом из возможных в интерфейсеМПИ четырех режимов обмена используется два;адресный обмен и режим прерывания. В качестве ведущего при адресномобмене используется ЭВМ 1 или отлаживаемая ЭВМ, в качестве ведомого - селекторы- контроллеры 7 (при обмене по шине 2) или 8(при обмене по шине 3). Селекторы настроены на определенные адреса и опознают их при появлении на шинах 2 и 3 соответственно. В случае опознания адреса соответствующий селектор-контроллер вырабатываеттребуемый ответный сигнал в шину 2 (или 3) и управляет посредством множества управляющих сигналов Е или У выдачей и приемом данных на конкретный элементтриггер 4, триггер 13 и т,д.),Процесс отладки ЭВМ с помощью предложенного устройства сводится к выполнению оператором некоторойпоследовательности операций, анализу результатов, исправлению ошибок и повторению (при необходимости) этих действий, Операции инициируются с клавиатуры изсостава ЭВМ 1. При нажатии клавиши запускается соответствующая программа вЗВМ 1, в которой производятся определенные действия с содержимым областей памяти, регистров, триггеров, отображаютсярезультаты операции, Основные группыопераций, выполняемые устройством следующие: с памятью, операции с программой, операции с записями,Посредством операций с памятью анализируется состояние ячеек памяти отлаживаемой ЗВМ в определенных точках программы, засылаются исходные данные втриггер 4, регистр 13, счетчик 14, схему сравнения 17 и блок 15 для последующего 20253035405055 использования их при выполнении операций с программами и т.д. Операции с памятью выполняются следующим образом: пересылкой с ЭВМ 1 определенной константы по определенному адресу производится установка триггеров 4 - 6. При этом селектор-контроллер 7, опознав адрес, выдает управляющие сигналы, которые разрешают ввод в триггеры 4 - 6 информации с определенных разрядов шины 2. Для пересылки информации в узлы 13 - 15 и 17,а также для чтения с блока 15 ЭВМ 1 предварительно устанавливает триггер 4 в состояние 1, что обеспечивает трансляцию всех сигналов (информационных и управляющих через МПП 9 между шинами 2 и 3, после чего ЗВМ 1 производит запись требуемой информации, в узлы 13 - 15, 17 по адресам, присвоенным этим узлам, При этом записью управляет селектор-контроллер 8, формируя множество управляющих сигналов.Чтение ячеек памяти отлаживаемой ЭВМ производится в следующей последовательности. ЭВМ 1 записывает в фиксированную ячейку блока 15 адрес ячейки отлаживаемой ЭВМ, которую требуется прочитать, затем переписывает в определенное место блока 15 программу чтения, после чего устанавливает в нулевое состояние триггер 4 и в единичное состояние триггер 5. Сигнал с триггера 5 является для отлаживаемой ЭВМ запросом на прерывание с фиксированным адресом-вектором прерывания. Войдя в прерывание, отлаживаемая ЭВМ через шину 22, ММП 10 и шину 3 производитчтение и выполнение программы, предварительно записанной в блок 15. В этой программе производится чтение ячейки памяти, заданной адресом в фиксированной ячейке блока 15, и запись ее содержимого в другую фиксированную ячейку блока 15. После этого в этой же программе включается триггер 12 и производится выход из прерывания. Сигналом с триггера 12 выдается прерывание программы ЗВМ 1. В программе прерывания, вызванной сигналом триггера 12 производится чтение и отображение содержимого второй фиксированной ячейки блока 15. Запись в ячейку памяти отлаживаемой ЗВМ аналогична чтению, Отличие состоит в том, что ЭВМ 1 записываетдляотлаживаемой ЭВМ в блок 15 иную программу(программу записи вместо поограммы чтения) и кроме того, слово данных во вторую фиксированную ячейку. Устройство выполняет также любые другие операции с памятью, используемые в отладочных системах,Основные операции с программой: синхронизация по адресу, запись магистрали, 1795464слежение, шаговое выполнение программы, Для выполнения операций с программой ЭВМ 1 предварительно, посредством операций с памятью, засылает следующие исходные данные: адрес синхронизации в схему сравнения 17, режим работы в регистр управления 13, длину записи магистрали в счетчик 14, начальный адрес записи в счетчик адреса иэ состава блока 15. Выходы регистра управления 13 имеют следующие назначение: выход 30 определяет какую из магистралей 2 или 22 сравнивать и записывать, выход 31 разрешает приостанов отлаживаемой программы по сравнению, выход 33 разрешает включение записи магистрали по сравнению.Для операции "Синхронизация" по адресу е регистр 13 засылается нулевая константа, затем триггер 4 устанавливается в нулевое состояние, После переключения триггера 4 содержимое магистрали отлаживаемой ЭВМ через вход 22, МПП 10 и магистраль 3 поступает на вход блока сравнения, При появлении на входе 22 адреса, равного записанному в схеме 17, на выходе 28 сформируется импульс, которым можно синхронизировать осциллограф.Для операции "Запись магистрали" ЭВМ 1 устанавливает регистр 13 в нулевое состояние, включает по входу 34 триггер 47 блока 18 и переключает триггер 4 в нулевое состояние, После переключения триггера 4 на выходе схемы сравнения 16 сформируется сигнал, разрешающий прохождение сигнала с выхода 40 блока 18 через элемент И 21 на вход 41 блока 15. При наличии сигнала на входе 41 происходит последовательная запись в ОЗУ 15 состояния магистрали по входу 45, к которому подключена в данном случае магистраль отлаживаемой ЭВМ через вход 22, МПП 10 и шину 3. При поступлении на вход 22 адреса, равного записанному е схеме 17, на выходе схемы 17 сформирует: ся сигнал сравнения, который через вход 33 включает в блоке 18 триггер 48, разрешающий выдачу импульсов через выход 38 на счетный вход счетчика 14, После этого запись магистрали в блок 15 будет продолжаться до тех пор, пока со счетчика 14 не сформируется сигнал переноса, который через вход 37 выключит триггер 47 в блоке 18, что приведет к снятию сигнала разрешения последовательной записи на входе 41 ОЗУ 15.Параллельно с записью магистрали в блок 15 по отдельным разрядам записываются метка сравнения и метка сопровождения команды, которые поступают на входы 43 и 44 блока 15 соответственно со схемы55 сравнения (нижняя граница) и меткой командного слова(верхняя граница), В результате операции "слежение" на индикаторе е ЭВМ 1 отображены данные, характеризующие выполнение команды по заданному адресу программы,5 10 15 2025 3040 сравнения 17 и входа 27(через элемент 2 ИИЛИ 11).Одновременно с прекращением записи магистрали на выходе 39 блока 18 формируется импульс, который включает триггер 12 запроса йа прерывание, В программе прерывания ЭВМ 1 переключает триггер 4 в состояние 1, и начинает анализ записанной магистрали. Таким образом, результатом операции "Запись магистрали" является запись в блок 15 массива данных, в котором последовательно записано состояние магистрали 22 (адреса и данных) при выполнении определенного участка программы отлаживаемой ЭВМ, соответствующие состояния е массиве отмечены метками сравнения и сопровождения команды, В интерфейсе МПИ машины адреса и данных совмещены, а в записанном массиве поочередно записаны адреса, существующие в магистрали при выполнении отлаживаемой программы и данные по этим адресам,Для операции "Слежение" ЭВМ 1 засылает в счетчик 14 число 1 и устанавливаетрегистр управления 13 в следующее состояние: выход 30 - О, выход 31 - О, выход 32 - 1. После этого ЭВМ 1 переключает триггер 4 в нулевое состояние, что подключает шину 3 к отлажиеаемой ЭВМ (через вход 22 и МПП 10), При появлении на входе 22 адреса, равного записанному е схеме 17 сравнения, последним формируется импульс, который через вход 36 включает триггер 47 и триггер 48 блока 18, что создает условие для записимагистрали е блок 15 через вход 45 (аналогично операции "Запись магистрали"), Запись магистрали прекратится при появлении переноса со счетчика 14. Поскольку в счетчик 41 записано число 1, топеренос появится по второму импульсу свьхода 38 блока 18 (зто соответствует второй после сравнения адреса метке сопровождения команды, поступающей на блок18 через вход 35), то есть в блок 15 записалось сОстояние магистрали при выполнениитакой команды, адрес которой соответствует адресу синхронизации,После записи магистрали по импульсу свыхода 39 блока 18 включается триггер 12,вызывающий прерывание е ЭВМ 1, В программе прерывания производится поиск метки сравнения в блоке 15, преобразование и отображение данных, записанных е ячейках блока 15, ограниченных меткойШаговое выполнение программы осу- Поскольку адрес этой команды в предыдуществляется посредством двух опера- щей операции был занесен в схему 17 сравций;"Включение шагового режима", шаг. нения, то при ее выполнении сформируется Первая операция выполняется однократно, импульс на выходе схемы 17, по которому осуществляя подготовку к шаговому выпол идентично операции "Слежение" осуществнению программы, вторая - многократно, ляется запись магистрали для одной коман- инициируя собственно шаговое выполне- ды, а также отображение результата в ние программы. В первой операции ЭВМ 1 ЭВМ 1, Кроме этого, импульсов со схемы 17 загружает в блок 15 программу для отлажи- через элемент И 20 включается триггер 6, ваемой ЭВМ (программа обработки преры который вызывает прерывание программы вания по триггеру 6) и устанавливает отлаживаемой ЗВМ после текущей коман- триггер 13 в следующее состояние; выход 30 ды, В прерывании по триггеру 6 выполняет - О, выход 31 - 1, выход 32 - 1, после этого ся та же программа, что и в операции триггер 4 переключается в состояние О. "включение шагового режима" в результатеДо шагового выполнения программы 15 чего в схему сравнения 17 заносится адрес необходимо операции "Синхронизация по очередной команды отлаживаемой ЭВМ и адресу" записать в схему сравнения 17 ад- отлаживаемая ЭВМ переходит в режим ожирес желаемого начала шагового выполне- дания, Таким образом, в операции "Шаг" ния, При появлении на шине 2 адреса, выполнена одна команда текущей програмзаписанного в схеме сравнения 17, послед мы отлаживаемой ЭВМ. результаты отобраний вырабатывает сигнал, который через жены в ЗВМ 1, отлаживаемая ЭВМ схему И 20 включает триггер 6 и вызывает переведена в состояние ожидания, прерывание текущей программы отлажива- По следующей операции "Шаг" выпол- емойЭВМ. Впрограммепрерывания,ранее няется очередная команда текущей прозагруженной в блоке 15, читается адрес оче граммы отлаживаемой Э ВМ,редной команды на стеке отлаживаемой Рассмотренные операции с программой ЭВМ (запись в стек адреса очередной ко-можно выполнять и над программами ЭВМ 1 манды происходит при входе в прерывание) (управляющей ЭВМ), При этом отличие сои переписывается в схему 17 сравнения, стоит в том, что, в регистре 13 управления После этого программа переводит отлажи выход 30 необходимо устанавливать в соваемую ЭВМ в состояние ожидания (коман- стояние 1, что обеспечит разрешение запида И/АТ). Из этого состояния отлаживаемая си магистрали через элемент 16 сравнения ЭВМ может выйти только при поступлении и сравнение адресов в схеме 17 при единичочередного запроса на прерывание. ном состоянии триггера 4, т,е, при подклюТаким образом, результатом операции 35 чении шины 3 (через МПП 9), к ЭВМ 1. Это "Включение шагового режима" является пе- позволяет отлаживать предложенное устревод отлаживаемой ЭВМ в режим ожида- ройство после изготовления и при ремонтах ния и появление в схеме сравнения 17 без вспомогательных средств и отлаживать адреса очередной команды текущей про- произвольныепрограммынаЭВМ 1,испольграммы отлаживаемой ЭВМ. 40 зуя ее свободное адресное пространство.Операция "Шаг" инициируется ЭВМ 1 в Предложенная структура устройства по- случае, когда отлаживаемая ЭВМ находится зволяет за счет расширения программного в состоянии ожидания, В операции "Шаг" обеспечения ЭВМ 1 реализовать, кроме расЭВМ 1 записывает в блок 15 программу для смотренных, и многие другие операции с прерывания по триггеру 5, записывает чис программой (например, записи программы ло 1 всчетчик 14,затемпереключаеттриггер отлаживаемой ЭВМ по любому начальном в О, включает триггер 5. Программа преры- адресу, шаг до назначенного адреса, слежеУ вания по триггеру 5 в данном случае состоит ние с приостановом и т,д,),из команды РТ 1 (команда выхода из преры- Для операций с записями регистр 13 вания), поэтому после включения триггера 5 50 устанавливается в нулевое состояние, триготлаживаемая ЭВМ входит в прерывание игер 4 - в 1. Операции с записями обеспечисразу же выходит из прерывания с возвра- вают возможность анализа хода том на команду, следующую за командой выполнения программы по массиву в блок ЮАТ, т.е. включением триггера 5 отлажи; записанному в операции "Запись магиваемая ЭВМ выводится из состояния ожи страли", основными ориентирами в массиве дания, После команды в программе являются: метка сравнения, которая записапрерывания по триггеру 6 следует команда на в блок 15 только по тому адресу, где РТ 1, после выполнения которой осуществ- записан адрес программы, сравнившийся с ляется возврат на очередную команду теку- адресом синхронизации, метка команды, щей программы, отлаживаемой ЭВМ. которая записана в тех адресах массиваблока 15, в которых записаны первые слова команд программы. Для проверки наличия меток в определенном слое блока 15 ЭВМ 1 производит чтение данного слова из блока 15, При этом 16 разрядов (по размерности шин 2 и 3) выдаются на шину 3, а содержимое двух дополнительных разрядов блока 15, которые вь 1 делены под метки, поступает в регистр 19 меток. Далее ЭВМ 1 читэет регистр 19 и анэли зирует состояние определенного разряда, Используя возможность прогрэммного чтения массива блока 15 и анализа наличия меток, с помощью программ, клавиатуры и устройства отобракения управляющей ЭВМ, возможна организация некоторого множества операций с записями, например: поиск адреса синхронизации в массиве, отображение хода программы вперед и на 20 зэд от адреса синхронизацииотображение содержимого команды по заданному (или очередному) адресу программы, отображениеточек ветвления программы и т,д, Отображение может производиться в цифровой или графической формеВведеннь 1 е в устройство признаки обеспечивают предлагаемому устройству ряд преимуществ по сравнению с устройствомпрототипом,Предлэгэемое устройство имеет существенно большие возможности по операциям с зэписями, что обусловлено кэк эвтоматической разметкой записей метками, тэк и записью отлаживаемой программы 30 35 дои после момента сравнения В предлагаемом устройстве возможен шэговый режим выполнения программы с просмотром регистров и ячеек ОЗУ, имеющихся в отлаживаемой ЗВМ в момент останоаэ программы, В предлэгаемом устройстве организовано взаимодействие двух ЭВМ нэ программном уровне посредством прерываний кэк в произвольном месте программы тэк и по заданному адресу,что позволяет производить отладку в реальной аппаратуре в составе комплекса. Предлагаемое устройство ориентировано нэработу со стандартной магистралью,Формула изобретения 1. Устройство для отладки программноаппаратных комплексов, содержэщее регистр управления, элемент 2 И-ИЛИ, блок си, первую схему сравнения, два элемента И, отличающееся тем,что, с целью расширения Функциональных возможностей зэ счет разметки записанной магистрали и организации рэзличных режимов оперативной памяти и счетчик длины запи-. 55 отладки, сокращении аппаратных затрат, в него введены два магистральных приемопередатчика, двэ селектора-контроллера, триггер управления, три триггера прерываний, вторая схема сравнения, блок управления записью магистрали и регистр меток, причем группа информационных входов-выходов устройствэ для подключения к двунаправленной шине управляющей ЭВМ соединена с первой группой информационных входов-выходов первого магистрального приемопередатчика и адресными входами первого селектора-контроллера, с 0-входами первого и второго триггеров прерываний и триггера управления, группа управляющих входов-выходов устройства для подключения к двунаправленной шине управляющей ЭВМ соединена с второй группой информационных входов-выходов первого магистрального приемопередатчика, управляющими входами первого селектора-контроллера, информационные и управляющие входы-выходы устройства для подключения к отлакиваемой ЭВМ соединень соответственно с первой и второй группами информационнь 1 х входов-выходов второго магистрального прйемопередэтчика, третья группа информационных входов- выходов первого мэгистрального приемопередатчика соединена с третьей группой информационных входов-выходов второго мэгистральйого приемопередатчикаа, образуя двунаправленную шину данных переменной доступности устройства, которая соединена с эдресными входами второго селектора-контроллера,. информационными входами-выходами блока оперативной памяти, информационным входом счетчика длины записи и первым входом первой схемы сравнения, с информационными входами регистра управления, первым информационным входом блока управления записью магистрали, О-триггеров третьего триггера прерываний и выходами регистра меток, четвертая группа входов-, выходов первого магистрального приемопередатчикаа соединена с четвертой группой входов-выходов второго магистрального приемопередатчика, образуя двунаправленную шину правления переменной доступности устройствэ, которая соединена с группой управляющих входов-выходов второго селектора-контроллера, единичный выход триггера управления соединен с управляющим входом первого мэгистрэльного приемопередатчика, первь 1 м входом второй схемы сравнения, первым разрешающим входом элемента 2 И-ИЛИ, второй разрешающий вход которого соединен с нулевым выходом триггера управления и управляющим входом второго магистрального приемопередатчика, первый и второй информационные входы элемента 2 И-ИЛИ соединены соответственно с входом сигнала сопровождения команды устройства для 5 подключения к соответствующему выходу управляющей ЭВМи входам устройства для подключения к выходу сигнала сопровождения команды отлаживаемой ЭВМ, выход элемента 2 И-ИЛИ соединен с первым ин формационным входом блока оперативной памяти и вторым информационным входом блока управления записью магистрали, выходы первого селектора-контроллера соединены с синхровходом триггера 15 управления, входами первого и второго триггеров прерываний, выходы которых являются выходами запросов прерываний устройства, В-входы первого и второго триггеров прерываний соединены с входа ми сброса запросов прерываний устройства, выходы второго селектора-контроллера соединены с управляющими входами первого и второго магистральных приемопередатчиков, третьего триггерапрерываний, 25 первой схемы сравнения, регистра управления, счетчика длийы записи, блока оперативной памяти, блока управления записью магистрали и регистра меток, выход третьего триггера прерываний соединен с выхо дом устройства для подключения к входу запроса прерываний управляющей ЭВМ, вход сброса запроса прерывания устройства для подключения к соответствующему входу управляющей ЭВМ соединен с вхо дом сброса третьего триггера прерываний, первый, второй, и третий выходы регистра . управления соединены соответственно с вторым входом второй схемы сравнения, первым входом первого элемента И, треть им информационным входом блока управления записью магистрали, выход первой схемы сравнения соединен с вторым входом первого элемента И, вторым информационным входом блока оперативной памяти, выходом синхронизации устройства, вторым управляющим входом блока управления записью магистрали, выход первого элемента И соединен с установочным входом второго. триггера прерываний, выход переноса счетчика длины записи соединен с четвертым информационным входом блока управления записью магистрали. первый, второй и третий выходы. которого соединены соответственно со счетным входом счетчика длины записи с установочным входом третьего триггера прерываний и первым входом второго элемента И, второй вход которого соединен с выходом второй схемы сравнения, а выход соединен с входом разрешения записи блока оперативной памяти, выходы разрядов меток которого соединены с информационными входами регистра меток.2,Устройствопо п.,1,отличэющеес я тем, что блок управления записью магистрали содержит два элемента И и двэ триггера, причем первый информационный вход блока соединен с 0-входом первого триггера, нулевой выход которого соединен с Й- входом второго триггера, Я-вход которого и первый вход первого элемента И соединены с вторым управляющим входом блока, первый управляющий вход которого соединен с С-входом первого триггера, Я-вход которого соединен с выходом первого элемента И, второй вход которого соединен с третьим информационным входом блока, четвертый информационный вход которого соединен с Я-входом первого триггера и вторым выходом блока, второй информационный вход которого соединен с первым входом второго элемента И, второй вход которого соединен с выходом второго триггера, единичный выход первого триггера и выход второго элемента И являются соответственно третьим и первым выходами блока.1795464 г,2 Заказ 431 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям 113035, Москва, Ж, Раушская наб 4/5 КНТ СССР эводственно-издательский комбинат "Патент", г. Ужгород, ул.Га

Смотреть

Заявка

4842911, 25.06.1990

НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ СРЕДСТВ АВТОМАТИЗАЦИИ

ГАЛУЗА АЛЕКСЕЙ СЕРГЕЕВИЧ, ЛЕНЦКЕВИЧ ИЗАБЕЛЛА БОРИСОВНА, ЦУКАНОВ ГЕННАДИЙ КОНСТАНТИНОВИЧ, ДЕНИСОВ ИГОРЬ АНАТОЛЬЕВИЧ

МПК / Метки

МПК: G06F 11/28

Метки: комплексов, отладки, программно-аппаратных

Опубликовано: 15.02.1993

Код ссылки

<a href="https://patents.su/8-1795464-ustrojjstvo-dlya-otladki-programmno-apparatnykh-kompleksov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для отладки программно-аппаратных комплексов</a>

Похожие патенты