stringtranslate.com

TriMedia (procesador de medios)

Troquel Philips TriMedia TM-1100

TriMedia es una familia de procesadores multimedia de texto con instrucciones muy largas de NXP Semiconductors (anteriormente Philips Semiconductors). TriMedia es una CPU de arquitectura Harvard [ cita necesaria ] que presenta muchas operaciones DSP y SIMD para procesar de manera eficiente flujos de datos de audio y video. Para el procesador TriMedia, el rendimiento óptimo se puede lograr programando únicamente en C / C++, a diferencia de la mayoría de los otros procesadores VLIW/DSP que requieren programación en lenguaje ensamblador para lograr un rendimiento óptimo [ cita requerida ] . La programabilidad de alto nivel de TriMedia se basa en el gran archivo de registro uniforme y el conjunto de instrucciones ortogonales , en el que las operaciones similares a RISC se pueden programar de forma independiente entre sí en las ranuras de emisión de VLIW. Además, los procesadores TriMedia cuentan con cachés avanzados que admiten accesos no alineados sin penalización en el rendimiento, captura previa de datos/instrucciones de hardware y software , asignación en caso de escritura perdida, así como operaciones de carga colapsada que combinan una carga tradicional con una función de filtro de 2 toques. El desarrollo de TriMedia ha sido respaldado por varios estudios de investigación sobre coherencia de caché de hardware , subprocesos múltiples y diversos aceleradores para construir sistemas multiprocesador de memoria compartida escalables .

Características

Medusa TriMedia MCU

Historia

El primer TriMedia fue creado en 1987 con el nombre de procesador LIFE-1 VLIW por Gerrit Slavenburg y Junien Labrousse. Durante los siguientes años, LIFE siguió madurando internamente en Philips bajo la dirección de Gerrit Slavenburg, lo que dio como resultado en 1996 la introducción del primer producto Trimedia: el procesador de medios PCI TM1000 (presentado como TM-1 [1] ). En 1998 se introdujeron los productos TM1100 y TM1300 (más tarde rebautizados como PNX1300). [ cita necesaria ]

En 2000, Philips escindió su negocio TriMedia a TriMedia Technologies Inc. (TTI), que era un “proveedor de propiedad intelectual” puro. TTI intentó sin éxito crear una arquitectura de CPU TriMedia de próxima generación de 64 bits. Esta empresa fue inoportuna, ya que estaba justo al comienzo de la recesión de las puntocom . En 2003, lo que quedaba de TTI fue reabsorbido por Philips. [2]

En 2002, se lanzó la CPU TM3260 en el SoC del procesador de medios PNX1500 . Esta CPU fue la primera de una familia de núcleos de CPU modulares Trimedia con interfaces estandarizadas que se pueden integrar fácilmente dentro de SoC de audio/vídeo. El TM3260 ha encontrado uso en otros productos NXP, por ejemplo, el motor de entretenimiento doméstico PNX8550. En 2004, se anunció el núcleo de CPU TM5250 súper canalizado y ganó el premio al Mejor Procesador de Medios de 2003 [3] de Microprocessor Report . Este procesador estuvo disponible en el SoC del procesador de medios PNX1700. [4] Estos dos núcleos de CPU fueron diseñados por Jan-Willem van de Waerdt en estrecha colaboración con Gerrit Slavenburg. [ cita necesaria ]

En 2005, el TM3270 se anunció como una encarnación de la arquitectura TriMedia con capacidad H.264 de bajo consumo (consulte los enlaces externos a los artículos a continuación), lanzado por primera vez en el SoC PNX4103. [5]

En 2006, Philips Semiconductors en su conjunto se escindió de Philips y pasó a llamarse NXP. [6]

En 2009, el PNX1005 estuvo disponible y utiliza el último núcleo de CPU TM3282. Esta CPU es la primera TriMedia que tiene 8 ranuras para ediciones. También agrega más operaciones para H.264 y optimización de video, preasignación de caché de datos y un coprocesador de flujo de bits para codificación y decodificación de entropía. También es el primer TriMedia que tiene un bloque de seguimiento en tiempo real.

En 2010, se disolvió el grupo TriMedia de NXP.

Núcleos


Productos

Los núcleos TriMedia se utilizaban normalmente en productos domésticos, móviles y automotrices (ver como ejemplo los productos multimedia en red Streamium de Philips). Se utilizan como CPU profundamente integradas en SoC, así como como DSP de uso general. Algunos SoC incluso tienen múltiples núcleos TriMedia, como el PNX5100 que contiene tres núcleos TM3271. [8]

Con la creciente complejidad de las plataformas SoC, en los años siguientes, los núcleos básicos de CPU TriMedia también se incluyeron en productos SoC de procesadores multimedia más integrados, pero estos se lanzaron bajo la marca Nexperia .

Ver también

Referencias

  1. ^ El procesador de medios Trimedia TM-1 PCI VLIW Archivado el 11 de octubre de 2008 en Wayback Machine.
  2. ^ Las empresas de propiedad intelectual con núcleos de procesador son las más afectadas por la caída de los semiconductores
  3. ^ Vigilancia del procesador: Mejor procesador multimedia: TriMedia TM5250
  4. ^ Vigilancia del procesador: Philips estrena procesador multimedia
  5. ^ Procesador multimedia móvil Philips Nexperia PNX4103 Archivado el 11 de octubre de 2008 en la Wayback Machine.
  6. ^ Forbes: NXP comienza a funcionar (01/09/2006)
  7. ^ Documento: Plataforma heterogénea de múltiples núcleos para aplicaciones multimedia de consumo
  8. ^ Resumen del producto: procesador back-end de video NXP PNX5100 Archivado el 5 de febrero de 2009 en Wayback Machine.

enlaces externos