Устройство для отладки программно-аппаратных блоков Советский патент 1987 года по МПК G06F11/28 

Описание патента на изобретение SU1282139A1

Изобретение относится к вычислительной технике и .может быть использовано при создании микроЭВМ, микроконтроллеров и других устройств на основе микропроцессоров.

Цель изобретения - повышение производительности при отладке программ

На фиг. 1 и 2 представлена структурная схема устройства для отладки программно-аппаратных блоков.

Устройство содержит коммутатор 1 адреса, блок 2 синхронизации, счетчик 3, блок 4 памяти переадресации, элемент 2И-ИЛИ 5, регистр 6, блок 7 памяти адресов, блок 8 памяти данных, дешифратор 9, блоки элементов И 10-15, регистр 16, элемент ИЛИ 17, элемент И 18, коммутатор 19 управляющих сигналов блоки элементов ,И 20-23, элементы ИЛИ 24 и 25, счетчик 26, блоки элементов И 27-30, элемент ИЛИ 31, блок 32 сравнения, блок 33 памяти команд, блок элементов И 34, адресные входы-выходы 35 и 36 устройства, информационные вхо- дытвыходы 37 устройства, входы-выходы 38 синхронизации устройств.а, выход 39 синхронизации устройства, входы 40 и 41 синхронизации устройства, выход 42 синхронизации устройства, i выход 43 блока сравнения, внутренние шины 44 и 45 адреса, внутреннюю шиРассмотрим работу устройства в режиме управления. В этом режиме работой устройства управляет блок 2 синхронизации. Для обращения к тому или иному блоку устройства отладки управляющая микроЭВМ устанавливает на входах 56 блока 2 синхронизации адрес, логически являющийся одним из портов вывода управляющей микррЭБМ, а на информационных входах регистра 6 - код блока, к которому производится обращение. При поступлении сигнала вьщачи информации, поступаю- щего на вход 57 блока синхронизации, на его выходе 60 появляется сигнал записи в регистр 6, После записи кода блок синхронизации начинает подсчет сигналов начала машинных циклов управляющей микроЭВМ (сигнал начала цикла поступает на вход 58). На седьмом цикле на вьиоде 61 блока 2 синхронизации появляется сигнал вклю чения дешифратора 9, поступающий одновременно через выход 42 синхрониза

ну 46 данных, внутреннюю шину 47 синхронизации, адресные, входы-выходы 48 35 ции на шину блокировки памяти и-пор- и 49 устройства, информационные вхо- тов. ввода-вывода управляющей микро- ды-выходы 50 устройства, входы-выхо- ЭВМ. При появлении сигнала включения

ды 51 синхронизации устройства, вход 52 синхронизации устройства, выходы 53-55 синхронизации устройства, входы 56-59 блока синхронизации, выходы 60 и 61 блока синхронизации, входы 62-65 записи блока памяти переадресации, входы 66-69 элемента 2И-ИЛИ,

40

дешифратора 9 на одном из его выходов появляется сигнал обращения к соответствующему блоку устройства.

Первый выход дешифратора 9 управляет загрузкой информации в блок 4 памяти переадресации. В этот блок завыход 70 элемента 2И-ШШ, выходы 71- 45 гружается информация о состоянии

73 блока памяти,входь 74-76 и 77-79 бло- каждого сегмента памяти, адресуемой

ков элеме1чтов И 10 и 11 соответственно,

входы 80-82 записи регистра 16 и его

выходы 83-86} входы 87-92 коммутатора

управляющих сигналов и его выходы 50

отлаживаемой микроЭВМ. При этом весь объем адресуемой памяти разбивается на 16 сегментов, определяемых четырьмя старшими разрядами адреса. Для каждого сегмента указывается защищен ли он (разрешено ли к нему обращение) , находится ли он в отлаживаемой микроэвм, находится ли он в управляющей микроЭВМ. В последнем случае указывается также, какой сегмент памяти управляющей микроЭВМ соответствует данному сегменту памяти отлаживаемой микроЭВМ. Информация

93-96 и входы 97-102 блока сравнения.

Устройство работает под управлением управляющей микроЭВМ, в качестве которой может быть использована микроэвм УВС-01, и обеспечивает отладку устройства, например, на основе микропроцессоров К580ИК80 или другого аналогичного типа.

0

5

Устройство для отладки микроЭВМ и микроконтроллеров может работать в одном из двух режимов: режиме управления и режиме прогона программы. В режиме управления управляющая мик- роЭВМ осуществляет обмен информацией с внутренними блоками устройства отладки, памятью и портами ввода-вывода отлаживаемой микроЭВМ, а также ее внутренними узлами.

Рассмотрим работу устройства в режиме управления. В этом режиме работой устройства управляет блок 2 синхронизации. Для обращения к тому или иному блоку устройства отладки управляющая микроЭВМ устанавливает на входах 56 блока 2 синхронизации адрес, логически являющийся одним из портов вывода управляющей микррЭБМ, а на информационных входах регистра 6 - код блока, к которому производится обращение. При поступлении сигнала вьщачи информации, поступаю щего на вход 57 блока синхронизации, на его выходе 60 появляется сигнал записи в регистр 6, После записи кода блок синхронизации начинает подсчет сигналов начала машинных циклов управляющей микроЭВМ (сигнал начала цикла поступает на вход 58). На . седьмом цикле на вьиоде 61 блока 2 синхронизации появляется сигнал вклю- чения дешифратора 9, поступающий одновременно через выход 42 синхрониза0

0

5 ции на шину блокировки памяти и-пор- тов. ввода-вывода управляющей микро- ЭВМ. При появлении сигнала включения

40

дешифратора 9 на одном из его выходов появляется сигнал обращения к соответствующему блоку устройства.

каждого сегмента памяти, адресуемой

0

5

отлаживаемой микроЭВМ. При этом весь объем адресуемой памяти разбивается на 16 сегментов, определяемых четырьмя старшими разрядами адреса. Для каждого сегмента указывается защищен ли он (разрешено ли к нему обращение) , находится ли он в отлаживаемой микроэвм, находится ли он в управляющей микроЭВМ. В последнем случае указывается также, какой сегмент памяти управляющей микроЭВМ соответствует данному сегменту памяти отлаживаемой микроЭВМ. Информация

312

записывается в блок памяти переадресации через входную шину данных. Адрес, по которому записывается эта информация, определяется адресом на четырех старших адресных шинах управляющей микроЭВМ, поступающим через коммутатор 1 на адресные входы блока 4 памяти переадресации. Запись в блок производится при подаче на вход 63 сигнала выдачи инфор- нации.

Третий выход дешифратора 9 управляет обращениями к блоку 32 сравнения и к регистру 16. Выбор каждого i-13 этих блоков производится в зависи мости от кода на трех младших адресных шинах управляющей микроЭВМ, подключенных к входу 100 блока 32 сравнения и входу 81 регистра 16. В блок 32 сравнения записываются адреса то- чек останова прогона программы. Эти адреса записываются в блок сравнения через входную шину данных, подключенную к входам 101 блока 32 сравнения. Запись производится при поступлении на вход 102 сигнала выдачи информации управляющей микроЭВМ.

В регистре 16 устанавливаются еле дующие сигналы, управляющие отлажи- ваемой микроэвм: Сброс (выход 83), Готов (выход 84), Захват (выход 85), Блокировка (выход 86). Назначение этих сигналов следующее: сигнал Сброс - это сигнал инициа- лизации, после поступления которого микропроцессор отлаживаемой микро- ЭВМ начинает обращение к нулевой ячейке памяти. Сигнал Готов высоким уровнем разрешает работу микро- процессора отлаживаемой микроЭБМ, а низким уровнем останавливает его. При низком уровне сигнала Готов микропроцессор останавливается в обращении к очередной ячейке памяти или порту ввода-вывода и не заканчивает это обращение до тех пор, пока уровень сигнала Готов не станет высоким. Сигнал Захват отключает микропроцессор отлаживаемой микро- ЭВМ от шин отлаживаемой микроЭВМ, позволяя тем самым осуществить прямой доступ к памяти последней. Сигнал Блокировка запрещает обращение к памяти и портам ввода-вывода отлаживаемой микроэвм и включает схему обращения к регистрам микропроцессора последней. З становка этих сиг- Нсшов производится через входную ши15

21

5

20

- 30 3540 45 50 55 394

ну данных, подключенную к информаци- онцым входам регистра 16, Установка производится при подаче на вход 82 сигнала выдачи информации управляющей микроэвм.

Четвертый выход дешифратора 9 уп- р авляет чтением из блоков памяти адресов и данных. В режиме управления из этих блоков считывается информация о ходе выполнения программ отлаживаемой микроэвм, записанная в эти блоки в режиме прогона программы. Эта информация включает состояния шин отлаживаемой микроЭВМ в каждом машинном цикле. Информация из блока памяти адресов считывается при подаче на вход 76 группы элементов И 10 кода адреса О, а информация из блока памяти данных считывается при подаче на вход 79 группы элементов И11 кода адреса 1, .

Второй выход дешифратора 9 управляет обращениями к памяти и портам ввода-вывода отлаживаемой микроЭВМ, а также обращениями к внутренним узлам микропроцессора последней. -Для обращения к памяти отлаживаемой микроЭВМ в регистре 16 предварительно устанавливается сигнал Захват, передающийся через элементы ИЛИ 24 и 31 на соответствующую шину отлаживаемой микроэвм. При поступлении этого сигнала микропроцессор последней отключается от шин и позволяет осуществить прямой доступ к памяти. Дешифратор 9 вырабатывает сигнал обращения к отлаживаемой микроЭВМ. При .этом, если производится запись в ее памятиJ адресные, информационные и управляющие сигналы управлякнцей микроЭВМ через блоки элементов И20-23, которые стробируются сигналами выходов 93 и 94 коммутатора 19 управляющих сигналов, через выходные шины поступают на соответствующие шины отлаживаемой микроЭВМ. Таким образом, информация из управляющей микроЭВМ записьшается в память отлаживаемой микроэвм. При чтении информации на памяти отлаживаемой микроЭВМ направление передачи адресных и управляющих сигналов остается таким же, как и в режиме записи, а направление передачи информационных сигналов изменяется на противоположное, Сигналы с информационных шин отлаживаемой микроЭВМ через блок элементов И 30 поступают на внутреннюю информационную . шину устройства отладки, а оттуда

через блок элементов И 15 они поступают в управляюпо ю микроЭВМ.

Коммутатор 19 управляющих сигналов реализует следующие логические функции:

. Х88.Х87+Х90 Х88-ХЭ1, У94 Х90-Х88.Х87+Х90Х88- Х92, У95 Х90--Х92 Х91, .Х88 Х87+Х90 Х88.Х89 Х92.

Для обйена информацией с внутренними узлами микропроцессоров отлаживаемой микроэвм в регистре 16 предварительно устанавливаются сигналы Сброс и Блокировка, последний из которых включает блок 33 памяти команд. После этого управляющая мик- роЭВМ записывает в блок 33 памяти команд программу, при помощи которой производится, обращение к внутренним узлам микропроцессора отлаживаемой микроэвм. Адрес соответствующей ячейки, блока памяти команд заносится в счетчик 26 сигналом с второго выхода дешифратора 9. Запись информации в блок -памяти команд производится сигналом вьщачи информации управляющей микроэвм через элемент ИЛИ 25.

После записи программы управляющая микроэвм снимает сигнал Сброс в регистре 16 и микропроцессор отлаживаемой микроэвм начинает выполнять программу, записанную в блоке памяти команд. Считывание информации из блока памяти команд производится через блок элементов И 34 сигналом приема информации отлаживаемой микроЭВМ, который поступает на второй вход блока элементов И 34 через элемент

