PICE-196
Внутрисхемный эмулятор
16-разрядных микроконтроллеров
семейства INTEL MCS-96
PICE-196 - это эмулятор нового
поколения, созданный с применением
новых технологий разработки
аппаратуры и программного
обеспечения.
Применение программируемых
матриц большой емкости (FPGA)
позволило резко сократить размеры
эмулятора без какого-либо ущерба
его функциональным возможностям,
минимизировать отклонения
электрических и частотных
характеристик эмулятора от
характеристик эмулируемого
процессора и, тем самым, добиться
максимальной точности эмуляции
на частотах до 30 Мгц.
Перезагружаемая аппаратная
структура эмулятора обеспечивает
эмуляцию практически всех
микроконтроллеров семейства 196
фирмы Intel.
Мощный программный интерфейс в
среде Windows,
ориентированный на отладку
программ на языке высокого уровня
по исходному тексту,
обеспечивает удобную и эффективную
работу с эмулятором.
Эмулятор состоит из основной
платы размером 85х82мм, сменного адаптера
под конкретный процессор и сменной эмуляционной
головки под конкретный тип
корпуса. На основной плате
реализованы: трассировщик,
процессор точек останова,
анализатор эффективности
программного кода. Связь с
компьютером - по каналу RS-232C.
Реализован многоэмуляторный
режим работы.
ХАРАКТЕРИСТИКИ АППАРАТУРЫ
- Эмуляция микроконтроллеров
8XC196KB/KC/KD/KT/KS/KR/JR/KQ/JQ, 8XC196NT,
8XC196MC/MD/MH, 80C198/194 на частотах до 30
Мгц с нулевыми циклами
ожидания
- Эмуляция до 256 Кб памяти
программ и 256 Кб памяти данных с
возможностью
перераспределения на
устройство пользователя с
точностью до одного слова
- 512К точек останова по чтению
и/или записи
- Встроеннный генератор
сигналов READY, BUSWIDTH по каждому
слову памяти программ и данных
- Аппаратная поддержка отладки
на языках высокого уровня
- Трассировщик реального
времени с буфером объемом 16К х
64; запись значений адреса,
данных, типа цикла шины, 8-ми
внешних сигналов и отметки
таймера
- Динамический запуск/останов
трассировки от процессора
точек останова (фильтр
трассировки)
- Выход сигнала синхронизации
внешнего события
- Процессор комплексных точек
останова по содержимому
адреса, данных, типу цикла шины,
счетчику проходов, таймеру
задержки
- Четыре комплексных точки
останова с возможными
комбинациями типа AND/OR/IF-THEN
- Аппаратный анализатор
эффективности программного
кода - до 64К 32-разрядных
счетчиков реального времени;
анализ непрерывных и
распределенных участков кода
- 48 разрядный таймер реального
времени; запись значения
таймера в трассировщик
- Доступ "на лету" (т.е. в
процессе выполнения программы
пользователя в реальном
времени) ко всей эмулируемой
памяти программ, данных, точкам
останова, генераторам сигналов
READY, BUSWIDTH, процессору точек
останова, буферу трассировки,
таймеру реального времени,
анализатору эффективности
- Связь с компьютером - по
последовательному каналу на 115
Кбод или 690 Кбод (с адаптером);
гальваническая развязка с
компьютером
- Многоэмуляторный режим:
поддержка до 15-ти эмуляторов,
работающих одновременно на
одном последовательном канале;
синхронный запуск и останов
эмуляции
ХАРАКТЕРИСТИКИ ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ
- Программное обеспечение
ориентировано на работу в
среде Windows на IBM-соместимых
компьютерах с процессорами
типа 386/486/Pentium.
- Интерфейс пользователя
предоставляет средства
удобной работы как с мышью, так
и с клавиатурой
- Поддержка символьной отладки
для программ, созданных с
помощью компиляторов Си и
ассемблеров всех ведущих фирм -
производителей кросс-средств
- Интеллектуальный диссасемблер
и встроенный строчный
ассемблер
- Автоматическое сохранение и
загрузка файлов конфигурации
аппаратуры, интерфейса и опций
отладки
- Возможность автоматического
отображения значений
переменных по контексту
отладки
- Поддержка многоэмуляторного
режима работы
- Полное контекстное
электронное руководство (Help)
Эмулятор снабжен печатным руководством
по эксплуатации, и контекстным
электронным руководством, в
которых детально описаны его
принципы работы, команды, меню,
горячие клавиши.
Published by NewIT Labs