Внутрисхемный эмулятор
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано для разработки и отладки программного и аппаратного обеспечения однокристальной микроЭВМ. Цель изобретения - расширение функциональных возможностей системы за счет возможности отладки программного и аппаратного обеспечения однокристальной микроЭВМ, когда ее быстродействие равно или превосходит быстродействие ведущей ЭВМ. Введение в отладочную систему регистра управления 6, тактового генератора 7, узла выделения частоты отладки 8 и элемента И 9 позволило оперативно менять быстродействие однокристальной микроЭВМ, в результате чего появляется возможность отладки программного и аппаратного обеспечения однокристальной микроЭВМ, когда ее быстродействие равно или превосходит быстродействие ведущей ЭВМ. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (st>s G 06 F 9/455, 15/60
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4490164/24-24
{22) 03.10.88 (46) 23.12.90. Бюл, М 47 (72) Ю,А,Ефременко, Ю.В.Вахрамеев, Н.Н.Ефременко, А;К.Шухостанов и Н.А.Ефременко (53) 681.325(088.8). (56) Иванов B,È., Лобанов В.И, Мирофанов
А.В, Отладочные средства для малоразрядных однокристальных микроЭВМ. — Микропроцессорные средства и системы, 1984, М2, с. 42 — 45.
Евлампиев P.À., Галузо Е.В„Голованов В,П. Отладочная система для однокристальной микроЭВМ КМ 1816 48, Микропроцессорные средства и системы, 1986, М 3, с. 32 — 33. (54) ВНУТРИСХЕМНЫЙ ЭМУЛЯТОР (57) Изобретение относится к вычислитель„,5U „„1615715 А1 ной технике и может быть использовано для разработки и отладки программного и аппаратного обеспечения однокристальной микроЭВМ. Цель изобретения — расширение . функциональных воэможностей системы за счет возможности отладки программного и аппаратного обеспечения однокристальной микроЭВМ, когда ее быстродействие равно или превосходит быстродействие ведущей
ЭВМ. Введение в отладочную систему регистра управления 6, тактового генератора 7, узла выделения частоты отладки 8 и элемента И 9 позволило оперативно менять быстродействие однокристальной микроЭВМ, в результате чего появляется возможность отладки программного и аппаратного обеспечения однокристальной микроЭВМ, когда ее быстродействие равно или превосходит быстродействие ведущей ЭВМ, 1 ил.
1615715
Изобретение относится к вычислительной технике и может быть использовано для разработки и отладки программного и àïïàратного обеспечения однокристальных микроЭВМ.
Цель изобретения — расширение функциональных возможностей системы за счет возможности отладки программного и аппа. ратного обеспечения однокристальной микроЭВМ, когда ее быстродействие равно или превосходит быстродействие ведущей
ЭВМ.
На чертеже представлена структурная схема отладочной системы с внутрисхемным эмулятором, Система содержит ведущую ЭВМ 1, интерфейс 2 ведущей ЭВМ, интерфейс 3 адреса-данных, интерфейс 4 управляющи,. сигналов, оперативное запоминающее устройство 5 программ, регистр 6 управления, тактовый генератор 7, управляемый кодом, узел 8 выделения частоты отладки, элемент
И 9, оперативное запоминающее устройство 10 контрольных точек, узел 11 коммутации сигналов чтения, блок микроЭВМ 12. узел 13 выделения контрольных точек и устройство 14 пользователя, Интерфейс 2 ведущей ЭВМ обеспечивает связь ме>кду ведущей ЭВМ и аппаратурой системы.
Интерфейс 3 адреса-данных (ун Лверсальный двунаправленный порт) используется для установки адреса оперативного запоминающего устрой"тва программ, за,писи и чтения данных из него и чтения информации с шины адреса блока I.".èêpoÇÂÌ, Интерфейс 4 управляющих сигналов формируе сигналы, управля:ощие работой, всей системы, В оперативное запсминающее устройство (ОЗУ) 5 программ можно записывать или считывать программы, подготовленн1.е для отладки в блоке микроЭВМ 12, В оперативное запоминающее ус1ройство (ОЗУ) 10 контрольных очек записывается информация о точках останова программы, причем мо>кно устанавливать сбрасывать контрольные точки по всаму объему адресного пространства, не меняя информации в ОЗУ 5 программ., Через узел 11 коммутации сигналов чтения подается сигнал чтения либо ит интерфей са управляющих сигналов для чтения информации из ОЗУ 5, либо от блока микроЭВМ для чтения команды из ОЗУ 5 программ.
Тактовый генератор 7, упр âëÿåìûé кодом, выполнен таким образом, что частота сигнала на его выходе зависит от кодовой комбинации, пос-упающей в регистры 6 управления.
Узел 8 выделения частоты отладки в конкретном случае представляет собой однократно программируемое запоминающее устройство (П ЗУ), адресные входы которого соединены с выходом данных регистра 6 управления, ПЗУ программируется в зависимости о г кодовой комбинации на входе следующим образом:
Код частоты (вы- Состояние узла ход регистра 6) 8 (выход)
00 1
01 1
10 0
11 0
Таким образом, если код частоты на входе узла 8 не превосходит тактовую частоту генератора ведуще1й ЭВМ, являющейся фикcI1pDBBIIIlQN, то на выходе узла будет логическая единица, в противном случае— логический ноль.
Узел 13 выделения контрольных точек в конкретном простейшем случае представ- ляет собой злемент И, на один из входов которого от интерфейса 4 подается бит
"60", которым запускается выполнение программы в блоке микроЭВМ 12, а на второй вход подается сигнал с ОЗУ 10 контрольных точек.
Всеми обменами в систем" управляет верущая ЭВМ 1. Под ее управлением происходят установка в регистре 6 управления кода часто гы тактового генератора 7, управляемого кодом, иднокристальной микроЭВМ
12, выбив ре>к1пма выполнения прог аммы, пуск выполнения программы однокристаль1икриЭВМ 12
i lr:1 .ттладк- ап па 1атнои час1 и уст ройг.l а "4 пользователя микрОЭВМ 12 раби1ает,.:начала в пошаговом режиме. При выполнении команд ввода--вывода проверяется правильность г1рохождения сигналов в устройстве 14 пользователя, После Этого учйстки пидпри1 рамм ввода вывода . Ыпол ня:ется в автоматическом режиме -abora апг1аратур.: проверя Tcsl в реальном масш-абе времени. г1рограммном режи пе ведущая 18l 1
:;а .иси в ре Ic, р 6 управления код -1аститы тактиво: о генератора 7, управляемого кодом, Затем пи команде от ведущей Э;: М 1 прои водится устазoBKB одного из следую1цих ocHGBHblx режимов;:. тение и модификация контрольнь1х точек истанова и л.або14 ячейки оперативного запоминающего устройства программ, выполнение программы в автоматическом ре>к1,1 :, или с Остановим на контрольных точках, Если установлен код частот... не rlpeвосходящий тактовую частnry ведущей Э ВМ 1, TO на выходе узла 8 выделения час-.оть,