Поиск по сайтуКорзина |
80C51 средства отладки: JTAG эмулятор, внутрисхемный эмулятор, C компилятор, программаторИнтегрированные пакеты разработки и отладки систем на базе микроконтроллеров семейства Intel 8051
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CodeMaster-52 - пакет программно-аппаратных средств, предназначенный для разработки и отладки систем на базе микроконтроллеров семейства 8051. Программное обеспечение работает в среде Windows-98/ME/NT/2000/XP/Vista.
CodeMaster-52 это набор инструментальных средств: Jtag эмулятор, внутрисхемный эмулятор, C компилятор, программатор, объединенные единой интеллектуальной средой разработки. Программный интерфейс пакета CodeMaster-52 унифицирован и обеспечивает все этапы разработки программного обеспечения - от написания исходного текста программы до ее компиляции и отладки.
CodeMaster-52 ориентирован на отладку программ на языке высокого уровня по исходному тексту. Поддерживается разработка программ на уровне ведения проектов для C компиляторов от таких производителей как: IAR Systems, Keil Software, Raisonance, Altium/Tasking, Hi-Tech Software, Crossware Products и GNU.
Встроенные многооконный редактор, менеджер проектов и большое количество
сервисных возможностей существенно облегчают труд разработчика, избавляя его от рутинных операций.
Поддерживается работа как в режиме проекта, так и в режиме чистого отладчика,
позволяя загружать для отладки внешние исполняемые файлы, в том числе и без символьной информации.