На адресные входы блока 4 памяти 25 переадресации поступают сигналы с четырех старших щин отлаживаемой микроэвм, определяющие номер сегмента памяти. Для каждого сегмента памяти отлаживаемой микроЭВМ в блоке памяти переадресации хранится информация о том, запрещен ли он но месте его расположения. Если сегмент памяти, номер которого уста новлен, защищен, то на выходе 73 блока 4 памяти переадресации устанавливается уровень лог. 1, который через элементы ИЛИ 24 и 31 вырабатывает сигнал Захват, прекращающий выполнение программы микропроцессором отлаживаемой микроЭВМ. Если сегмент памяти находится в управляющей микроЭВН, то на выходе 72 блока памяти переадресации устанавливается уровень лог. 1, имиИЛИ 17 и элемент И 18. Адрес опраши- тирующий прямой доступ к памяти упваемой ячейки блока памяти команд увеличивается на 1 сигналом начала

машинного цикла отлаживаемой микро- ЭВМ, поступающим на счетный вход счетчика 26. После появления на третьем выходе счетчика 26 сигнала высокого уровня через элемент ИЛИ .31 вырабатываетс я сигнал Захват для отлаживаемой микроЭВМ. После этого управляющая микроЭВМ может считать из блока памяти команд записываемое в коде выполнения программы содержимое внутренних узлов микропроцессора отлаживаемой микроЭВМ. Чтение инфорравляющей микроЭВМ. Код номера сегмента памяти, к которому должно производиться обращение (старшие разряды адреса), появляется на выходах

50 71 блока памяти переадресации и поступает на входы блока элемен-. ,тов И 12. Младшие разряды адреса (не модифицируемые) поступают на входы блока элементов И 13. Сигнал

55 с выхода 72 блока памяти переадресации стробирует .блоки элементов И 12-14 и разрешает прохождение сигналов адреса и сигналов синхронизации отлаживаемой микроЭВМ на соот

мации производится аналогично режиму записи.

После обмена информацией с внутренними блоками устройства отладки,

памятью отлаживаемой микроЭВМ и внутренними узлами микропроцессора отлаживаемой микроэвм управляющая микроэвм переводит устройство отладки в режим прогона программы. Для этого

в регистре 16 снимаются сигналы Сброс, Захват, Блокировка и устанавливается уровень лог. 1 сигнала Готов. Микропроцессор отлаживаемого устройства начинает выполнять программу. Информация с шин отлаживаемой микроЭВМ через блоки элементов И 27-30 поступает на внутренние шины устройства отладки, с которых информация поступает на ин-

формационные входы блока памяти адресов и блока памяти данных, где она и запоминается.

На адресные входы блока 4 памяти переадресации поступают сигналы с четырех старших щин отлаживаемой микроэвм, определяющие номер сегмента памяти. Для каждого сегмента памяти отлаживаемой микроЭВМ в блоке памяти переадресации хранится информация о том, запрещен ли он но месте его расположения. Если сегмент памяти, номер которого установлен, защищен, то на выходе 73 блока 4 памяти переадресации устанавливается уровень лог. 1, который через элементы ИЛИ 24 и 31 вырабатывает сигнал Захват, прекращающий выполнение программы микропроцессором отлаживаемой микроЭВМ. Если сегмент памяти находится в управляющей микроЭВН, то на выходе 72 блока памяти переадресации устанавливается уровень лог. 1, ими

тирующий прямой доступ к памяти управляющей микроЭВМ. Код номера сегмента памяти, к которому должно производиться обращение (старшие разряды адреса), появляется на выходах

50 71 блока памяти переадресации и поступает на входы блока элемен-. ,тов И 12. Младшие разряды адреса (не модифицируемые) поступают на входы блока элементов И 13. Сигнал

55 с выхода 72 блока памяти переадресации стробирует .блоки элементов И 12-14 и разрешает прохождение сигналов адреса и сигналов синхронизации отлаживаемой микроЭВМ на соот71

ветствующие шины управляющей микро- ЭВМ. Кроме того, он разрешает проходение информационных сигналов с шин управления микроЭВМ на информационные шины отлаживаемой микроЭВМ чере блок элементов И 30 в случае чтени и в противоположном направлении через блок элементов И 15 в случае записи информации в память управляюще микроэвм. Таким образом, если в бло ке памяти переадресации записано, ч какой-либо сегмент памяти отлаживаемой микроэвм физически находится в базовой микроэвм, то отлаживаемая микроэвм производит прямой доступ к памяти управляющей микроЭВМ. Номер сегмента памяти, к которому производится прямой доступ, хранится в блоке памяти переадресации.

На входы 98 и 99 блока 32 сравне ния поступают адресные сигналы отлаживаемой микроэвм. Они сравниваются с адресами точек останова прогона программы, заранее записанными в блок сравнения. При совпадении теку щего адреса, установленного на шина отлаживаемой микроЭВМ, с адресом одной из точек останова на выходе блока сравнения вырабатывается сигнал уровня лог. 1, устанавливающий че рез элементы ИЛИ 24 и 31 сигнал Захват на шине отлаживаемой микроЭВМ После этого управляющая микроЭВМ переводит устройство отладки в режи управления и производит анализ хода выполнения програмг-ib, информация о котором записана в блоке памяти адресов и блоке памяти данных. Сигнал Захват для отлаживаемой микроЭВМ вырабатывается и в том случае, если произошло обращение к защищенному сегменту памяти (выход 73 блока памяти переадресации),

Формула изобретени

Устройство для отладки програм- мно-аппар атных блоков, содержащее комг утатор адреса, блок памяти переадресации, четырнадцать блоков элементов И, элемент 2И-ИЛИ, коммутатор управляющих сигналов, блок синхронизации, первый и второй ре- гистрЫ} дешифратор, первый счетчик, блок памяти данных, блок памяти ад- ресов, блок сравнения и два элемента ИЛИ, причем пе-рвый выход блока синхронизации соединен с тактовым входом дешифратора, с первым управ

8

ляющим входом коммутатора управляющих сигналов и с первым входом груп пы входов синхронизации устройства, вы ход признака прямого доступа блока памяти переадресации соединен с первыми входами первого, второго и третьего блоков элементов И, с первым информационным входом коммута- тора управляюш 1Х сигналов, с первым входом элемента 2И-ИПИ и с вторым выходом группы выходов синхронизации устройства, выход третьего блока элементов И соединен с третьим выходом синхронизации устройства, первый, второй и третий тактовые входы блока синхронизации,вход записи блока памяти переадресации,второй вход элемента 2И--ИЛИ, первый вход записи первого регистра, второй информационный вход коммутатора управляющих сигна- лов, вход управления записью блока сравнения и первый вход четвертого блока элементов И объединены с второй шиной синхронизации устройства, информационные входы блока памяти переадресации соединены с входной шиной данных устройств, с первым входом пятого блока элементов И, группой информационных входов констант блока сравнения, информационными входами первого и второго регистров и выходами шестого, седьмого и восьмого блоков элементов И, выходы первого и второго блоков элементов И соединены с первыми входами девятого и десятого блоков элементов И, входной шиной адреса устройства, с первым информационным входом сравниваемого числа блока сравненил, с входом запуска блока синхронизации, информационными входами счетчика, первыми входами седьмого и восьмого блоков элементов И, первыми информационными входами коммутатора адреса и вторым входом записи первого регистра, счетный вход первого счетчика через внутреннюю шику синхронизации подключен к вто- входу третьего блока элементов . И, выходу одиннадцатого ,блока элементов И, вход у чтения блока памяти пе-. реадресации, третьему входу элемента 2И-ИЛИ, входам записи блоков памяти адреса и данных, первый вход шестого, блока элементов И через внутреннюю вунаправленную информационную шину соединен с вьгходом двенадцатого блока элементов И, информационными входами блока памяти данных, выход

