Altinkaya: турецкие корпуса для РЭА
РадиоЛоцман - Все об электронике

Новинки семейства цифровых медиапроцессоров DaVinci

Texas Instruments

А. Пантелейчук
Новости Электроники 5, 2008

После анонсирования версии процессоров DaVinci без ARM-ядра у многих возник вопрос: а как насчет обратной модификации, DaVinci без DSP-ядра? Компания Texas Instruments не заставила себя долго ждать и выпустила процессоры TMS320DM355, о которых и пойдет речь в настоящей статье.

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Семейство DaVinci «родилось» с появлением процессоров TMS320DM644x на базе двух ядер, ARM и DSP. При реализации приложений видеообработки на этом процессоре, ARM-ядро берет на себя задачи управления (периферийными устройствами, операционной системой и др.), а DSP-ядро отвечает за вычислительную часть (кодирование-декодирование видео). Среди TMS320DM644x существуют модификации процессоров, поддерживающие кодирование-декодирование видео (DM6446), только декодирование видео (DM6443), а также модификация для приложений с низким энергопотреблением (DM6441).

Для приложений, в которых ARM-ядро избыточно, т.е. когда для задач управления не требуется много ресурсов, компания Texas Instruments выпустила семейство процессоров DM643x. Процессоры представляют собой версию семейства DM644x без ARM-ядра. За счет «урезания» ARM-ядра, сократилась также цена решения. Кроме того, это семейство стандартизовано для автомобильных приложений, работает в диапазоне температур от -40 до 125°С и содержат CAN-интерфейс.

Описание TMS 320DM355

Цифровые медиапроцессоры TMS320DM355 построены на базе подсистемы видеообработки, сопроцессора MPEG4/JPEG и ARM-ядра, оптимизированы для портативных видеоприложений с высокой четкостью. Доступны версии с рабочей частотой 216 МГц и 270 МГц. Блок-схема процессора показана на рисунке 1.

Блок-схема процессора TMS320DM355

Рис. 1. Блок-схема процессора TMS320DM355

Отличительные характеристики TMS 320DM355:

  • Ядро ARM926EJ-S, работающее на частоте 215 МГц;
  • Сопроцессор для обработки видео/изображений, работающий на частоте от 216 или 270 МГц, поддерживает:

- Аппаратный конвейер для обработки изображений в реальном времени;

- Интерфейс ПЗС и КМОП-датчиков;

- 14-битный параллельный интерфейс AFE (Analog Front End)с частотой работы до 75 МГц;

- BT.601/BT.656 цифровой YCbCr 4:2:2 (8-/16-бит) интерфейс;

- Модуль гистограмм;

- Масштабировщик;

- Аппаратный On-Screen Display (OSD);

- Композитный NTSC/PAL-выход;

- 8-/16-бит YCC и до 18-бит RGB666 цифровой выход;

- BT.601/BT.656 цифровой интерфейс YCbCr 4:2:2 (8-/16-бит);

- Поддержка цифрового HDTV (720p/1080i) выхода для подключения внешнего кодера;

  • Сопроцессор для MPEG/JPEG, поддерживает:

- MPEG4 SP-кодирование с HD (720p), D1, VGA, SIF;

- JPEG кодирование, до 50 мегапикселей/сек.

  • Интерфейс внешней памяти;
  • Интерфейс Flash-карт;
  • 64 независимых канала прямого доступа к памяти;
  • USB 2.0 с физическим уровнем PHY
  • Три UART;
  • Три SPI;
  • I2C;
  • Два последовательных аудиопорта.
  • Четыре выхода ШИМ;
  • Корпус 13 x 13 мм BGA с 337 выводами;
  • Низкое энергопотребление

- <400 мВт при кодировании видео с высоким разрешением (720p);

- ~1 мВт в режиме низкого энергопотребления.

Преимуществом процессоров TMS320DM355 является наличие видео-кодеков, которые для других процессоров DaVinci разработчику приходится покупать либо разрабатывать самому. Наличие кодеков значительно сокращает время разработки и выход нового устройства на рынок.

Основные приложения:

  • Цифровые камеры;
  • Цифровые фоторамки;
  • Сетевые камеры;
  • Системы доступа;
  • Портативные медиа-плейеры;
  • Бюджетные 4-канальные DVR.
  • Отладочные средства

Начинать разработку приложения на базе TMS320DM355 рекомендуется с помощью отладочного комплекта TMDXEVM355, изображенного на рисунке 2 (TMDSEVM355 в будущем).

В отладочный комплект TMDXEVM355 входит:

Отладочная плата с процессором TMS320DM355 (рисунок 2);

Отладочная плата TMDXEVM355

Рис. 2. Отладочная плата TMDXEVM355

  • Пульт дистанционного управления;
  • Документация для отладочной платы (гербер, схематика, спецификация);
  • 2 Гб NAND Flash;
  • Документация для реализованного на плате контроллера Ethernet;
  • Демонстрационная версия MontaVista Linux Pro 4.0;
  • Драйвера для периферийных устройств, включая UART, I2C, SPI, EDMA, NAND, MMC, SDIO, USB HS;
  • Программное обеспечение для отладочной платы (BSP);
  • Загрузчик U-boot;
  • Кодеки JPEG, HD MPEG4 SP и G.711;
  • Техническое описание.
Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя