07
.pdfОбзор средств, поставляемых компанией Analog Devices, приведен на рис. 7.50. Все перечисленные средства далее будут детально рассмотрены.
Семейство плат EZ-KIT Lite фактически является набором стартовых комплектов, содержащих отладочные платы для различных DSP. В дополнение к самому процессору, эти платы содержат АЦП и ЦАП (codec), связываемые с процессором через его последовательный порт. Все необходимые вспомогательные аналоговые и цифровые устройства находятся на платах. Управление платами осуществляется посредством персонального компьютера через последовательный порт RS-232, а также путем перестановки перемычек на плате. Программные средства, совместимые с Windows 95|98|NT, поставляются вместе с платой. Указанные программные средства включают инструменты для генерирования программ, поставляемые с некоторыми функциональными ограничениями и включающие компилятор, ассемблер, компоновщик, программу создания загрузочных модулей (PROM Splitter) и отладчик, являющийся частью интегрированной среды Visual DSP. В комплект программного обеспечения включаются также примеры приложений, такие как генератор DTMF-сигналов, подавитель эхо-сигналов, БПФ, простые цифровые фильтры и т.д. Платы EZ-KIT Lite дают разработчикам возможность при минимальных затратах ознакомиться с предлагаемыми на рынке цифровыми сигнальными процессорами.
Средства поддержки разработчиков, использующих
DSP компании Analog Devices
ν |
EZ-KIT Lite — стартовые отладочные комплекты |
|
ν |
Внутрисхемные эмуляторы |
® |
ν |
Интегрированная среда проектирования VisualDSP |
иVisualDSP++
υАссемблер, компоновщик, PROM Splitter, HIP Splitter, Симулятор, Компилятор, Отладчик
νБольшие библиотеки алгоритмов
νПоддержка разработчиков специалистами фирмы
νСеминары
νКурсы повышения квалификации, проводимые ADI и партнерами
νПрограмма ADI DSP Collaborative™
Рис. 7.50
Платы EZ-KIT LITE™ для DSP компани ANALOG DEVICES
νEZ-KIT Lite —это автономная система, которая взаимодейству
сPC, работающим под управлением Windows
νEZ-KIT Lite обеспечивает:
υНедорогой метод для начального ознакомления с DSP процессорами компании Analog Devices
υЭффективную отладочную среду для различных приложений общего назначения.
νЦелевой рынок:
υРазработчики, впервые использующие DSP
υРазработчики, впервые использующие DSP компании ADI
υПользователи DSP, проектирующие новую разработку
υПользователи DSP, переходящие на более скоростные процессоры с существующими разработками
Рис. 7.51
ADSP-2189M EZ-KITLITE™
ν Аппаратные возможности:
υ Процессор ADSP-2189M 75Mips
υ Стерео кодек AD73322L
υ Коэф. усиления кодека программируется DSP υ 2Мбиили более загр. Flash EPROM с защитой υ Интерфейс RS-232 с PC
υ Выбор реж. раб. с хост проц. или без посредством перекл. υ Разъем для эмулятора ADSP-218x EZ-ICE
υ Разъем расширения вкл. все сигналы для ввода-вывода
плюс 5В, 3,3В, 2,5В и GND
υ Светодиодыиндик. пит., интерф. RS-232 , и прогр. Флаг.
ν Программные возможности
υ Поддержка Windows 95/98/NT-4.0 на PC
υ VisualDS : С компилятор, ассемблер, компоновщик,
Prom splitter, интегрированный интерфейс VisualDSP
υПримеры приложений: генератор DTMF, подавл. эха, БПФ И т.д., как у 2181 EZ-KIT Lite
υПоддержка разработчиков по Email
Рис. 7.52
ADSP-21160M EZ-KITLITE™
νАппаратные возможности
υADSP-21160M SHARC
υAD1881 - 16-бит. стерео кодек AC’97
υФлэш EPROM (2 Mbit)
υJTAG
υподдержка семейства ADSP-2116x
υ64Kx64 бит SBSRAM
υУсовершенств. парал. порт
υСоответствует стандарту CE
νПрограммные возможности
υПоддержка Win95, Win98 и WinNT
υОтлад. набор VisualDS++ : компилятор,ассемблер,
компоновщик, PROM Splitter, связь с отладчикомVisualDSP .VisualDSP можно использовать толь аппаратурой EZ-KIT Lite
υДPrimes.dxe,емонстрационные программы: DFT.dxe, BP.dxe, Pluck.dxe
Рис. 7.53
ADSP-21065L EZ-KITLITE™
Аппаратные возможности
ADSP-21065L SHARC DSP, работ.на 60МГц
Полностью дуплексный, 16-разр. аудио кодек
Интерфейс RS-232 с UART
Интерфейс JTAG
Возможно расширение через интерфейс MAFE+
Программные возможности
Поддержка Win95, Win98 и WinNT
Отладочн. набор VisualDSP++ : компил., ассемблер, компановщ
Prom splitter, отладчик с интерфейсом VisualDSP.
Использ. VisualDSP только с аппаратурой EZ-KIT Lite
Демонстрационное ПО: БПФ, ДПФ, полосовой фильтр, Pluck String, Themes, Talk Through
Рис. 7.54
Конечным этапом в разработке системы цифровой обработки сигналов является отладка непосредственно всей сиcтемы или проектируемой платы. Внутрисхемный эмулятор компании Analog Devices EZ-ICE подключается через специальный разъем на плате для реализации программной и аппаратной отладки в разрабатываемой системе. Внутрисхемные эмуляторы компании Analog Devices показаны на рис. 7.55—7.58. На рис. 7.56 изображен эмулятор Appex-ICE, взаимодействующий с отлаживаемой платой через интерфейс JTAG, который в свою очередь осуществляет связь с процессором семейства SHARC. Для связи эмулятора с PC используется порт USB. Существуют другие внутрисхемные эмуляторы, которые используют для связи с компьютером интерфейсы ISA, PCI, RS232 и Ethernet.
Эмулятор EZ-ICE® для семейства процессоров ADSP-218x
νИнтерфейс RS232, собственно плата эмулятора и разъем для JTAG
νИспользуется для управления, тестирования, мониторинга отлаживаемой системы
νКабель имеет длину около 6 м
νАппаратное переключение между 2,5 В, 3,3 В и 5 В
νПлата эмулятора помещена в экранированный корпус
νУлучшение качества работы, благодаря наличию более скоростного интерфейса
Рис. 7.55
Эмулятор APEX-ICE™USB
ν |
Эмулятор, использующий USB- |
|
Разъем JTAG |
|
|||
|
|
||
|
порт для DSP, снабженных интерф. |
|
|
|
JTAG комп. Analog Devices |
|
|
νПервое портативное решение для DSP с инт. JTAG
νБлок, помещающийся в руке
νНебольшой диаметр кабеля; длина – 5 метров — достаточна в большинстве случаев
ν Внешнее питание
Разъем
USB
Рис. 7.56
Эмулятор TREK-ICE™ с интерфейсом ETHERNET
νЭмулятор для работы в сети (витая пара, 10 Мбит)
νИнсталируется в сети так же просто, как лазерный принтер
νДистанционная отладка как с PC, так и с рабочей станции SUN в режи «клиент»
νПрочный высокоскоростной 3В/5В соединитель
νГибкий кабель (1,5 м)
Рис. 7.57
Эмулятор SUMMIT-ICE ™ с интерфейсом PCI
νВстраиваемая 32-разрядная карта с PCI -интерфейсом
νЧетырехдюймовый гибкий экранированный кабель подключения к 14-пиновому разъема JTAG
νТехнология ICEPAC обеспечивает надежное устойчивое решение
νДист. 3В/5В JTAG соединитель
сэкр. кабелем (1,5 м)
νWindows 95 & NT PNP
Рис. 7.58
VisualDSP и VisualDSP++
Новые программные средства разработки компании Analog Devices для DSP — пакеты VisualDSP® и VisualDSP ++ — являются весьма простыми в использовании инструментами, работающими под управлением Windows 95|98|NT. Пакет VisualDSP является интегрированной программной средой, включающей все необходимые для отладки средства и поддерживающей ассемблер с алгебраическим синтаксисом и оптимизированный С-компилятор. Мультипроцессорное окружение также может быть смоделировано и отлажено. VisualDSP++ обеспечивает поддержку языка C++.
В настоящее время существуют версии VisualDSP для процессоров семейства
ADSP-218 и ADSP-219x, а также для DSP семейства SHARC.
Для оценки свойств программного обеспечения может использоваться программа компании Analog Devices “Test Drive”, по которой программное обеспечение может быть предоставлено пользователю на ограниченный срок.
В дополнение к уже описанным средствам и методам поддержки заказчиков, предоставляемым компанией Analog Devices, стоит упомянуть о программе DSP Collaborative, которая объединяет более 80 компаний, предлагающих на рынке ряд продуктов и услуг для облегчения задачи проектирования систем цифровой обработки сигналов. Более 30 компаний обеспечивают поддержку 16-разрядных процессоров семейства ADSP-21xx, и более 50 компаний поддерживают DSP семейства SHARC . Информацию о программе можно найти по адресу:
http://www.analog.com/industry/dsp/3rdparty/index.html
Дальнейшую информацию об отладочных средствах для DSP компании Analog Devices можно найти по адресу:
http://www.analog.com/dsp/tools
Интегрировання среда для разработки
ν VisualDSP® и VisualDSP++
υИнтерфейс отладчика
υИнтегрированная среда для разработки
υАссемблер с алгебраическим синтаксисом
υСимулятор, работающий
сточностью до цикла
υОптимизрованный ANSI C компилятор
спострочным ассемблиров.
υМатематические, ЦОС и C библиотеки
υЭффективный мультипроцессорный компоновщик
υИнтеллектуальный загрузчик
υADSP-218x, 219x: Windows 95, 98, NT, 2000 совместимые
υSHARC: Windows 95, 98, NT, 2000 совместимые
Рис. 7.59
VisualDSP® 7.0 для ADSP-218x и ADSP-219x
νСовместимость с Windows 95, Windows 98, Windows NT 4.0
сSP3 или более поздней версией
νСимулятор ADSP-219x поддерживает ядро 219x
νНабор средств ELF/DWARF вкл. компилятор с классической и ориентированной на специфический процессор оптимизацией
νЯзык Tcl для командной последовательности
υПоддержка автоматического теста системы DSP
νТранслятор объектов 21xx
νСредства для поддержки периферийных устройств 218x и 219x
Рис. 7.60
VisualDSP++™ для SHARC® DSP
νРадотает под Windows 95, 98, NT, 2000
νФормат файла ELF/Dwarf-2 позволяет эффективно проводить отладочные операции
νПрепроцессор для компановки/трансляции
сассемблера отделен от компилятора
νБыстрая внутрисхемная отладка ( шаг 0,9 сек. )
νПоддержка многопроцессорного режима
υСинхроный запуск, шаг и останов
νЯзык tcl для командных последовательностей
υПоддержка автоматического теста системы
νСтатистическое профилирование программы
νВозможность программировать на C++
νГрафический режим вывода данных
Рис. 7.61
Отладочные ср-ва для процессора TigerSHARC ®
Архитектура TigerSHARC поддерживается набором средств для моделирования, генерации кодов и отладки, включающих:
Интегрированная среда разработки VisualDSP
●Симулятор, ассемблер, загрузчик, отладчик и компилятор
●DSP & математические библиотеки
Эмуляторы: все представленные эмуляторы с JTAG поддерж.
семейство DSP TigerSHARC
Плата EZ-KIT Lite
Последующие версии VisualDSP будут продолжать увеличивать функциональные возможности отладочных средств.
Рис. 7.62
Программа VisualDSP TEST DRIVE
νПрограмма Test Drive — это возможность ознак. с VisualDSP в теч. 30 Обуч. материал не предост. Новый пакет Test Drive – это полная верс VisualDSP, содержащая руководство в pdf формате.
νЗаказчику предоставляется диск с пакетом test drive. Затем необход. обратиться на сайт компании Analog Devices, для регистрации
по адресу www.analog.com/industry/dsp/tools/test_drive.html
После того, как заканчивается процедура регистрации, заказчик получает серийный номер, который позволяет ему начать исп. пакет. Срок теста истекает через 30 дней после инстоляции и зарегистрировать пакет будет невозможно.
νПакет VisualDSP для SHARC доступен в настоящее время.
(VDSP-SHARC-PC-TEST)
νПакет VisualDSP для TigerSHARC можно получить, начиная с лета 2000 г.
νПакет VisualDSP для ADSP-218x/219x можно получить, начиная с сентября 2000 г.
Рис. 7.63