Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Матрица Philips TriMedia TM-1100

TriMedia - это семейство текстовых медиапроцессоров с очень длинными командами от NXP Semiconductors (ранее Philips Semiconductors). TriMedia является архитектурой Гарварда [ править ] Процессор , который имеет множество DSP и SIMD операций , чтобы эффективно обрабатывать аудио и видео потоков данных. Для процессора TriMedia оптимальная производительность может быть достигнута только путем программирования на C / C ++, в отличие от большинства других процессоров VLIW / DSP, для которых требуется язык ассемблера.программирование для достижения оптимальной производительности. Программируемость TriMedia на высоком уровне основана на большом унифицированном регистровом файле и ортогональном наборе команд , в которых RISC-подобные операции могут планироваться независимо друг от друга в слотах VLIW. Кроме того, процессоры TriMedia могут похвастаться расширенными кэшами, поддерживающими невыровненный доступ без потери производительности, аппаратной и программной упреждающей выборкой данных / инструкций , выделением при пропадании записи, а также свернутыми операциями загрузки, сочетающими традиционную загрузку с функцией фильтрации с двумя ответвлениями. Разработка TriMedia была поддержана различными исследованиями согласованности аппаратного кэша., многопоточность и разнообразные ускорители для создания масштабируемых многопроцессорных систем с общей памятью .

Особенности [ править ]

Медуза TriMedia MCU

История [ править ]

Первый TriMedia был создан в 1987 году под названием LIFE-1 VLIW processor Герритом Славенбургом и Жуниеном Лабруссом. В течение следующих нескольких лет LIFE продолжала развиваться внутри Philips под руководством Геррита Славенбурга, в результате чего в 1996 году был представлен первый продукт Trimedia: TM1000 PCI Media Processor (представленный как TM-1 [1] ). В 1998 году были представлены продукты TM1100 и TM1300 (позже переименованные в PNX1300). [ необходима цитата ]

В 2000 году Philips передала свой бизнес TriMedia компании TriMedia Technologies Inc. (TTI), которая была чистым «поставщиком IP». TTI безуспешно пыталась создать 64-битную архитектуру ЦП TriMedia следующего поколения. Это предприятие было несвоевременным, так как оно было в самом начале рецессии Dot-com . В 2003 году то, что осталось от TTI, было повторно поглощено Philips. [2]

В 2002 году был выпущен ЦП TM3260 на базе SoC медиа-процессора PNX1500 . Этот ЦП был первым из семейства модульных ядер ЦП Trimedia со стандартизованными интерфейсами, которые можно легко интегрировать в аудио / видео SoC. TM3260 нашел применение в других продуктах NXP, например, PNX8550 Home Entertainment Engine. В 2004 году было объявлено о суперконвейерном ядре ЦП TM5250, получившем награду « Лучший медиапроцессор 2003 года» [3] от Microprocessor Report . Этот процессор был доступен в SoC медиа-процессора PNX1700. [4] Эти два ядра ЦП были разработаны Ян-Виллемом ван де Вардтом в тесном сотрудничестве с Герритом Славенбургом. [ необходима цитата ]

В 2005 году был объявлен TM3270 как маломощный H.264 , способный воплощение архитектуры TriMedia (см внешние ссылки на работы ниже), первый выпущенный в PNX4103 SoC. [5]

В 2006 году Philips Semiconductors в целом была выделена из Philips и переименована в NXP. [6]

В 2009 году стал доступен PNX1005, использующий новейшее ядро ​​ЦП TM3282. Этот процессор является первым TriMedia, имеющим 8 слотов для выпуска. Также добавлены дополнительные операции для H264 и оптимизации видео, предварительное выделение кэша данных и сопроцессор битового потока для энтропийного энтропийного кодирования / декодирования. Это также первая TriMedia, которая имеет блок трассировки в реальном времени.

В 2010 году группа TriMedia в NXP была ликвидирована.

Ядра [ править ]

Ядра TriMedia обычно используются в домашних, мобильных и автомобильных продуктах (см. В качестве примера сетевые мультимедийные продукты Philips Streamium ). Они используются как глубоко встроенные процессоры в SoC, а также как DSP общего назначения. Некоторые SoC даже имеют несколько ядер TriMedia, например PNX5100, который содержит три ядра TM3271. [8]

См. Также [ править ]

  • pSOS для TriMedia

Ссылки [ править ]

  1. ^ Trimedia TM-1 PCI VLIW Media Processor архивации 2008-10-11 в Wayback Machine
  2. ^ IP-компании на базе процессорных ядер больше всего пострадали от падения производства полупроводников
  3. ^ Processor Watch: лучший медиапроцессор: TriMedia TM5250
  4. ^ Часы процессора: Philips представляет медиапроцессор
  5. ^ Philips Nexperia Mobile Multimedia Processor PNX4103 Архивировано 11 октября 2008 г. на Wayback Machine
  6. ^ Forbes: NXP взлетает до предела (2006/09/01)
  7. ^ Бумага: Гетерогенная многоядерная платформа для потребительских мультимедийных приложений
  8. ^ Краткое описание продукта: Внутренний видеопроцессор NXP PNX5100. Архивировано 5 февраля 2009 г. на Wayback Machine.

Внешние ссылки [ править ]

  • http://www.philips.com
  • http://www.nxp.com
  • Приобретение Trident бизнес-направления NXP в области телевизионных систем и телеприставок
  • документ: Медиа-процессор TM3270 (pdf только для членов IEEE)
  • бумага: Медиа-процессор TM3270 (открыт для всех)
  • статья: Кэш данных медиапроцессора TM3270 (pdf)
  • документ: Оценка движения процессора TM3270 (pdf)
  • Результаты тестов EEMBC Consumer - EEMBC , Консорциум по тестированию встраиваемых микропроцессоров, является некоммерческой корпорацией
  • Пресс-релиз с результатами тестов TM3282 EEMBC
  • Тесты кодирования и декодирования видео BDTi