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

Корзина

Инструментальные средства разработки

Инструментальные средства, предназначенные для разработки и отладки систем на базе микроконтроллеров семейств: ARM7,  8051,  PICmicro,  MCS-196,  AVR,  Sensory,  XEMICS,  MSP430,  MAXQ

Инструментальные средства поставляются в виде комплексных пакетов:

CodeMaster-ARM, Project-52, Project-MC, Project-96, Project-AVR, Project-SE, Project-XE, Project-430, CodeMaster-52, CodeMaster-MQ

В полной конфигурации пакеты

Project-xx & CodeMaster-xx включают в себя:

  • Редактор;
  • Менеджер проектов;
  • С компилятор;
  • Кросс-ассемблер;
  • Внутрисхемный эмулятор или JTAG отладчик;
  • Программный отладчик симулятор.

  По желанию заказчика, пакеты могут поставляться в различной комплектации.

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

Пакеты ориентированы на отладку программ на языке высокого уровня по исходному тексту.

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

Редактор предназначен для написания исходных текстов программ, поддерживает операции с блоками текста, поиск/замену, цветовое выделение синтаксических конструкций языка Си и ассемблера.

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

Все программное обеспечение работает в среде Windows. (Windows 98/NT/XP/2000/Vista)

Интегрированная среда разработки, входящая в состав Project-XX & CodeMaster-XX, предоставляет разработчику универсальный интерфейс для работы со всеми компонентами пакета. Операции со всеми кросс-средствами и всеми отладчиками (как программными, так и аппаратными) выполняется из одной оболочки.

 

Инструментальные средства отладки призваны дать разработчику максимально ясное представление о том, как работает его программа.
 К числу основных инструментальных средств отладки для микроконтроллеров относятся:

  1. Внутрисхемный эмулятор;
  2. JTAG отладчик;
  3. Программный симулятор;
  4. Платы развития (оценочные платы);
  5. Программатор.

Внутрисхемный эмулятор - программно-аппаратное средство, способное замещать собой эмулируемый процессор в реальной схеме. Внутрисхемный эмулятор - это наиболее мощное и универсальное отладочное средство.

 JTAG отладчик - программно-аппаратное средство, которое использует встроенные в микроконтроллер аппаратные отладочные ресурсы и подключается к отлаживаемому устройству через стандартный 14-выводной кабель интерфейса JTAG.

Симулятор - программное средство, способное имитировать работу микроконтроллера и его памяти. Как правило, симулятор содержит в своем составе отладчик и модель ЦПУ и памяти. Более продвинутые симуляторы содержат в своем составе модели встроенных периферийных устройств, таких, как таймеры, порты, АЦП, системы прерываний.

Программатор - аппаратно-программное устройство, предназначенное для записи информации в постоянное запоминающее устройство.

Внутрисхемные эмуляторы серии PICE-XX

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

Внутрисхемные эмуляторы: PICE-52, PICE-MC, PICE-196, PICE-AVR, PICE-SE, PICE-XE обладают рядом общих особенностей.

  • До 2 Мбайт эмулируемой памяти программ и данных. Поддержка банкированной модели памяти. Распределение памяти между эмулятором и устройством пользователя с точностью до 1-го слова.
  • До 2 М аппаратных точек останова по доступу к памяти программ и данных.
  • Аппаратная поддержка для отладки программ на языках высокого уровня.
  • 4 выхода синхронизации аппаратуры пользователя.
  • Трассировщик реального времени с буфером объемом от 16К до 128K фреймов по 128 бит с доступом "на лету".    Трассировка адреса, данных, памяти программ и данных, сигналов управления, таймера реального времени    и 8-ми внешних сигналов пользователя.
  • Программируемый фильтр трассировки.    Неограниченное количество точек запуска/останова    трассировщика.
  • Аппаратный процессор точек останова с возможностью    задания сложных условий останова эмуляции.
  • 48-разрядный таймер реального времени.
  • Прозрачная эмуляция - доступ "на лету"    к эмулируемой памяти, точкам останова, процессору точек останова, буферу трассировки,    таймеру реального времени.
  • Программируемый генератор тактовой частоты   в диапазоне 5 кГц...70 МГц.
  • Программируемый источник питания эмуляционного   кристалла в диапазоне 1.5...5.5 Вольт с двумя   режимами работы: режим автоматического отслеживания напряжения питания на отлаживаемом устройстве и режим   принудительной установки напряжения по команде пользователя.
  • Подключение к компьютеру через USB порт, или через гальванически развязанный канал связи RS-232C    со скоростью обмена 115 КБод.
  • Встроенная система самодиагностики аппаратуры эмулятора.

JTAG эмуляторы (отладчики) серии JEM-XX

JTAG отладчики серии JEM обладают рядом общих особенностей и обеспечивают:

  • Внутрисистемное программирование Flash памяти и конфигурационных битов;
  • Автоматическое программирование Flash памяти микроконтроллера при загрузке программы для отладки;
  • Интеллектуальный режим программирования для минимизации количества циклов записи и стирания Flash памяти;
  • Аппаратную поддержку отладки программ на языках высокого уровня;
  • Выполнение программы в реальном времени и по шагам;
  • Доступ ко всем ресурсам микроконтроллера в режиме останова;
  • Точки останова по доступу к памяти программ;
  • Точки останова по доступу к памяти данных - чтению, записи, чтению/записи;
  • Количество точек останова для каждого конкретного микроконтроллера зависит от возможностей, заложенных производителем кристалла;
  • Программный трассировщик;
  • Трассировщик реального времени - если эта функция реализована в микроконтроллере;
  • Фильтрацию и поиск в буфере трассировки. Объем буфера трассировки зависит от конкретного микроконтроллера;
  • Динамический запуск/останов трассировки от процессора точек останова (фильтр трассировки);
  • Поддержку диапазона напряжений на устройстве пользователя от 1.0 до 5.5 Вольт;
  • Питание устройства пользователя от встроенного источника;
  • Связь с компьютером по скоростному каналу USB 2.0;

В комплекте поставки - тестовая плата с установленным микроконтроллером по выбору заказчика.

Отладчики симуляторы серии PDS-XX

Программные отладчики-симуляторы серий CodeMaster и PDS: PDS-51, PDS-MC, PDS-96, PDS-AVR, PDS-SE, PDS-XE, PDS-430, CodeMaster-ARM, CodeMaster-MQ, CodeMaster-52, обладают рядом общих особенностей:

  • Каждый симулятор PDS-XX & CodeMaster-XX содержит модель поведения микроконтроллеров соответствующего семейства. Симулируется система команд, система прерываний и памяти. Некоторые микроконтроллеры симулируются с ограничениями.
  • Симуляторы обеспечивают символьную отладку и отладку по исходному тексту.
  • Отслеживание выполнения программы по ее исходному тексту. Просмотр и изменение любых   переменных.
  • Встроенный анализатор эффективности программного кода.
  • Точки останова по условию и доступу к ячейкам памяти.
  • Просмотр стека вызовов подпрограмм. Встроенный ассемблер/дисассемблер.
  • Возможность выполнения программы "назад" на большое количество шагов, а также в непрерывном режиме. При этом состояние модели микроконтроллера полностью восстанавливается.
  • Точный подсчет интервалов времени и многое другое.
  • Все симуляторы снабжены развитой системой моделирования "внешней среды", т.е. устройств, подключенных к симулируемому микроконтроллеру.
  • Можно легко задавать различные периодические и непериодические внешние сигналы на ножках микроконтроллера, моделировать работу внешней логики.
  • С помощью встроенных средств можно отображать различные индикаторы, строить графики, моделировать работу клавиатуры.

 


назад