Добавить в цитаты Настройки чтения

Страница 269 из 436

http://www.analog.com/dsp/tools

ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ

• VisualDSP® и VisualDSP++

♦ Полнофункциональный отладчик для любого этапа разработки

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

♦ Ассемблер с алгебраическим синтаксисом

♦ Симулятор, корректно учитывающий циклы тактового генератора

♦ Оптимизрованный ANSI С компилятор со встроенным ассемблером

♦ Математические, ЦОС и С библиотеки

♦ Интеллектуальный мультипроцессорный компоновщик

♦ Интеллектуальный загрузчик

♦ ADSP-218x, 219х: Windows 95, 98, NT, 2000 совместимые

♦ SHARC: Windows 95, 98, NT, 2000 совместимые

Рис. 7.59

VisualDSP® 7.0 ДЛЯ ПРОЦЕССОРОВ ADSP-218x И ADSP-219x

• Работает под управлением Windows 95/98, Windows NT 4.0 с SP3 или более поздней версией

• Симулятор ADSP-219x поддерживает ядро процессора 219х

• Набор средств ELF/DWARF, включая компилятор с классической и специфической для процессора оптимизацией

• Язык командной строки Tel

♦ Поддерживает автоматическое тестирование системы DSP

• Транслятор объектов для 21 хх

• Автоматизированные средства поддержки программирования периферийных устройств для процессоров ADSP-218x и ADSP-219x

Рис. 7.60

VisualDSP++™ ДЛЯ ПРОЦЕССОРОВ SHARC®

• Работает под управлением Windows 95/98, NT, 2000

• Поддержка файлов формата ELF/Dwarf-2 обеспечивает эффективную отладку

• Имеет отдельные препроцессоры для компоновщика/ассемблера и для компилятора

• Быстрая работа в режиме отладки (0.9 с на один шаг)

• Поддержка многопроцессорного режима

♦ Синхронный запуск, пошаговая отладка и останов

• Язык командной строки Tel

♦ Поддерживает автоматическое тестирование системы DSP

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

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

Блок-схема типичного параллельного интерфейса DSP-процессора с внешним АЦП показана на рис 8.1. Эта диаграмма сильно упрощена и показывает только сигналы, используемые для чтения данных из внешнего устройства, подключенного в адресное пространство памяти.

Временная диаграмма цикла чтения для процессоров семейства ADSP-21XX показана на рис. 8.2.