91

тринадцатого блока элементов И через внутреннюю двунаправленную шину адреса соединен с вторьм входом второго блока элементов И, выходом четырнадцатого блока элементов И, вхо дом за енения числа, вторым входом сравниваемого числа блока сравнения, вторыми информационными входами коммутатора адреса и информационными входами блока памяти -адреса, выход девятого блока элементов И через выходную шину адреса устройства соединен с выходом десятого блока элементов И, первым входом тринадцатого и четырнадцатого блоков элементов, вы- ходная информационная шина устройства подключена к выходу пятого блока элементов И и первому входу двенадцатого блока, элементов И, выходная шина синхронизации устройства соеди- нена с первым входом одиннадцатого блока элементов И, вторым управляющи входом коммутатора управляющих сигналов, первым и вторым информационными выходами первого регистра и тре Тьим входом записи блока памяти переадресации, выход коммутатора адреса соединен с адресным входом блока памяти переадресации, первый выход дешифратора соединен с управляюищ входом коммутатора адреса и входом обращения .блока памяти переадресации, второй выход дешифратора соединен с четвертым входом элемента ZH-fyiH и третьим информационным вхо- дом коммутатора управляющих сигналов, третий выход дешифратора соединен с входом управления записи констант блока сравнения и третьим входом записи первого регистра, инверс- ный выход дешифратора соединен с вторыми входами седьмого и восьмого блоков элементов И и входом записи счетчика, выход Которого соединен с адресными входами блоков памяти дан- ных и адресов, выходы которых соединены соответственно с третьими входами седьмого и восьмого блоков элементов И, тактовый выход блока синхронизации соединен с входом записи второго регистра, выход которого соединен с информационным входом дешифратора, второй выход блока памяти переадресации соединен с вторым входом первого блока элементов И, выход элемента 2И-ИЛИ соединен с вторым входом шестого блока элементов И, первый выход коммутатора управляющих сигналов соединен с вторыми входами

910.четвертого, девятого и десятого б.)Ю- ов элементов И, второй и третий выоды коммутатора управляющих сигнаов соединены с вторыми входами пятого и двенадцатого блоков элементов И соответственно, четвертый выход коммутатора управляющих.сигналов соеинен с вторыми входами одиннадцатого тринадцатого и четырнадцатого блоков

элементов И, выход блока сравнения соединен с первым входом первого элемента ИЛИ, выход которого, соединен с первым входом второго элемента ИЛИ, выход которого через вькод- ную шину синхронизадии соединен с выходом устройства, третий выход блока памяти переадресации подключен к второму входу первого элемента iiOH, отличающееся тем, что, с целью.повышения производительности, в негд введены пятнадцатый блок элементов И, второй счетчик, блок памяти команд, третий и четвертый элементы ИЛИ и элемент И, причем второй выход дешифратора . соединен с входом записи второго счетчика, входная шина адреса устройства соединена с информационными входами второго счетчика, выходная шина синхронизации соединена со счетным входом второго счетчика, с первыми входами третьего и четвертого элементов ИЛИ, вторая шина синхронизации устройства соединена с вторыми входами третьего и четвертого элементов ИЛИ, выходы третьего и четвертого элементов ИЛИ соединены соответственно с первым входом элемента И и входом записи блока памяти команд, выход которого соединен с первым входом пятнадцатого блока элементов И, выход элемента И соединен с вторым входом пятнадцатого блока элементов И; выход которого через выходную шину данных устройства подключен к выходу пятого блока элементов И, третий и четвертый вькоды первого регистра соединены соответственно с третьим входом первого элемента ИЛИ и вторым входом элемента И, четвертый выход первого регистра соединен с четвертым информационным входом коммутатора управляющих сигналов и входом обращения блока памя-. ти команд, выходы второго счетчика соединены с адресными входами блока памяти команд, выход старшего разряда второго счетчика соединен с вторым входом второго элемента ИЛИ,