- Предназначен для написания исходных текстов программ;
- Поддерживает операции с блоками текста, поиск/замену, цветовое выделение синтаксических конструкций языка Си и ассемблера.
Встроенный менеджер проектов:
- Имеет полный набор диалогов настройки для поддерживаемых компиляторов;
- Поддерживает автоматическую компиляцию программ, написанных для компилятора C и ассемблера;
- Обеспечивает прозрачный переход между редактированием и отладкой программы. Компиляция и перезагрузка программы запускается автоматически при попытке выполнить отладочное действие, переход в режим редактирования происходит при попытке редактирования исходного текста;
- Оба режима работы используют единую конфигурацию окон оболочки – в режиме редактирования доступно текущее состояние отладочной информации;
- Поддерживает удобную форму хранения большого количества проектов пользователя – репозиторий проектов.
C компилятор бесплатная версия с ограничением по размеру кода
В комплект поставки программного пакета включена бесплатная версия C компилятора фирмы Raisonance, которая позволяет компилировать программы размером до 4 Кбайт.
По Вашей заявке мы можем поставить Вам полные версии C компиляторов фирм Raisonance или Keil.
Аппаратный JTAG эмулятор JEM-52
Внутрисхемный эмулятор PICE-52
Применение программируемых матриц большой емкости позволило значительно сократить размеры эмулятора без какого-либо ущерба его функциональным возможностям, свести к минимуму отличия в электрических и частотных характеристиках эмулятора от характеристик эмулируемого процессора и, тем самым, добиться максимальной точности эмуляции на частотах до
Программная поддержка 
Внутрисхемный эмулятор состоит из основной платы размером 95х70x40мм, сменного пода под определенную группу процессоров и сменного адаптера под конкретный тип корпуса.
На основной плате реализованы: трассировщик, процессор точек останова.
Плата сменного пода содержит эмулирующий процессор под конкретный тип микроконтроллера.
Сменные адаптеры обеспечивают установку внутрисхемного эмулятора в колодки DIP, PLCC, а также на посадочные места QFP, SOIC и SSOP на плате пользователя.
Питание эмулятора осуществляется от блока питания
Связь с компьютером - по гальванически развязанному каналу RS-232C на скорости 115 КБод или по каналу USB.
Характеристики аппаратуры
Точная эмуляция - отсутствие каких-либо ограничений на использование программой пользователя ресурсов микроконтроллера;
До 2M эмулируемой памяти программ и 448K;
Поддержка банкированной модели памяти - до 32 банков размером по 64K;
Распределение памяти между эмулятором и устройством пользователя с точностью до 512 байт;
Анализатор использования памяти программ и данных. Отображение информации анализа в физическом и символьном форматах;
Аппаратная поддержка отладки программ на языках высокого уровня;
Трассировка 8 произвольных внешних сигналов;
4 выхода синхронизации аппаратуры пользователя;
Трассировщик реального времени с буфером объемом до 16К фреймов по 128 бита с доступом "на лету". Трассировка шины адреса/данных памяти программ, внутенних и внешних данных, EEPROM, сигналов управления, таймера реального времени и 8-ми внешних сигналов пользователя;
Программируемый фильтр трассировки, до 2М триггеров запуска и останова трассировщика;
До 2M аппаратных точек останова по доступу к памяти программ;
До 448K аппаратных точек останова по доступу к внешней памяти данных;
Точки останова по доступу ко всей памяти данных на кристалле: регистрам SFR, внутренней области XDATA, энергонезависимой EEPROM и пр.;
Аппаратный процессор точек останова с возможностью задания сложного условия останова эмуляции по комбинации сигналов адреса, данных, управления, 8-ми внешних сигналов, таймера реального времени, счетчиков событий и таймера задержки;
Четыре комплексных точки останова, которые могут быть использованы независимо или в комбинациях по условиям AND/OR/IF-THEN;
48-разрядный таймер реального времени;
Прозрачная эмуляция - доступ "на лету" к эмулируемой памяти, точкам останова, процессору точек останова, буферу трассировки, таймеру реального времени;
Программируемый генератор тактовой частоты для эмулируемого процессора. Возможность плавного изменения тактовой частоты от 5 кГц до
Последовательный канал связи с компьютером: оптоизолированный RS-232C со скоростью обмена 115 КБод или интерфейс стандарта USB 2.0;
Программируемый источник питания эмуляционного кристалла в диапазоне
Встроенная система самодиагностики аппаратуры эмулятора.
Характеристики программного обеспечения внутрисхемного эмулятора
Программное обеспечение работает в среде Windows-98/ME/NT/2000/XP/Vista.
Поддерживается разработка программ на уровне ведения проектов для макроассемблера
Автоматическое сохранение и загрузка файлов конфигурации аппаратуры, интерфейса и опций отладки. Обеспечивается совместимость файлов конфигурации с симулятором
Возможность настройки цветов, шрифтов и других параметров для всех окон одновременно и для каждого окна в отдельности;
Обновление версий
Программный отладчик симулятор
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Компоненты внутрисхемного эмулятора PICE-52
Для эмулятора
Название ПОДа состоит из следующих символов (слева направо):
Название адаптера состоит из следующих символов (слева направо):
Для эмуляции микроконтроллеров в корпусах SOIC и SSOP соответствующий адаптер для DIP корпуса укомплектовывается переходником из корпуса SOIC в корпус DIP стороннего производителя с распайкой один-в-один, в названии которого обязательно указывается число ног:
В связи с переходом на бессвинцовую технологию, в мнемонические обозначения и в маркировку основных частей эмулятора вводятся изменения. Вместо старого обозначения PR1-52-XX вводится обозначение PR2-52-XX, вместо старого обозначения MR1-52-XX вводится обозначение MR2-52-XX. Все изделия выполненные по бессвинцовой технологии, по функциональным и электрическим параметрам идентичны своим аналогам выполненым по "старой" технологии, и полностью взаимозаменяемы.
Список поддерживаемых микроконтроллеров
Перечень эмулируемых микроконтроллеров Вы можете получить с помощью системы "Подбор по параметрам". "Подбор по параметрам" - база данных, которая содержит все наименования, доступные для эмуляции с помощью инструментальных средств фирмы Фитон. Результат поиска не имеет никакого отношения к поставке самих микросхем. "Подбор по параметрам" обеспечивает:
Поиск микроконтроллера в базе по имени фирмы-проихводителя, шаблону наименования, типу корпуса;
Список поддерживаемых микроконтроллеров для каждого производителя;
Список комплектующих эмулятора, необходимых для поддержания конкретного микроконтроллера и цены этих комплектующих;
Заказ счета на оплату для эмулятора в выбранной конфигурации.