ФГУП "НИИЭТ" ИНТЕГРАЛЬНЫЕ МИКРОСХЕМЫ Рекомендации по программным и аппаратным средствам отладки Могут использоваться следующие отладочные средства 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