Jump to content

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

Кристалл Philips TriMedia TM-1100

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

Медуза ТриМедиа MCU

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

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

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

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

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

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

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

Основной 1-й год

кремний

ОДИН Функции Кэш (I/D) КБ частота

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

технология внедрения
ТМ1000 1997 ТМА0 32/16 100 МГц 500 нм
ТМ1100 1998 ТМА1 32/16 133 МГц 350 нм
ТМ1300 1999 ТМА1 32/16 166 МГц 250 нм
ТМ3260 2002 ТМА2 двоичная совместимость с TM1300 64/16 250 МГц 130 нм
ТМ5250 2004 ТМА3 Кэш данных L2 128 КБ,

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

64/16 450 МГц 130 нм
ТМ2270 2006 ТМА3 96 георадаров (малая площадь) 32/16 290 МГц 90 нм
ТМ3270/1 2006 ТМА4 + АСЭ низкая мощность 64/128

64/32 32/16

350 МГц 90 нм
ТМ3282 2009 ТМА4 + ASE2 8-выпускной, предварительное распределение, сопроцессор битового потока, трассировка в реальном времени 64/128 400 МГц 90 нм
ТМ? 2009 ТМА4 + ASE2? 8-выпуск? ?/? 500 МГц 45 нм [7]


Продукты

[ редактировать ]

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

С ростом сложности платформ SoC в последующие годы базовые ядра ЦП TriMedia также были включены в более интегрированные продукты SoC для медиапроцессоров, но они были выпущены под брендом Nexperia .

См. также

[ редактировать ]
  • PSOS для ТриМедиа
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bd704362b6fe333e59f9dc0312ff6457__1722391980
URL1:https://arc.ask3.ru/arc/aa/bd/57/bd704362b6fe333e59f9dc0312ff6457.html
Заголовок, (Title) документа по адресу, URL1:
TriMedia (mediaprocessor) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)