Отличительная особенность новых сигнальных процессоров Blackfin ADSP-
BF512/4/6/8 — высокая производительность и наличие встроенных периферийных контроллеров, ориентированных на использование во встраиваемых системах. В первую очередь, — это интерфейс PPI (поддерживающий протокол ITU-R-601/656) и контроллер малогабаритных флэш-карт типа MMC, SD, SDIO. Имеются версии процессоров со встроенной флэш-памятью объемом 4 Мбит, подключенной к интерфейсу SPI. Для защиты программного кода и данных в новых процессорах применяется технология Lockbox™ Secure Technology.
В. Охрименко
Компания Analog Devices продолжает наращивать выпуск новых модификаций 16-разрядных высокопроизводительных сигнальных процессоров с фиксированной точкой семейства Blackfin. Первый процессор этого семейства (ADSP-BF535) был анонсирован в 2001 году. Затем были выпущены процессоры ADSP- BF531/2/3 и ADSP-BF561, имеющие по два процессорных ядра, с максимальной производительностью 2400 MMACS. В 2005 году начато производство новых модификаций процессоров (ADSP-BF534/6/7), которые от выпущенных ранее сигнальных процессоров отличались, главным образом, объемом памяти и наличием встроенных Ethernet-, I2C- и CAN- портов. В семействе Blackfin имеются и сигнальные процессоры со встроенной флэш-па- мятью — это ADSP-BF538F/539F. В 2007 году были представлены ориентированные на мультимедийные приложения сигнальные процессоры ADSP-BF54X, а вскоре и ADSP-BF52x/ 52xC [1, 2]. В 2008 году были анонсированы ориентированные на использование во встраиваемых приложениях сигнальные процессоры ADSP-BF512/4/6/8.
Структурная схема процессоров ADSP-BF51x
Структурная схема сигнальных процессоров ADSP-BF51X приведена на рисунке. В таблице даны основные параметры этих процессоров [3, 4].
Поскольку новые процессоры ориентированы на использование во встраиваемых системах изделий массового спроса, их ключевой особенностью является возможность защиты от несанкционированного использования программного кода, являющегося интеллектуальной собственностью (Intellectual Property — IP). Для этой цели в процессорах ADSP-BF51x применяется технология Lockbox™ Secure Technology, что позволяет разработчикам не только гарантировать целостность программного кода и данных, но и сохранить конфиденциальность программ. Использование этой технологии, кроме того, дает возможность разработчикам и производителям функционально законченных устройств создать на ее базе платформу для реализации концепции DRM (Digital Rights Management — управления правами на цифровые носители).
Основные параметры сигнальных процессоров ADSP-BF51x
Сигнальные процессоры ADSP-BF51X снабжены встроенным скоростным периферийным параллельным интерфейсом (Parallel Peripheral Interface — PPI). Наличие контроллера PPI обеспечивает возможность непосредственного подключения внешних устройств (профессиональных и бытовых фото- и видеокамер, микросхем видеокодеков и т.п.), поддерживающих протоколы передачи данных, принятые в стандартах ITU-R-601/656. Кроме того, благодаря контроллеру PPI поддерживается скоростной обмен данными в параллельном формате и со многими другими внешними устройствами ввода/вывода. К ним относятся микросхемы CMOS-датчиков изображения, TFT-дисплеи, высокоскоростные АЦП/ЦАП и т.п.
Встроенная в процессоры ADSP-BF512F/ 4F/6F/8F флэш-память объемом 4 Мбит подключена к одному из SPI-портов (SPI0). В модификациях процессоров ADSP-BF51xF порт SPI0 используется только для связи со встроенной флэш-памятью, а соответствующие сигналы этого порта (MOSI, MISO, SPISSEL и SPI_CLK) не подключены к внешним выводам микросхемы. Поэтому программирование этой флэш-памяти осуществляется только с использованием процессора, что позволяет избежать несанкционированного копирования данных из этой памяти.
В отличие от своих предшественников — процессоров ADSP-BF561/54x/53x/52x, новые сигнальные процессоры ADSP-BF512/4/ 6/8 не содержат встроенного импульсного стабилизатора напряжения питания ядра. Для регулирования напряжения питания ядра необходимо использовать внешний стабилизатор.
Контроллер RSI (Removable Storage Interface), входящий в состав новых процессоров, поддерживает протоколы обмена данными с флэш-картами типа MMC (Multi-Media Card), SD (Secure Digital), SDIO (Secure Digital In-put/Output). Для SD-карт обеспечивается режим работы по однопроводной и четырехпроводной линиям. Для флэш-карт типа MMC — по одно-, двух- и восьмипроводной линиям. Кроме того, контроллер RSI поддерживает протокол обмена данными с накопителями на жестких дисках, имеющих интерфейс CE-ATA.
Предлагаемые в настоящее время фирмой Analog Devices средства отладки сигнальных процессоров ADSP-BF51X базируются на интегрированной программной среде (IDE), которая включает программный пакет Visual- DSP++, оценочную плату ADSP-BF518F EZ- Board и внутрисхемный эмулятор ADZS- HPUSB-ICE, подключаемый к USB-порту компьютера. В состав программного пакета Vi- sualDSP++ входят: ассемблер, компоновщик, загрузчик, симулятор, компилятор С/С+, библиотеки программ и т.п.
Сигнальные процессоры семейства Blackfin предназначены для использования в мобильных телекоммуникационных устройствах, изделиях потребительской электроники (портативных фото- и видеокамерах, профессиональной и бытовой аудио- и видеоаппаратуре и т.п.), системах видеонаблюдения, автомобильной электроники, а также в других устройствах, в которых необходимо обеспечить цифровую обработку сигналов в реальном времени и низкий уровень энергопотребления.