Рекомендации по программным и аппаратным средствам отладки

advertisement
ФГУП "НИИЭТ"
ИНТЕГРАЛЬНЫЕ МИКРОСХЕМЫ
Рекомендации по программным и аппаратным средствам отладки
Могут использоваться следующие отладочные средства
1 Оценочный модуль для процессора
КФДЛ.301411.217 (разработка ФГУП «НИИЭТ»)
ЦОС
1867ВЦ6Ф,
шифр
Оценочный модуль (ОМ) для процессора ЦОС 1867ВЦ6Ф предназначен для
освоения и изучения 32-разрядных процессоров цифровой обработки сигналов с
плавающей запятой и построения систем на их основе. С использованием ОМ возможно
подключение внешних элементов к выводам микросхемы ЦОС и оценка работы
прикладных программ. ОМ обеспечивает подключение внутрисхемного JTAG эмулятора
SDSP-510PCI (XDS510) с интерфейсным кабелем MPSD 3/5V с целью осуществления
отладки управляющей программы.
В составе ОМ ОЗУ 512К 32-разрядных слов, Flash память 512К 32-разрядных слов,
супервизор питания, тактовый генератор с возможностью умножения частоты, разъем
MPSD для подключения внутрисхемного эмулятора SDSP-510PCI (XDS510), обеспечена
возможность подключения дополнительных устройств к интерфейсам основной и
расширенной шин.
Микросхема 1867ВЦ6Ф устанавливается на плате в контактирующем устройстве,
что обеспечивает возможность проведения функционального контроля микросхем.
В состав устройства входят следующие элементы:
- основная плата (КФДЛ.301411.217) с
установленным ПЦОС 1867ВЦ6Ф,
интерфейсными разъемами и макетным полем;
- плата модуля внешней Flash памяти емкостью 512К 32-разрядных слов
(КФДЛ.758744.011);
- источник питания;
- демопрограммы и документация.
2 Интегрированная среда разработки и отработки ПО RocketSite
RocketSite разработана специалистами ФГУП "НПО автоматики им. академика
Н.С. Семихатова" и обладает следующими характеристиками:
- Простота и удобство использования. Большинство элементов управления
RocketSite, используемых чаще всего, расположены в главном окне программы.
Количество модальных окон сведено к минимуму. Большинство сервисных функций
выполняются автоматически и не требуют их включения и настройки.
www.niiet.ru
1
ФГУП "НИИЭТ"
ИНТЕГРАЛЬНЫЕ МИКРОСХЕМЫ
Рекомендации по программным и аппаратным средствам отладки
(продолжение)
- Поддержка языков программирования Си и Ассемблер. RocketSite поддерживает
языки программирования Си и Ассемблер, как для разработки, так и для отладки
программ.
- Высокая производительность. RocketSite реализует уникальные алгоритмы. Это
обеспечивает высокую производительность в режиме симулятора даже при включении
максимального числа сервисных функций.
- Интерактивность. RocketSite позволяет вмешиваться в процесс отладки
программного обеспечения.
- Высокая информативность. RocketSite во время отладки программного
обеспечения отображает в окне следующую информацию о состоянии процессора:
содержимое регистров и памяти, содержимое стека, содержимое переменных,
дизассемблированные коды команд, текущую команду, текущую строку исходного текста
и диагностические сообщения.
Среда. RocketSite включает современные инструменты отладки – анализ покрытия
кода и профилирование, которые работают в автоматическом режиме и не требуют
дополнительной установки. Профилирование позволяет оценить время выполнения
подпрограмм (функций). Анализ покрытия кода накапливает информацию о
выполненных строчках исходного текста программ. Подобные инструменты для
аналогичных систем представлены лишь в виде отдельных программных продуктов,
которые необходимо приобрести, установить и настроить.
Более подробная информация представлена на сайте ФГУП НПО автоматики им.
академика Н.С. Семихатова.
3 Внутрисхемный эмулятор SDSP-510M
Внутрисхемный эмулятор SDSP-510M обеспечивает единый аппаратный
отладочный
комплекс
для
всех
семейств
DSP-процессоров:
C2xx/C5x/C54x/C6xxx/C3x/C4x.
При
заказе
необходимо
указывать
тип
функционального
аналога
микроконтроллера.
Функционально внутрисхемный эмулятор SDSP-510M аналогичен устройству
фирмы TI и работает с тем же программным обеспечением (пакет Code Composer/Code
Composer Studio).
www.niiet.ru
2
ФГУП "НИИЭТ"
ИНТЕГРАЛЬНЫЕ МИКРОСХЕМЫ
Рекомендации по программным и аппаратным средствам отладки
(продолжение)
Состав эмулятора:
- плата внутрисхемного эмулятора SDSP-510M с интерфейсом MPSD 3/5V,
устанавливаемая в слот ISA;
- SMS интерфейсный кабель MPSD 3/5V для подключения к отлаживаемому
устройству;
- программное обеспечение (Программное обеспечение не входит в состав
поставки внутрисхемного эмулятора и приобретается отдельно).
Внутрисхемный эмулятор позволяет:
- производить загрузку кода программы и данных во внутреннее ОЗУ процессора
или во внешнее ОЗУ;
- устанавливать произвольное количество точек останова; производить контроль и
модификацию содержимого памяти, регистров процессора и регистров периферийных
устройств;
- проводить пошаговое выполнение программы;
- измерять время выполнения программы или ее частей, производить обмен
данными между процессором и памятью, в том числе в режиме реального времени.
Существует несколько вариантов поставки, которые определяются полями
наименования эмулятора, например SDSP-510PCI-A, где: SDSP-510 – наименование
семейства эмуляторов; PCI – тип интерфейсной платы подключаемой в персональный
компьютер (PCI 32/33 МГц). Альтернативный вариант – ISA; А – тип интерфейсного
кабеля к отлаживаемому устройству. Используется следующий тип интерфейсного
кабеля:
M – MPSD-CABLE – интерфейсный кабель MPSD 3/5V, предназначенный для
работы с процессорами с плавающей запятой семейства C3x, имеющими интерфейс
MPSD.
Поставляется несколькими фирмами, в том числе и ЗАО «Scan Engineering
Telecom»
www.niiet.ru
3
Download