Средства отладки электронных схем
Категория реферата: Рефераты по информатике, программированию
Теги реферата: преступление реферат, allbest
Добавил(а) на сайт: Vasnecov.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата
Для эффективной отладки прикладных программ управления в реальном
масштабе времени фирма МотоRоLа предлагает модульные системы внутрисхемной
эмуляции MMEVS и MMDS. Каждая из них состоит из двух плат:
1. Плата основной платформы универсальна для всех МК семейств HC05 и HC08.
Для системы типа MMEVS эта плата носит название M68MMPFB0508, а для системы типа MMDS — M68MMDS05.
2. Плата эмуляционного модуля (EM) специфицирует систему MMEVS или MMDS для конкретного типа МК. Эмуляционный модуль часто называют наездником, так как плата модуля конструктивно устанавливается поверх платы основной платформы. Платы эмуляционных модулей инвариантны по отношению к типу системы (таблица). Общее число модулей для семейств HC05 и HC08 составляет около 50. В таблице приведены модули только для МК программы
“NO EXUSES”.
Для создания законченной системы внутрисхемной эмуляции комплект из
двух плат должен быть обязательно дополнен:
. гибким высокочастотным кабелем;
. адаптером целевого МК;
. переходной головкой целевого МК.
Тип соединительного кабеля инвариантен по отношению к корпусу целевого
МК, но, к сожалению, различается для разных серий МК. Тип адаптера
определяется корпусом целевого МК (таблица). Если МК выполнен в корпусе DIP
или PLCC, то переходная головка не потребуется вовсе, а для остальных типов
корпусов адаптер должен быть дополнен переходной головкой.
Каждый из пяти описанных компонентов системы MMЕVS или MMDS имеет свой
порядковый номер (таблица) и при покупке должен быть заказан отдельно.
Такой подход предоставляет пользователю возможность последовательно
дополнять базовый комплект средств отладки при переходе на новый тип МК
семейства HC05 или HC08.
Программное обеспечение для систем внутрисхемной эмуляции поставляется
в комплекте с платами основной платформы. В настоящее время в комплекте с
платой системы MMЕVS M68MMPFB0508 поставляется интегрированная среда
разработки RAPID, которая работает под управлением DOS и включает редактор
текста, макроассемблер и полноэкранный отладчик. Системы MMЕVS и MMDS не
имеют в своём составе средств программирования, среда отладчика не может
работать в режиме симулятора. Программная среда RAPID и аппаратные средства
MMЕVS предоставляют следующие возможности:
. отладка в реальном времени, полная внутрисхемная эмуляция без каких-либо ограничений;
. эмулируемая память программ — 64 Кбайт SRAM ОЗУ, то есть эмулируется резидентное ПЗУ любого МК семейства HС05 или HC08. Адаптация универсального отладчика RAPID к конкретному типу МК производится с помощью файлов конфигурации, которые поставляются с модулями EM;
. 4 программно-выбираемых частоты тактирования целевого МК;
. отладка программы на уровне исходного текста языка Ассемблер;
. контроль и модификация содержимого ячеек памяти, регистров и портов ввода/вывода;
. несколько режимов прогона программы: автоматический, пошаговый, с остановкой по контрольным точкам и прерываниям МК;
. позволяет задать 64 “аппаратных” точки останова. Память точек останова не входит в адресное пространство эмулируемой памяти программ;
. обеспечивает режим трассировки;
. встроенный механизм создания командного файла;
. команда “CHIPINFOR” предоставляет сведения о конфигурации (адреса регистров специальных функций) и цоколевке целевого МК в выбранном корпусе;
. соединение с ПК посредством интерфейса RS-232, скорость обмена — 57600 бод.
В настоящее время фирма MOTOROLA разработала новую программную оболочку
для внутрисхемных эмуляторов MMEVS и MMDS. Интегрированная среда разработки
носит название MCUez и работает под управлением Windows 9X или Windows NT.
Основное её преимущество по отношению к RAPID — возможность отладки на
уровне исходного текста на языках C и Ассемблер. Однако С-компилятор в
состав MCUez не входит. Демонстрационную версию MCUez можно найти по адресу
http://mot-sps.com/csic/devsys/swupgrd/swug/htm.
Для OTP МК семейства НС05, входящих в программу “NO EXUSES”, на основе
базовой платформы MMEVS созданы завершённые комплекты средств отладки
KITMMEVS05xx, в состав которых входит среда MCUez.
Системы типа MMЕVS фирма МотоRоLа относит к классу дешёвых
внутрисхемных эмуляторов. Их развитием являются системы типа MMDS, которые
имеют следующие дополнения по отношению к MMEVS:
. аппаратные средства платформы M68MMDS05 содержат двухпортовое ОЗУ, на основе которого выполнен логический анализатор;
. встроенный логический анализатор позволяет записать в память 8К состояний выводов целевого МК при выполнении прикладной программы в реальном времени;
. встроенный источник питания;
. все элементы системы отладки объединены в металлическом корпусе.
1.3 Программаторы
Фирма MOTOROLA предлагает ряд дешевых плат программаторов для МК
семейства НС05. Эти платы специализированы для определенных групп МК
семейства НС05, они не требуют для эксплуатации ПК верхнего уровня. В
документации фирмы Мотоrоlа эти программаторы носят название
“параллельных”. Название отражает технологию программирования:
. пользователь записывает прикладную программу в отдельный корпус ПЗУ с ультрафиолетовым стиранием при помощи универсального программатора;
. пользователь устанавливает ПЗУ на плату “параллельного” программатора, который осуществляет копирование программы в ПЗУ МК.
Следует отметить, что данный способ программирования не является
высокотехнологичным и предназначен только для создания рабочих образцов
целевых МК на этапе разработки. Аналогичную функцию программирования
выполняют внутрисхемные симуляторы ICS. Поэтому, если целевой МК
поддерживается внутрисхемным симулятором ICS, то безусловно, предпочтение
следует отдать последнему. В противном случае плата “параллельного”
программатора является наиболее экономичным средством на пути получения
законченного образца разрабатываемого изделия. Это, в первую очередь, относится к перспективным МК серии L со встроенным модулем управления ЖКИ.
Подробная информация о платах “параллельных” программаторов находится по
адресу http://mot-sps.com/csic/devsys/flldrl9/pgmr.htm.
В случае, если читателя интересуют универсальные программаторы, то из
отечественных можно предложить “Стерх-ST011” (http://www.sibfair.ru/bond) и
“KROM” (http://msl.gaw.ru). Перечень универсальных программаторов
зарубежного производства Вы найдете по адресу http://mot-
sps.com/csic/devsys/devtools.htm в разделе 3rd Party Partners. В настоящее
время ведутся разработки драйверов для отечественных программаторов фирмы
Фитон.
1.4 Средства разработки третьих фирм
Pазнообразие МК фирмы MOTOROLA, с одной стороны, и глубокая
продуманность структуры внутрисхемных эмуляторов MMEVS и MMDS, с другой
стороны, обуславливают тот факт, что большинство компаний, специализирующихся на разработке высокопрофессиональных средств отладки
микропроцессорных систем, избрали в качестве магистрального направления
создание программного обеспечения к уже существующим аппаратным средствам
типа MMEVS и MMDS. Перечень этих компаний можно найти в Internet по адресу
http://mot-sps.com/csic/devsys/devtools.htm в разделе 3rd Party Partners.
Фирма MOTOROLA выделяет в качестве основных партнеров фирмы HIWARE и
COSMIC. Продукция фирмы HIWARE включает несколько версий компиляторов с
языка С, макроассемблеры, библиотеки стандартных функций, программные
симуляторы, полноэкранные отладчики для платформ типа MMEVS и MMDS для всех
семейств МК фирмы MOTOROLA. Достоинством предлагаемых средств является их
полная программная совместимость. На основе универсальной интегрированной
среды ведения проекта пользователь может создать собственную конфигурацию
системы отладки и, в случае необходимости, дополнить её недостающими
программными пакетами. Многооконный интерфейс пользователя инвариантен по
отношению к выбранному типу средства отладки: так при отключении платформы
MMЕVS от ПК отладчик может работать в режиме программного симулятора.
Отладчик поддерживает высокоуровневую символьную отладку, символьную
отладку на уровне исходного текста языка Ассемблер и в машинных кодах.
Следует обратить внимание на утилиту создания графических образов объектов
управления, которая позволяет создать образ панели управления и индикации
разрабатываемого устройства и назначить соответствие сигналов на входах МК
состоянию органов управления и отображения. В процессе отладки разработчик
может имитировать режимы работы устройства под управлением прикладной
программы в естественном режиме, например, нажимая на кнопки мобильного
телефона (рисунок).
2 Отладочные средства БИС
1. Средства разработки электронных схем
Средства предназначены для ускорения внедрения разработок, ориентированных на использование схем программируемой логики.
Рис. 1 Средства разработки
|[pic] |Cостав средств: |
| |платы разработчиков для схем программируемой |
| |логики; |
| |прототипные платы для БИС фирмы Altera; |
| |специальное тестирующее оборудование; |
| |программное обеспечение; |
| |методическое обеспечение. |
Применение средств обеспечивает быструю реализацию проектов и контроль их работоспособности на всех этапах изготовления и внедрения, включая отладку образцов, входящих в состав конечной аппаратно-программной системы.
Основные характеристики:
. стандарт интерфейсных плат - ISA, PCI;
. PLD семейства - MAX7000S, FLEX10K, ACEX;
Рекомендуем скачать другие рефераты по теме: изложение по русскому языку 7, доклад по биологии.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата