|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Меню:
Главная
Форум
Литература: Программирование и ремонт Импульсные блоки питания Неисправности и замена Радиоэлектронная аппаратура Микросхема в ТА Рубрикатор ТА Кабельные линии Обмотки и изоляция Радиоаппаратура Гибкие диски часть 2 часть 3 часть 4 часть 5 Ремонт компьютера часть 2 Аналитика: Монтаж Справочник Электроника Мощные высокочастотные транзисторы 200 микросхем Полупроводники ч.1 Часть 2 Алгоритмические проблемы 500 микросхем 500 микросхем Сортировка и поиск Монады Передача сигнала Электроника Прием сигнала Телевидиние Проектирование Эвм Оптимизация Автомобильная электроника Поляковтрансиверы Форт Тензодатчик Силовые полевые транзисторы Распределение частот Резисторные и термопарные Оберон Открытые системы шифрования Удк |
[16] Рис.17. Внутрисхемный эмулятор PICE-51 Применение программируемых матриц большой емкости позволило резко сократить размеры эмулятора без какого-либо ущерба его функциональным возможностям, минимизировать отклонения электрических и частотных характеристик эмулятора от характеристик эмулируемого процессора и, тем самым, добиться максимальной точности эмуляции на частотах до 30 Мгц при напряжениях питания от 3.3В до 5В. Перезагружаемая аппаратная структура эмулятора обеспечивает эмуляцию практически всех микроконтроллеров семейства 8051 как отечественного производства, так и фирм: Intel, Philips, Siemens, Atmel, Dallas, Temic, OKI, AMD, MHS и других. Мощный программный интерфейс в среде Windowsв, представляет собой интегрированную среду разработки, поддерживающую все этапы разработки программного обеспечения от написания исходного текста программы до ее компиляции и отладки. Программа поддержки эмулятора ориентирована на отладку программ на языке высокого уровня по исходному тексту. Эмулятор состоит из основной платы размером 80х76мм, сменного адаптера под конкретный процессор и сменной эмуляционной головки под конкретный тип корпуса. На основной плате реализованы: трассировщик, процессор точек останова. Плата сменного адаптера содержит эмулирующий процессор под конкретный тип микроконтроллера. Эмуляционные головки обеспечивают установку эмулятора в колодки DIP и PLCC на плате пользователя. Питание эмулятора осуществляется от блока питания +5В, 0,5А или непосредственно от отлаживаемого устройства. Связь с компьютером - по гальванически развязанному каналу RS-232C на скорости 115 КБод.. 8.4.2.Характеристика аппаратуры. •Точная эмуляция - отсутствие каких-либо ограничений на использование программой пользователя ресурсов микроконтроллера. •До 256K эмулируемой памяти программ и данных. Поддержка банкированной модели памяти. Распределение памяти между эмулятором и устройством пользователя с точностью до 1-го байта. •До 512K аппаратных точек останова по доступу к памяти программ и данных. •Аппаратная поддержка для отладки программ на языках высокого уровня. •Трассировка 8 произвольных внешних сигналов. •4 выхода синхронизации аппаратуры пользователя. •Трассировщик реального времени с буфером объемом от 16К до 64K фреймов по 64 бита с доступом "на лету". Трассировка адреса, данных, сигналов управления, таймера реального времени и 8-ми внешних сигналов пользователя. •Программируемый фильтр трассировки. •Аппаратный процессор точек останова с возможностью задания сложного условия останова эмуляции по комбинации сигналов адреса, данных, управления, 8-ми внешних сигналов, таймера реального времени, счетчиков событий и таймера задержки. •Четыре комплексных точки останова, которые могут быть использованы независимо или в комбинациях по условиям AND/OR/IF-THEN. •48-разрядный таймер реального времени. •Прозрачная эмуляция - доступ "на лету" к эмулируемой памяти, точкам останова, процессору точек останова, буферу трассировки, таймеру реального времени. •Управляемый генератор тактовой частоты для эмулируемого процессора. Возможность плавного изменения тактовой частоты от 500 кГц до 40 МГц. •Гальванически развязанный от компьютера канал связи RS-232C со скоростью обмена 115 КБод. •Встроенная система самодиагностики аппаратуры эмулятора. 8.4.3.Характеристики программного обеспечения . •Программное обеспечение ориентировано на работу в среде WindowsB на IBM-соместимых компьютерах с процессорами типа 386/486/Pentium; •Встроенный многооконный редактор предназначен для написания исходных текстов программ. Редактор поддерживает операции с блоками текста, поиск/замену, цветовое выделение синтаксических конструкций языка ассемблера и Си; •Встроенный менеджер проектов обеспечивает автоматическую компиляцию программ. Все опции задаются в диалоговой форме. Переход от редактирования исходного текста к отладке и обратно происходит "прозрачно", т.е. менеджер проектов автоматически запускает компиляцию проекта при необходимости; •PICE-51 обеспечивает символьную отладку и отладку по исходному тексту для программ, созданных с помощью следующих компиляторов: o ассемблер ASM51 фирмы Intel; o ассемблер MCA-51 фирмы Фитон/МикроКосм; o компилятор PL/M фирмы Intel; o ассемблер и компилятор Си фирмы IAR Systems; o ассемблер и компилятор Си фирмы Avocet Systems Inc./HiTech; o ассемблер и компилятор Си фирмы Keil Software Inc.; •Автоматическое сохранение и загрузка файлов конфигурации аппаратуры, интерфейса и опций отладки. Обеспечивается совместимость файлов конфигурации с симулятором PDS-51. Обеспечена переносимость проектов между эмулятором PICE-51 и симулятором PDS-51; •Возможность настройки цветов, шрифтов и других параметров для всех окон одновременно и для каждого окна в отдельности; Эмулятор снабжен печатным руководством по эксплуатации и контекстным электронным руководством, в которых детально описаны его принципы работы, команды, меню, горячие клавиши. 8.4.4.Структурная схема эмулятора PICE-51. Рис. 18. Структурная схема эмулятора PICE-51 8.4.5.Варианты комплектации эмулятора PICE-51. Эмулируемый микроконтроллер Intel: 80C31/32, 80С51/52, 80L/C51FA, 80C51RA; Philips: 80С31/32, 80C51/52, 80C51FA; 80C51RA+, 80CL410, 80C524/528/550/652/654/575/576/851; Atmel: 89C51, 89C52, 89C55, 89S8252, 89S53; Siemens: SAB501/502/504/505/511/513; MHS: 80C31, 80C51, 80C32, 80C52, 80C154; Oki: 80C31, 80C51, 80C154; AMD: 80C31, 80C51, 80C52; Эмуляция внутренней памяти программ Комплект поставки -1- Основная плата Сменный адаптер Эмуляционная головка Нет PICE-51 POD-51-31 ADP-51-DIP40 или ADP-51-LCC44
8.4.6.Сравнительные характеристики некоторых эмуляторов для микроконтроллеров семейства 8051
|
Среды: Smalltalk80 MicroCap Local bus Bios Pci 12С ML Микроконтроллеры: Atmel Intel Holtek AVR MSP430 Microchip Книги: Емкостный датчик 500 схем для радиолюбителей часть 2 (4) Структура компьютерных программ Автоматическая коммутация Кондиционирование и вентиляция Ошибки при монтаже Схемы звуковоспроизведения Дроссели для питания Блоки питания Детекторы перемещения Теория электропривода Адаптивное управление Измерение параметров Печатная плата pcad pcb Физика цвета Управлении софтверными проектами Математический аппарат Битовые строки Микроконтроллер nios Команды управления выполнением программы Перехода от ahdl к vhdl Холодный спай Усилители hi-fi Электронные часы Сердечники из распылённого железа Анализ алгоритмов 8-разрядные КМОП Классификация МПК История Устройства автоматики Системы и сети Частотность Справочник микросхем Вторичного электропитания Типы видеомониторов Радиобиблиотека Электронные системы Бесконтекстный язык Управление техническими системами Монтаж печатных плат Работа с коммуникациями Создание библиотечного компонента Нейрокомпьютерная техника Parser Пи-регулятор ч.1 ПИ-регулятор ч.2 Обработка списков Интегральные схемы Шина ISAВ Шина PCI Прикладная криптография Нетематическое: Взрывной автогидролиз Нечеткая логика Бытовые установки (укр) Автоматизация проектирования Сбор и защита Дискретная математика Kb радиостанция Энергетика Ретро: Прием в автомобиле Управление шаговым двигателем Магнитная запись Ремонт микроволновки Дискретные системы часть 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||