11 , 1282139 12

выход шестого блока элементов И че- соединен с информационным входоь рез входную шину данных устройства блока памяти команд.

фиг. /

W

W

37

35

3S

Блохи :упементов и 4 20 27 Т

за

%

VSJ

фиг. г

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

название год авторы номер документа
Устройство для отладки программно-аппаратных блоков 1983
  • Бадашин Вадим Витальевич
  • Ланда Вадим Ионович
  • Леонтьев Виктор Леонидович
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
SU1242965A1
Устройство для отладки программно-аппаратных блоков 1984
  • Ланда Вадим Ионович
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
SU1290329A1
Устройство для отладки программно-аппаратных блоков 1985
  • Ланда Вадим Ионович
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
  • Скринник Валентин Григорьевич
SU1315984A1
Устройство для отладки микроЭВМ 1987
  • Мамонько Александр Иванович
  • Кирпиченко Владимир Васильевич
  • Прохоренко Александр Яковлевич
  • Далецкий Юрий Михайлович
  • Ким Виктор Иванович
SU1553981A1
Устройство для отладки микроЭВМ 1985
  • Рахлин Яков Абрамович
  • Савченко Леонид Аврамович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
  • Швец Евгений Михайлович
SU1247877A1
Устройство для отладки программ микроЭВМ 1989
  • Гуляев Анатолий Иванович
  • Киселев Сергей Константинович
SU1815643A1
ВНУТРИСХЕМНЫЙ ЭМУЛЯТОР 1999
  • Федорцов Алексей Олегович
  • Долинский Михаил Семенович
RU2214621C2
Устройство для отладки специализированных микроЭВМ 1990
  • Кекух Валерий Иванович
SU1741135A1
Устройство для отладки микроЭВМ 1985
  • Зобин Г.Я.
  • Огнев А.И.
  • Минкович А.Б.
  • Кривопальцев Е.С.
  • Серебрянный В.А.
  • Школьник Б.А.
SU1410708A1
Устройство для отладки программно-аппаратных блоков 1987
  • Цвелодуб Олег Владимирович
  • Леонтьев Виктор Леонидович
  • Сигелов Валерий Иосифович
  • Палагин Александр Васильевич
  • Дзисяк Эдуард Павлович
  • Абрамов Александр Иосифович
  • Глизер Сергей Федорович
  • Мартынюк-Лотоцкий Павел Юрьевич
SU1497617A1

Иллюстрации к изобретению SU 1 282 139 A1

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

Изобретение относится к оЬла стй вычислительной техники и может быть использовано при создании микроЭВМ, микроконтроллеров и других устройств на основе микропроцессоров. Целью изобретения является повышение производительности при отладке программ. Устройство содержит коммутатор адреса, блок синхронизации, счетчики, блок памяти переадресации, элемент 2И-Ш1И, регистр, блок памяти- адресов, блок памяти данных, дешифратор, бло- ки элементов И, регистр, элементы ИЛИ, блок сравнения и блок памяти команд. В данном изобретении ориента- ция на конкретный микропроцессор производится программно, при этом за счет того, что при подключении к отлаживаемому устройству не требуется из последнего удалять микропроцессор, повышается производительность и достоверность отладки. 2 ил. (Л N5 00 ГчЭ 00 со

Формула изобретения SU 1 282 139 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1282139A1

Иванов Ю.В., Масленников Ю.А
Вопросы проектирования систем автоматизации разработки йрограмм для микроэвм
- УСИМ, 1978, № 5
Устройство для отладки программно-аппаратных блоков 1983
  • Бадашин Вадим Витальевич
  • Ланда Вадим Ионович
  • Леонтьев Виктор Леонидович
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
SU1242965A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 282 139 A1

Авторы

Бадашин Вадим Витальевич

Ланда Вадим Ионович

Леонтьев Виктор Леонидович

Палагин Александр Васильевич

Сигалов Валерий Иосифович

Даты

1987-01-07Публикация

1984-02-14Подача