Главная JTAG эмуляторы Внутрисхемные эмуляторы Подбор модели Новое П.О. и Демо Цены/Заказ Как купить Поддержка Контакты/О нас

Корзина

XE88

Project-XE


Интегрированный пакет разработки и отладки систем на базе микроконтроллеров семейства XE8000.

 Пакет Project-XE - набор программно-аппаратных средств, предназначенный для разработки и отладки систем на базе микроконтроллеров семейства XE8000 фирмы XEMICS.
 Концепция Project-XE - объединение внутрисхемного эмулятора, программного отладчика-симулятора, компиляторов, текстового редактора, менеджера проектов и программатора в рамках единой интеллектуальной среды разработки.
 При наличии одного из программаторов PicProg+, ChipProg, ChipProg+ пакет поддерживает работу и с программатором. Программный интерфейс пакета унифицирован и поддерживает все этапы разработки программного обеспечения - от написания исходного текста программы до ее компиляции и отладки.
 Пакет Project-XEориентирован на отладку программ на языке высокого уровня по исходному тексту. Встроенные многооконный редактор, менеджер проектов и большое количество сервисных возможностей существенно облегчают труд разработчика, избавляя его от рутинных операций.
 Встроенный многооконный редактор предназначен для написания исходных текстов программ. Редактор поддерживает операции с блоками текста, поиск/замену, цветовое выделение синтаксических конструкций языка Си и ассемблера.
 Встроенный менеджер проектов поддерживает автоматическую компиляцию программ, написанных для коммпилятора Си и ассемблера. Переход от редактирования исходного текста к отладке и обратно происходит прозрачно, т.е. менеджер проектов автоматически запускает компиляцию изменившихся исходных текстов, активизирует отладчик, осуществляет загрузку программ.

 Полная конфигурация пакета называется Project-XE/ESCA и включает в себя:

  • Менеджер проектов;
  • Кросс-компилляторы языка Си и Ассемблера XEMICS CoolRISCTM GNU;
  • Отладчик-симулятор PDS-XE;
  • Внутрисхемный эмулятор PICE-XE.

 Возможные конфигурации пакета и их состав показаны на блок-схеме: 

PICE-XE


Внутрисхемный эмулятор 8-разрядных микроконтроллеров семейства XE8000.

 PICE-XE -  Перезагружаемая аппаратная структура эмулятора обеспечивает эмуляцию практически всех микроконтроллеров семейства XEMICS XE8000 на частотах до 6 Mгц при напряжениях питания от 2.7В до 5.5В.
 Программная поддержка PICE-XE работает в среде Windows-98/ME/NT/2000/XP и предоставляет пользователю обширный сервис как по разработке программ, так и по их отладке.
 Эмулятор состоит из основной платы размером 80х76мм, сменного пода под определенную группу процессоров и сменного адаптера под конкретный тип корпуса. На основной плате реализованы: трассировщик, процессор точек останова. Плата сменного пода содержит эмулирующий процессор под конкретный тип микроконтроллера. Сменные адаптеры обеспечивают установку эмулятора в колодки DIP, PLCC, а также на посадочные места QFP и SOIC на плате пользователя. Питание эмулятора осуществляется от блока питания + 5.0B, 0.5A или непосредственно от отлаживаемого устройства. Связь с компьютером - по гальванически развязанному каналу RS-232C на скорости 115 КБод.

 



ХАРАКТЕРИСТИКИ АППАРАТУРЫ

  • Точная эмуляция - отсутствие каких-либо ограничений на использование программой пользователя ресурсов микроконтроллера;
  • Эмуляция до 64Кбайт памяти программ и данных c возможностью перераспределения памяти данных на устройство пользователя с точностью до одного слова;
  • До 128К аппаратных точек останова по обращению к памяти программ и внешней памяти данных;
  • Неограниченное количество точек запуска/останова трассировщика;
  • Аппаратная поддержка для отладки программ на языках высокого уровня;
  • Трассировщик реального времени с буфером объемом 16K фреймов по 128 бит с доступом на лету; запись значений адреса, данных, типа цикла шины, 8-ми внешних сигналов и отметки таймера;
  • Четыре выхода синхронизации аппаратуры пользователя;
  • Динамический запуск/останов трассировки от процессора точек останова (фильтр трассировки);
  • Аппаратный процессор комплексных точек останова по содержимому адреса, данных, типу цикла шины, счетчику проходов, таймеру задержки с возможностью их комбинаций типа AND/OR/IF-THEN;
  • Четыре комплексных точки останова, которые могут быть использованы независимо или в комбинациях по условиям AND/OR/IF-THEN;
  • Прозрачная эмуляция - доступ “на лету” (т.е. в процессе выполнения программы пользователя в реальном времени) ко всей эмулируемой памяти программ, данных, точкам останова, процессору точек останова, буферу трассировки, таймеру реального времени;
  • Управляемый генератор тактовой частоты для эмулируемого процессора. Возможность плавного изменения тактовой частоты от 5 кГц до 6 Mгц;
  • 48-разрядный таймер реального времени;
  • Программируемый источник питания эмуляционного кристалла в диапазоне 2.7...5.5 Вольт с двумя режимами работы: режим автоматического отслеживания напряжения питания на отлаживаемом устройстве и режим принудительной установки напряжения по команде пользователя;
  • Гальванически развязанный от компьютера канал связи RS-232C со скоростью обмена 115 КБод;
  • Встроенная система самодиагностики аппаратуры эмулятора.


ХАРАКТЕРИСТИКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

  • Программное обеспечение работает в среде Windows-98/ME/NT/2000/XP;
  • Поддерживается разработка программ на уровне ведения проектов для языка Си и ассемблера XEMICS CoolRISCTM GNU фирмы XEMICS, а также для языка Си и ассемблера фирмы Raisonance.
  • Автоматическое сохранение и загрузка файлов конфигурации аппаратуры, интерфейса и опций отладки. Обеспечивается совместимость файлов конфигурации с симулятором PDS-XE. Обеспечена переносимость проектов между эмулятором PICE-XE и симулятором PDS-XE;
  • Возможность настройки цветов, шрифтов и других параметров для всех окон одновременно и для каждого окна в отдельности;
  • Обновление версий PICE-XE осуществляется обновлением его программного обеспечения.


ВАРИАНТЫ ПОСТАВКИ ЭМУЛЯТОРА PICE-XE


ФИРМА ПОДДЕРЖИВАЕМЫЕ
МИКРОКОНТРОЛЛЕРЫ
КОМПЛЕКТАЦИЯ ЭМУЛЯТОРА
ОСНОВНАЯ ПЛАТА ПОД АДАПТЕР
ОБЫЧНАЯ ПАМЯТЬ НАИМЕНОВАНИЕ ЭМУЛЯЦИОННЫЙ
КРИСТАЛЛ
QFP SOIC
XEMICS XE88LC02-QFP100 MR1-XE-03 PR1-XE-020 WD266-BV2A AR1-XE-02-Q100  
XEMICS XE88LC01-QFP44, XE88LC01A-QFP44 MR1-XE-03 PR1-XE-020 WD266-BV2A AR1-XE-02-Q44  
XEMICS XE88LC05-QFP64, XE88LC05A-QFP64 MR1-XE-03 PR1-XE-020 WD266-BV2A AR1-XE-02-Q64  
XEMICS XE88LC06A-SO20 MR1-XE-03 PR1-XE-063 WD278-BV1A   AR1-XE-06-S20
XEMICS XE88LC06A-SO24 MR1-XE-03 PR1-XE-063 WD278-BV1A   AR1-XE-06-S24
XEMICS XE88LC06A-SO28 MR1-XE-03 PR1-XE-063 WD278-BV1A   AR1-XE-06-S28
XEMICS XE88LC06A-QFP32 MR1-XE-03 PR1-XE-063 WD278-BV1A AR1-XE-06-Q32  



НАИМЕНОВАНИЯ КОМПОНЕНТОВ ЭМУЛЯТОРА PICE-XE

Для эмулятора PICE-XE существует только один вариант основной платы - MR1-XE-03.

Название ПОДа состоит из следующих символов (слева направо): "P" - указывает, что это ПОД; "R1" - соотносит ПОД с основной платой; "XE" - обозначает семейство микроконтроллеров; "020", "063" - характеризует группу микроконтроллеров, поддерживаемую данным ПОДом.

Название адаптера состоит из следующих символов (слева направо): "A" - указывает, что это адаптер; "R1" - соотносит адаптер с основной платой; "XE" - обозначает семейство микроконтроллеров; "02", "06" - указывает на группу эмулируемых микроконтроллеров; "Q" - характеризуют тип корпуса эмулируемого микроконтроллера ("Q" - соответствует QFP); "64", "100" и т. д. - указывают число выводов корпуса.

Для эмуляции микроконтроллеров в корпусах SOIC и SSOP соответствующий адаптер для DIP корпуса укомплектовывается переходником из корпуса SOIC в корпус DIP стороннего производителя с распайкой один-в-один, в названии которого обязательно указывается число ног: PA-DSO-2003, PA-DSO-2803.


СПИСОК ПОДДЕРЖИВАЕМЫХ МИКРОКОНТРОЛЛЕРОВ

Перечень эмулируемых микроконтроллеров Вы можете получить с помощью системы  <Подбор по параметрам>. 

<Подбор по параметрам> - база данных, которая содержит все наименования, доступные для эмуляции с помощью эмуляторов фирмы ФИТОН. Результат поиска не имеет никакого отношения к поставке самих микросхем. <Подбор по параметрам> обеспечивает:

  • Поиск микроконтроллера в базе по имени фирмы-проихводителя, шаблону наименования, типу корпуса;
  • Список поддерживаемых микроконтроллеров для каждого производителя;
  • Список комплектующих эмулятора, необходимых для поддержания конкретного микроконтроллера и цены этих комплектующих;
  • Заказ счета на оплату для эмулятора в сформированной конфигурации.


КОМПЛЕКТ ПОСТАВКИ ЭМУЛЯТОРА PICE-XE

  • Руководство пользователя и паспорт (гарантийный талон);
  • Компакт-диск с программным обеспечением и документацией;
  • Аппаратура эмулятора;
  • Кабель связи с компьютером (RS-232C);
  • Трассировочный кабель;
  • Блок питания;
  • Упаковочная коробка.

PDS-XE


Отладчик-симулятор микроконтроллеров семейства XE8000

 PDS-XE - это интегрированный комплекс профессиональных средств для разработки систем на базе семейства микроконтроллеров XE8000 фирмы XEMICS, включающий среду разработки, макроассемблер, отладчик-симулятор, примеры программ и проектов, мощную систему контекстной помощи, электронные гипертекстные руководства по всем компонентам пакета, а также краткое руководство пользователя в печатном виде. PDS-XE работает в среде Windows-98/ME/NT/2000/XP.

 С помощью PDS-XE можно эффективно разрабатывать и отлаживать программы, используя не только входящий в комплект макроассемблер XEMICS CoolRISCTM GNU, но и Си-компилятор и Ассемблер фирмы Raisonance, для которых также предоставляется возможность разработки программ на уровне ведения проектов. Пользователю предоставляется обширный сервис по выполнению отлаживаемой программы в различных режимах, манипуляции различными типами точек останова, просмотру и модификации состояния ресурсов микроконтроллера. Поддерживается отладка программ по исходному тексту, а также просмотр и изменение значений сложных обьектов языка высокого уровня - массивов, структур, указателей.
 Среда разработки программ PDS-XE интегрирует в себе средства, используемые при разработке программ для микроконтроллеров XE8000. Обеспечивается интерактивная поддержка всех этапов разработки от написания исходного текста до зашивки готовой программы в ПЗУ микроконтроллера, а именно:

  • написание исходных текстов программ с помощью встроенного многооконного редактора;
  • настройка опций кросс-средств, используемых для компиляции программы (ассемблера, компилятора Си, линкера, библиотекаря). Настройка производится с помощью диалогов, снабженных контекстной справочной информацией;
  • компиляция и линковка программы. Если компилятор обнаруживает ошибки в исходном тексте программы, то строка с ошибкой в окне редактора подсвечивается и ошибки можно сразу же исправить;
  • отладка программы;
  • "зашивка" программы в ПЗУ микроконтроллера.

 "Интегрированность" среды PDS-XE проявляется в том, что перечисленные этапы разработки связываются в одно целое. Самые трудоемкие этапы, а именно компиляция/линковка с диагностикой и исправлением ошибок, максимально упрощены. PDS-XE самостоятельно следит за изменениями, которые Вы вносите в исходные тексты своих программ. Например, исправив ошибку в исходном тексте, Вы можете нажатием одной кнопки "выполнить программу до курсора" заставить PDS-XE перетранслировать изменившиеся модули, загрузить полученную программу в память отладчика и запустить ее до указанной строки. Переход от отладки к редактированию происходит так же прозрачно и быстро.

 

Отладочные возможности PDS-XE

 Симулятор PDS-XE представляет собой программно-логическую модель микроконтроллера, имитирующую (симулирующую) работу ядра архитектуры семейства XEMICS XE8000 - памяти, АЛУ, системы команд, регистров (периферийные устройства не поддерживаются). Возможности PDS-XE:

  • отслеживание выполнения программы по ее исходному тексту;
  • просмотр и изменение значений любых переменных;
  • встроенный анализатор эффективности программного кода;
  • точки останова по сложному условию;
  • неограниченное количество точек останова по доступу к ячейкам памяти;
  • просмотр стека вызовов подпрограмм и функций;
  • встроенный строчный ассемблер;
  • возможность выполнения программы "назад" на большое количество шагов, а также в непрерывном режиме. При этом состояние модели микроконтроллера полностью восстанавливается;
  • точный подсчет интервалов времени и многое другое.


 Основные достоинства программно-логической модели микроконтроллера, реализованной в PDS-XE - точная симуляция узлов микроконтроллера и возможность моделировать устройства, подключенные к микроконтроллеру "снаружи" (т.н. моделирование внешней среды), например, внешнюю логику, датчики, клавиатуру, исполнительные устройства (дисплеи), задавать периодические и непериодические воздействия и т.п.

 

Поддерживаются микроконтроллеры:

XE88LC01*, XE88LC02*, XE88LC05*, XE88LC06A*.


Примечание:

* - периферия микроконтроллера симулируется не полностью.
 
XEMICS CoolRISCTM GNU
Компилятор Си и Ассемблер. Предназначен для трансляции исходных текстов программ для процессоров семейства XE8000 фирмы XEMICS.

Пакет кросс-средств XEMICS CoolRISCTM GNU состоит из следующих программ:

  • Си-препроцессор GNU Cpp;
  • Си-компилятор GNU CC;
  • Ассемблер GNU AS;
  • Линковщик GNU LD;
  • Компоновщик GNU Make;
  • Библиотека функций языка Си GNU LibC;
  • Библиотека математических функций языка Си GNU Libm;

назад