TriMedia (медиапроцессор)

редактировать
Матрица Philips TriMedia TM-1100

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

Содержание

  • 1 Характеристики
  • 2 История
  • 3 ядра
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки

Характеристики

Medusa TriMedia MCU

История

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

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

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

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

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

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

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

Ядра

Ядрогод 1-й

кремний

ISAХарактеристикиКэш (I / D), КБчастота

(наихудший случай)

внедрение технологии
TM10001997TMA032/16100 МГц 500 нм
TM11001998TMA132/16133 МГц350 нм
TM13001999TMA132/16166 МГц250 нм
TM32602002TMA2двоичная совместимость с TM130064/16250 МГц130 нм
TM52502004TMA3Кэш данных L2 128 КБ,

выделяется при пропадании записи, аппаратная предварительная выборка, супер конвейерный (высокая скорость)

64/16450 МГц130 нм
TM22702006TMA396 георадаров (малая площадь)32/16290 МГц90 нм
TM3270 / 12006TMA4 + ASEс низким энергопотреблением64 / 128

64/32 32/16

350 МГц90 нм
TM32822009TMA4 + ASE28 выпусков, предварительное выделение, сопроцессор битового потока, трассировка в реальном времени64/128400 МГц90 нм
TM?2009TMA4 + ASE2?8-й выпуск?? /?500 МГц45 нм

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

См. Также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-06-11 11:04:16
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте