Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[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

Intel: 80C31/32, 8XС51/52/54/58,

8XL/C51FA/FB/FC, 8XC51RA/RB/RC;

Philips: 80С31/32, 8XC51/52/54/58,

8XC51FA/FB/FC;

8XC51RA+/RB+/RC+/RD+,

8XC524/528/550/652/654/575/576/851;

89C535/536/538;

Atmel: 89C51, 89C52, 89C55; Siemens

SAB501;

MHS: 80C31, 8XC51, 80C32, 8XC52,

8XC154;

Oki: 80C31, 8XC51, 8XC154; AMD: 80C31, 8XC51, 8XC52;

64K

PICE-51

POD-51-RX

ADP-51-DIP40

или ADP-51-

LCC44

Atmel: 89C4051, 89C2051, 89C1051;

4K

PICE-51

POD-51-31

или POD-51-RX

ADP-51-2051

Philips: 80C451, 80C453; 87C451, 87C453

64K

PICE-51

POD-51-453

ADP-51-LCC68

Philips: 80C552, 80C562; 80C554

Philips: 80C552, 80C562; 80C554, 87C552, 87C562, 87C554

Нет 64K

PICE-51 PICE-51

POD-51-552 POD-51-554

ADP-51-LCC68 ADP-51-LCC68

Intel: 80C51GB Нет PICE-51 POD-51-GB ADP-51-LCC68

Dallas: DS80C310, DS80C320, DS8XC520

64K

PICE-51

POD-51-DS530

ADP-51-DIP40

или ADP-51-

LCC44

Dallas: DS8XC530

64K

PICE-51

POD-51-DS530

ADP-51-DS530

8.4.6.Сравнительные характеристики некоторых эмуляторов для микроконтроллеров семейства 8051

Модель,Поставщик

EMUL-51 Nohau Corporation

USP-51 Signum Systems

iceMASTER-8051 MetaLink

PICE-5 Фитон1

Эмулируемые микроконтроллеры семейства 8051

Все известные разновидности

Все основные разновидности

Все основные разновидности

Все основные разновидности

Максимальная частота эмуляции

42 MHz

40 MHz

24 MHz

33 MHz

Максимальный объем эмулируемой памяти

320K

256K

128K

512K

Возможности перераспределения памяти между эмулятором и устройством пользователя

Блоками по 4K

Блоками по 256 байт

Блоками по 16 байт

С точностью до 1-го байта



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23]