Выбрать главу

• Статистическое профилирование программы

• Возможности языка C++

• Отображение графиков

Рис. 7.61

СРЕДСТВА РАЗРАБОТКИ ДЛЯ ПРОЦЕССОРОВ TigerSHARC®

• Архитектура TigerSHARC поддерживается набором средств для моделирования, генерации кода и средств отладки, куда входят:

♦ Интегрированная среда разработки VisualDSP

∙ Симулятор, ассемблер, загрузчик, отладчик и компилятор.

∙ Библиотеки для ЦОС и математические библиотеки

♦ Эмуляторы: все представленные JTAG-эмуляторы, поддерживающие процессоры семейства TigerSHARC

♦ EZ-KIT Lite

• В последующих версиях VisualDSP будут продолжено расширение функциональных возможностей отладочных средств.

Рис. 7.62

ТЕСТОВАЯ ВЕРСИЯ VisualDSP

• Данная версия (test drive) представляет собой действующий в течение 30 дней полнофункциональный вариант VisualDSP, в который не входит только программа обучения (tutorial). Новая тестовая версия представляет собой полную версию VisualDSP, в нее входит руководство по VisualDSP в виде файлов pdf.

• Заказчику предоставляется компакт-диск с версией test drive. Затем необходимо обратиться на сайт Analog Devices Inc. по адресу www.analog.com/industry/dsp/tools/test_drive.html и зарегистрировать test drive на сайте. После окончания регистрации заказчик получает серийный номер, который позволяет использовать пакет test drive. Пакет будет работать в течение 30 дней после инсталляции, после чего отключится и зарегистрировать test drive повторно станет невозможно.

• Пакет VisualDSP для процессора SHARC доступен в настоящее время, part # VDSP-SHARC-PC-TEST.

• Пакет VisualDSP для TigerSHARC можно получить, начиная с лета 2000 г.

• Пакет VisualDSP для ADSP-218x/219x можно получить, начиная с сентября 2000 г.

Рис. 7.63

ADI DSP COLLABORATIVE — ЧТО ЭТО ТАКОЕ?

• Более 80 компаний, которые поставляют широкий спектр продуктов и услуг для того, чтобы сделать процесс разработки быстрым и эффективным

• Процессоры различной архитектуры

♦ Более 30 компаний занимаются поддержкой 16-разрядной архитектуры семейства ADSP-21xx

♦ Более 50 компаний занимаются поддержкой архитектуры семейства SHARC®

• Имеется более 400 продуктов следующих категорий:

♦ Алгоритмы

♦ Операционные системы реального времени

♦ Отладчики

♦ Поддержка DSP в программе MATLAB®

♦ Эмуляторы

♦ Аппаратные отладочные платы

♦ Графические программы S/W

♦ Консультационное обслуживание

• Области применения:

♦ Аудио

♦ Цифровое радио

♦ Тестирование и контроль в промышленности

♦ Медицинские приборы

♦ Военные/Авиа/Космические

♦ Управление двигателями и механизмами

♦ Радиолокация/Эхолокация

♦ Телекоммуникация

♦ Обработка видеоизображения и звуковых сигналов

http://www.analog.com/industry/dsp/3rdparty/index.html

Рис. 7.64

Глава 8

Организация интерфейса с DSP-процессорами

Уолт Кестер, Дан Кинг

Введение

В связи с быстрым развитием технологии смешанной аналогово-цифровой обработки сигналов устройства на базе DSP с высокой степенью интеграции, появляющиеся на рынке в настоящее время (например ADSP-21ESP202), имеют помимо DSP-ядра интегрированные АЦП/ЦАП, что снимает проблему организации интерфейса между отдельными компонентами. Дискретные АЦП и ЦАП теперь оснащаются интерфейсами, специально предназначенными для связи с DSP, и тем самым минимизируют или устраняют необходимость внешней поддержки интерфейса или применения интерфейсной логики. Высокопроизводительные сигма-дельта-АЦП и ЦАП в настоящее время выпускаются в одном корпусе (такое комбинированные решение называется КОДЕК или КОдер/ДЕКодер), например, AD73311 и AD73322. Данные устройства также разработаны с учетом минимальных требований к интерфейсной логике при работе с наиболее распространенными DSP-процессорами. В настоящей главе рассматриваются проблемы, связанные с передачей и синхронизацией данных при организации различных интерфейсов.

ОРГАНИЗАЦИЯ ПАРАЛЛЕЛЬНОГО ИНТЕРФЕЙСА с DSP-ПРОЦЕССОРАМИ: ЧТЕНИЕ ДАННЫХ ИЗ АЦП, ПОДКЛЮЧЕННОГО С ОТОБРАЖЕНИЕМ В АДРЕСНОЕ ПРОСТРАНСТВО ПАМЯТИ

Подключение АЦП или ЦАП через быстрый параллельный интерфейс к DSP-процессору требует понимания специфики процессов чтения данных DSP-процессором из периферийных устройств (АЦП), а также записи данных процессором в периферийные устройства (ЦАП) при подключении данных устройств в адресное пространство памяти. Вначале мы рассмотрим некоторые основные требования к временным параметрам сигналов, используемых для чтения и записи данных. Необходимо отметить, что принципы, представленные здесь на примере доступа к АЦП и ЦАП, применимы также при чтении и записи в/из внешней памяти.