Codificador MICROCHIP H.264

Introducción
H.264 es un popular estándar de compresión de video para la compresión de video digital. También se conoce como MPEG-4 Part10 o Codificación de video avanzada (MPEG-4 AVC). H.264 utiliza un enfoque por bloques para comprimir el video donde el tamaño del bloque se define como 16 x 16 y se denomina bloque macro. El estándar de compresión admite varios profiles que definen la relación de compresión y la complejidad de la implementación. Los fotogramas de vídeo que se van a comprimir se tratan como fotograma I, fotograma P y fotograma B. Un cuadro I es un cuadro intracodificado donde la compresión se realiza utilizando la información contenida dentro del cuadro. No se requieren otros cuadros para decodificar un cuadro I. El cuadro AP se comprime utilizando los cambios con respecto a un cuadro anterior que puede ser un cuadro I o un cuadro P. La compresión del fotograma B se realiza utilizando los cambios de movimiento con respecto tanto a un fotograma anterior como a un fotograma siguiente.
El proceso de compresión de cuadros I y P tiene cuatro stages:
- Predicción Intra/Inter
- Transformación de enteros
- Cuantización
- Codificación de entropía
H. 264 admite dos tipos de codificación:
- Codificación de longitud variable adaptable al contexto (CAVLC)
- Codificación aritmética binaria adaptable al contexto (CABAC)
La versión actual del codificador H.264 implementa la línea base profile y utiliza CAVLC para la codificación de entropía. Además, el codificador H.264 admite la codificación de cuadros I y P.
Figura 1. Diagrama de bloques del codificador H.264

Características
El codificador H. 264 tiene las siguientes características clave:
- Comprime el formato de video YCbCr 420
- Acepta el formato de video YCbCr 422 como entrada
- Admite 8 bits para cada componente (Y, Cb y Cr)
- Admite salida de flujo de bytes NAL compatible con ITU-T H.264 Anexo B
- Funciona sin operación independiente, CPU o asistencia de procesador no requerida
- Admite factor de calidad configurable por el usuario (QP)
- Admite recuento de fotogramas P (PCOUNT)
- Admite el valor de umbral configurable por el usuario para el bloque de omisión
- Soporta computación a razón de un píxel por reloj
- Admite compresión hasta una resolución de 1080p 60 fps
- Utiliza la interfaz de árbitro de video para acceder a los búferes de cuadros DDR
- Latencia mínima (252 µs para Full HD o 17 líneas horizontales)
Familias apoyadas
El codificador H. 264 es compatible con las siguientes familias de productos:
- SoC PolarFire®
- fuego polar
Implementación de hardware
Esta sección describe los diferentes módulos internos del codificador H.264. La entrada de datos al codificador H.264 debe tener la forma de una imagen de exploración de trama en el formato YCbCr 422. El codificador H.264 utiliza formatos 422 como entrada e implementa la compresión en formatos 420.
La siguiente figura muestra el diagrama de bloques del codificador H.264.
Figura 1-1. Codificador H.264 – Módulos

- Predicción interna
H.264 utiliza varios modos de predicción interna para reducir la información en un bloque de 4 x 4. El bloque de intra-predicción en la IP usa solo la predicción DC en un tamaño de matriz de 4 x 4. El componente de CC se calcula a partir de los bloques de 4 x 4 superiores e izquierdos adyacentes. - Transformación entera
H.264 utiliza una transformada de coseno discreta entera donde los coeficientes se distribuyen a través de la matriz de transformada entera y la matriz de cuantificación de manera que no hay multiplicaciones o divisiones en la transformada entera. La transformada entera stage implementa la transformación mediante operaciones shift y add. - Cuantización
La cuantificación multiplica cada salida de la transformación de enteros con un valor de cuantificación predeterminado definido por el valor de entrada del usuario QP. El rango del valor de QP es de 0 a 51. Cualquier valor superior a 51 es clamped a 51. Un valor QP más bajo denota una compresión más baja y una calidad más alta y viceversa. - Estimación de movimiento
Motion Estimation busca un bloque de 8 x 8 del cuadro actual en el bloque de 16 x 16 del cuadro anterior y genera vectores de movimiento. - Compensación de movimiento
La compensación de movimiento obtiene los vectores de movimiento del bloque de estimación de movimiento y encuentra el bloque de 8 x 8 correspondiente en el cuadro anterior. - CAVLC
H.264 utiliza dos tipos de codificación de entropía: CAVLC y CABAC. La IP usa CAVLC para codificar la salida cuantificada. - Generador de encabezado
El bloque generador de encabezado genera los encabezados de bloque, los encabezados de segmento, el conjunto de parámetros de secuencia (SPS), el conjunto de parámetros de imagen (PPS) y la unidad de capa de abstracción de red (NAL) según la instancia del cuadro de video. La lógica de decisión de salto de bloque calcula la suma de la diferencia absoluta (SAD) del bloque de macro de cuadro actual de 16 x 16 y el bloque de macro de cuadro anterior de 16 x 16 desde la ubicación prevista del vector de movimiento. El bloque de salto se decide utilizando el valor SAD y la entrada SKIP_THRESHOLD. - Generador de flujo H.264
El bloque generador de flujo H.264 combina la salida CAVLC junto con los encabezados para crear la salida codificada según el formato estándar H.264. - Canal de escritura DDR y canal de lectura
El codificador H.264 requiere que el marco decodificado se almacene en la memoria DDR, que se utiliza en la predicción Inter. El
IP utiliza canales de escritura y lectura DDR para conectarse con Video Arbiter IP, que interactúa con la memoria DDR a través de la IP del controlador DDR.
Entradas y salidas
Esta sección describe las entradas y salidas del codificador H.264.
Puertos
Las siguientes tablas enumeran la descripción de los puertos de entrada y salida del codificador H.264.
Tabla 2-1. Entradas y salidas del codificador H.264
| Nombre de la señal | Dirección | Ancho | Descripción |
| DDR_CLK_I | Aporte | 1 | Reloj del controlador de memoria DDR |
| PIX_CLK_I | Aporte | 1 | Reloj de entrada con el que los píxeles entrantes son sampcondujo |
| REINICIAR_N | Aporte | 1 | Señal de restablecimiento asíncrono activo-bajo al diseño |
| DATOS_VALID_I | Aporte | 1 | Señal válida de datos de píxeles de entrada |
| DATOS_Y_I | Aporte | 8 | Entrada de píxeles Luma de 8 bits en formato 422 |
| DATOS_C_I | Aporte | 8 | Entrada de píxeles Chroma de 8 bits en formato 422 |
|
FRAME_START_I |
Aporte |
1 |
Indicación de inicio de cuadro
El flanco ascendente de esta señal se considera como inicio de cuadro. |
| FRAME_END_I | Aporte | 1 | Indicación de fin de cuadro |
|
DDR_FRAME_START_ADDR_I |
Aporte |
8 |
Dirección de inicio de la memoria DDR (LSB de 24 bits son 0) para almacenar el marco reconstruido. La IP H.264 almacenará 4 cuadros y utilizará 64 MB de memoria DDR. |
| I_FRAME_FORCE_I | Aporte | 1 | El usuario puede forzar el encuadre en cualquier momento. Es señal de pulso. |
|
PCOUNT_I |
Aporte |
8 |
El número de fotogramas P por cada fotograma I tiene un valor de formato 422 de 0 a 255. |
|
QP |
Aporte |
6 |
Factor de calidad para la cuantificación H.264 El valor de formato 422 varía de 0 a 51, donde 0 representa la calidad más alta y la compresión más baja y 51 representa la compresión más alta. |
|
SKIP_THRESHOLD_I |
Aporte |
12 |
Umbral para la decisión de omitir bloque
Este valor representa el valor SAD del bloque Macro de 16 x 16 para saltar. El rango es de 0 a 1024, con un valor típico de 512. Un umbral más alto produce más bloques salteados y de baja calidad. |
| VRES_I | Aporte | 16 | Resolución vertical de la imagen de entrada. Debe ser múltiplo de 16. |
| HRES_I | Aporte | 16 | Resolución horizontal de la imagen de entrada. Debe ser múltiplo de 16. |
| DATOS_VALID_O | Producción | 1 | La señal que denota datos codificados es válida. |
|
DATOS_O |
Producción |
16 |
Salida de datos codificados H.264 que contiene unidad NAL, encabezado de segmento, SPS, PPS y los datos codificados de macrobloques. |
|
ESCRIBIR_ CANAL_BUS |
— |
— |
Bus de canal de escritura que se conectará con el árbitro de video Bus de canal de escritura. Este
está disponible cuando se selecciona la interfaz de bus para Arbiter Interface. |
|
LEER_CANAL_BUS |
— |
— |
Bus de canal de lectura que se conectará con el árbitro de video Bus de canal de lectura. Este
está disponible cuando se selecciona la interfaz de bus para Arbiter Interface. |
| DDR escritura nativa IF: estos puertos están disponibles cuando se selecciona la interfaz nativa para la interfaz Arbiter. | |||
| DDR_WRITE_ACK_I | Aporte | 1 | Confirmación de escritura del canal de escritura del árbitro. |
| DDR_WRITE_DONE_I | Aporte | 1 | Escribir finalización desde el árbitro. |
| DDR_WRITE_REQ_O | Producción | 1 | Escriba la solicitud al árbitro. |
| DDR_WRITE_START_ADDR_O | Producción | 32 | Dirección DDR en la que se debe realizar la escritura. |
| DDR_WBURST_SIZE_O | Producción | 8 | Tamaño de ráfaga de escritura DDR. |
| DDR_WDATA_VALID_O | Producción | 1 | Datos válidos para el árbitro. |
| DDR_WDATA_O | Producción | DDR_AXI_DATA_WIDTH | Salida de datos al árbitro. |
| DDR lectura nativa IF: estos puertos están disponibles cuando se selecciona la interfaz nativa para la interfaz Arbiter. | |||
| DDR_READ_ACK_I | Aporte | 1 | Confirmación de lectura del canal de lectura del árbitro. |
| DDR_READ_DONE_I | Aporte | 1 | Leer finalización del árbitro. |
| DDR_RDATA_VALID_I | Aporte | 1 | Datos válidos del árbitro. |
| DDR_RDATA_I | Aporte | DDR_AXI_DATA_WIDTH | Entrada de datos del árbitro. |
| DDR_READ_REQ_O | Producción | 1 | Leer solicitud al árbitro. |
| DDR_READ_START_ADDR_O | Producción | 32 | Dirección DDR desde la que se debe realizar la lectura. |
| DDR_RBURST_SIZE_O | Producción | 8 | Tamaño de ráfaga de lectura DDR. |
Restricciones de reloj
La IP del codificador H.264 utiliza entradas de reloj PIX_CLK_I y DDR_CLK_I. Utilice las restricciones de agrupación de relojes para el lugar y el enrutamiento y verifique el tiempo a medida que la IP implementa la lógica de cruce del dominio del reloj.
Instrucciones de instalación
El núcleo del codificador H. 264 debe instalarse en el catálogo IP del software Libero® SoC. Esto se hace automáticamente a través de la función de actualización del catálogo de IP en el software Libero SoC, o el núcleo de IP se puede descargar manualmente del catálogo. Una vez que el núcleo IP está instalado en el catálogo de IP del software Libero SoC, el núcleo puede configurarse, generarse e instanciarse dentro de SmartDesign para incluirlo en el proyecto Libero.
Banco de pruebas
Se proporciona Testbench para comprobar la funcionalidad de la IP del codificador H.264.
- Simulación
La simulación utiliza una imagen de 432 × 240 en formato YCbCr422 representada por dos files, cada uno para Y y C como entrada
y genera un H.264 file formato que contiene dos marcos. Los siguientes pasos describen cómo simular el núcleo utilizando el banco de pruebas.- Ir al catálogo de SoC Libero > View > Windows > Catálogo y luego expanda Soluciones-Video. Haga doble clic en H264_Encoder y luego haga clic en Aceptar.

- Para generar el SmartDesign necesario para la simulación IP del codificador H.264, haga clic en Proyecto Libero > Ejecutar secuencia de comandos. Navegar al script ..\ \componente\Microchip\SolutionCore\H264_Encoder\ \scripts\H264_SD.tcl y luego haga clic en Ejecutar .
Figura 5-2. Ejecutar ejecución de secuencia de comandos
El ancho de bus de datos AXI predeterminado es 512. Si la IP del codificador H.264 está configurada para anchos de bus 256/128, escriba AXI_DATA_WIDTH:256 o AXI_DATA_WIDTH:128 en el campo Argumentos.
Aparece el diseño inteligente. Consulte la figura siguiente.
Figura 5-3. Diseño inteligente superior
- En el Filepestaña s, haga clic en simulación > Importar Files.
Figura 5-4. Importar Files
- Importe H264_sim_data_in_y.txt, H264_sim_data_in_c.txt file y el H264_sim_refOut.txt file desde la siguiente ruta: ..\ \componente\Microchip\SolutionCore\H264_Encoder\ \Estímulo.
- Para importar una diferente file, busque la carpeta que contiene el requerido filey haga clic en Abrir. el importado file aparece en simulación, consulte la figura siguiente.

- En la pestaña Jerarquía de estímulos, haga clic en H264_Encoder_tb (H264_Encoder_tb. v) > Simular diseño previo al sintetizador > Abrir de forma interactiva. La IP se simula para dos tramas. Figura 5-6. Simulación del diseño previo a la síntesis

ModelSim se abre con el banco de pruebas file como se muestra en la siguiente figura.
- Ir al catálogo de SoC Libero > View > Windows > Catálogo y luego expanda Soluciones-Video. Haga doble clic en H264_Encoder y luego haga clic en Aceptar.

Importante: Si la simulación se interrumpe debido al límite de tiempo de ejecución especificado en el DO file, use el comando run -all para completar la simulación.
Utilización de recursos
El codificador H. 264 se implementa en PolarFire SoC FPGA (paquete MPFS250T-1FCG1152I) y genera datos comprimidos mediante el uso de 4:2:2 sampling de datos de entrada.
Tabla 6-1. Utilización de recursos para el codificador H.264
| Recurso | Uso |
| 4 tablas de consulta (LUT) | 69092 |
| Chanclas D (DFF) | 65522 |
| Memoria estática de acceso aleatorio (LSRAM) | 232 |
| uSRAM | 30 |
| Bloques matemáticos | 19 |
| Interfaz LUT de 4 entradas | 9396 |
| DFF de interfaz | 9396 |
Parámetros de configuración
La siguiente tabla enumera la descripción de los parámetros de configuración genéricos utilizados en la implementación de hardware del codificador H.264, que pueden variar según los requisitos de la aplicación.
Tabla 7-1. Parámetros de configuración
| Nombre | Descripción |
| DDR_AXI_DATA_WIDTH | Define el ancho de datos DDR AXI. Puede ser 128, 256 o 512 |
| INTERFAZ_ÁRBITRO | Opción para seleccionar la interfaz nativa o de bus para conectarse con IP de árbitro de video |
Configurador de IP
La siguiente figura muestra el configurador IP del codificador H.264.
Figura 7-1. Configurador de codificador H.264

Licencia
El codificador H. 264 se proporciona en forma encriptada solo bajo licencia.
El código fuente RTL encriptado está bloqueado por licencia y debe comprarse por separado. Puede realizar simulación, síntesis, diseño y programar el silicio Field Programmable Gate Array (FPGA) utilizando la suite de diseño Libero.
La licencia de evaluación se proporciona de forma gratuita para comprobar las características del codificador H.264. La licencia de evaluación caduca después de una hora de uso del hardware.
Historial de revisiones
El historial de revisiones describe los cambios que se implementaron en el documento. Los cambios se enumeran por revisión, comenzando con la publicación más reciente.
Tabla 9-1. Revisión histórica
| Revisión | Fecha | Descripción |
| B | 09/2022 | • Actualizado Características sección.
• Se actualizó el ancho de la señal de salida DATA_O de 8 a 16, consulte Tabla 2-1. • Actualizado Figura 7-1. • Actualizado 8. Licencia sección. • Actualizado 6. Utilización de recursos sección. • Actualizado Figura 5-3. |
| A | 07/2022 | Lanzamiento inicial. |
El grupo de productos FPGA de Microchip respalda sus productos con varios servicios de soporte, incluido el Servicio al cliente, el Centro de soporte técnico al cliente, un websitio y oficinas de ventas en todo el mundo. Se sugiere a los clientes que visiten los recursos en línea de Microchip antes de ponerse en contacto con el soporte, ya que es muy probable que sus consultas ya hayan sido respondidas.
Comuníquese con el Centro de Soporte Técnico a través del websitio en www.microchip.com/support. Mencione el número de pieza del dispositivo FPGA, seleccione la categoría de caso adecuada y cargue el diseño files al crear un caso de soporte técnico.
Comuníquese con el Servicio de atención al cliente para obtener soporte no técnico del producto, como precios de productos, actualizaciones de productos, información actualizada, estado de pedidos y autorización.
- Desde América del Norte, llame al 800.262.1060
- Desde el resto del mundo, llame al 650.318.4460
- Fax, desde cualquier parte del mundo, 650.318.8044
Información del microchip
el microchip Websitio
Microchip ofrece soporte en línea a través de nuestro websitio en www.microchip.com/. Este webEl sitio se utiliza para hacer files e información fácilmente accesibles para los clientes. Algunos de los contenidos disponibles incluyen:
- Soporte de productos: hojas de datos y erratas, notas de aplicación y sampprogramas, recursos de diseño, guías de usuario y documentos de soporte de hardware, últimas versiones de software y software archivado
- Soporte técnico general: preguntas frecuentes (FAQ), solicitudes de soporte técnico, grupos de discusión en línea, lista de miembros del programa de socios de diseño de Microchip
- Negocios de Microchip: selector de productos y guías de pedido, los últimos comunicados de prensa de Microchip, lista de seminarios y eventos, listas de oficinas de ventas, distribuidores y representantes de fábrica de Microchip
Servicio de Notificación de Cambio de Producto
El servicio de notificación de cambios de productos de Microchip ayuda a mantener a los clientes actualizados sobre los productos de Microchip. Los suscriptores recibirán una notificación por correo electrónico cada vez que haya cambios, actualizaciones, revisiones o erratas relacionadas con una familia de productos específica o una herramienta de desarrollo de interés.
Para registrarse, vaya a www.microchip.com/pcn y siga las instrucciones de registro.
Atención al cliente
Los usuarios de productos Microchip pueden recibir asistencia a través de varios canales:
- Distribuidor o Representante
- Oficina de ventas local
- Ingeniero de soluciones integradas (ESE)
- Apoyo técnico
Los clientes deben comunicarse con su distribuidor, representante o ESE para obtener asistencia. También hay oficinas de ventas locales disponibles para ayudar a los clientes. En este documento se incluye una lista de oficinas de ventas y ubicaciones.
El soporte técnico está disponible a través de websitio en: www.microchip.com/support
Característica de protección de código de dispositivos de microchip
Tenga en cuenta los siguientes detalles de la función de protección de código en los productos Microchip:
- Los productos de Microchip cumplen con las especificaciones contenidas en su hoja de datos de Microchip particular.
- Microchip cree que su familia de productos es segura cuando se utiliza de la manera prevista, dentro de las especificaciones de funcionamiento y en condiciones normales.
icrochip valora y protege agresivamente sus derechos de propiedad intelectual. Los intentos de infringir las funciones de protección del código del producto Microchip están estrictamente prohibidos y pueden violar la Ley de derechos de autor del milenio digital. - Ni Microchip ni ningún otro fabricante de semiconductores puede garantizar la seguridad de su código. La protección del código no significa que garanticemos que el producto sea “irrompible”. La protección del código evoluciona constantemente. Microchip se compromete a mejorar continuamente las características de protección del código de nuestros productos.
Aviso legal
Esta publicación y la información contenida en este documento solo se pueden usar con productos de Microchip, incluso para diseñar, probar e integrar productos de Microchip con su aplicación. El uso de esta información de cualquier otra manera viola estos términos. La información sobre las aplicaciones del dispositivo se proporciona solo para su comodidad y puede ser reemplazada
por actualizaciones. Es su responsabilidad asegurarse de que su aplicación cumpla con sus especificaciones. Comuníquese con su oficina local de ventas de Microchip para obtener soporte adicional u obtenga soporte adicional en www.microchip.com/en-us/support/design-help/client-support-services.
MICROCHIP PROPORCIONA ESTA INFORMACIÓN “TAL CUAL”. MICROCHIP NO HACE DECLARACIONES NI OFRECE GARANTÍAS DE NINGÚN TIPO, YA SEAN EXPRESAS O IMPLÍCITAS, ESCRITAS U ORALES, ESTATUTARIAS O DE OTRO TIPO, RELACIONADAS CON LA INFORMACIÓN, INCLUYENDO, ENTRE OTRAS, CUALQUIER GARANTÍA IMPLÍCITA DE NO INFRACCIÓN, COMERCIABILIDAD E IDONEIDAD PARA UN PROPÓSITO PARTICULAR, O GARANTÍAS RELACIONADAS CON SU CONDICIÓN, CALIDAD O DESEMPEÑO.
EN NINGÚN CASO SERÁ MICROCHIP RESPONSABLE POR CUALQUIER PÉRDIDA, DAÑO, COSTO O GASTO INDIRECTO, ESPECIAL, PUNITIVO, INCIDENTAL O CONSECUENTE DE NINGÚN TIPO RELACIONADO CON LA INFORMACIÓN O SU USO, SIN IMPORTAR LA CAUSA, AUNQUE SE HAYA ADVERTIDO A MICROCHIP DE LA POSIBILIDAD O LOS DAÑOS SEAN PREVISIBLES. EN LA MEDIDA EN QUE LO PERMITA LA LEY, LA RESPONSABILIDAD TOTAL DE MICROCHIP POR TODAS LAS RECLAMACIONES RELACIONADAS DE CUALQUIER MANERA CON LA INFORMACIÓN O SU USO NO EXCEDERÁ EL MONTO DE LAS TARIFAS, SI LAS HUBIERE, QUE HAYA PAGADO DIRECTAMENTE A MICROCHIP POR LA INFORMACIÓN.
El uso de dispositivos Microchip en aplicaciones de soporte vital y/o seguridad se realiza por cuenta y riesgo del comprador, y el comprador acepta defender, indemnizar y eximir de responsabilidad a Microchip de todos los daños, reclamaciones, demandas o gastos que resulten de dicho uso. No se transfiere ninguna licencia, implícita o de otro modo, en virtud de ningún derecho de propiedad intelectual de Microchip a menos que se indique lo contrario.
Marcas comerciales
El nombre y logotipo de Microchip, el logotipo de Microchip, Adaptec, AVR, logotipo de AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logotipo de Microsemi, MOST, logotipo de MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logotipo de PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logotipo de SST, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron y XMEGA son marcas comerciales registradas de Microchip Technology Incorporated en EE. UU. y otros países.
AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logotipo de ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime y ZL son marcas comerciales registradas de Microchip Technology Incorporated en EE. UU.
A
Supresión de clave adyacente, AKS, analógico para la era digital, cualquier condensador, AnyIn, AnyOut, conmutación aumentada, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, coincidencia de promedio dinámico , DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Programación en serie en circuito, ICSP, INICnet, Conexión en paralelo inteligente, IntelliMOS, Conectividad entre chips, JitterBlocker, Perilla en pantalla, KoD, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX , RTG4, SAM-ICE, E/S cuádruple serie, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect y ZENA son marcas comerciales de Microchip Technology Incorporated en EE. UU. y otros países.
SQTP es una marca de servicio de Microchip Technology Incorporated en EE. UU.
El logotipo de Adaptec, Frequency on Demand, Silicon Storage Technology y Symmcom son marcas comerciales registradas de Microchip Technology Inc. en otros países.
GestIC es una marca registrada de Microchip Technology Germany II GmbH & Co. KG, una subsidiaria de Microchip Technology Inc., en otros países.
Todas las demás marcas comerciales mencionadas en este documento son propiedad de sus respectivas empresas.
© 2022, Microchip Technology Incorporated y sus subsidiarias. Reservados todos los derechos.
ISBN: 978-1-6683-1311-4
Sistema de Gestión de Calidad
Para obtener información sobre los sistemas de gestión de calidad de Microchip, visite www.microchip.com/calidad.
Ventas y servicio a nivel mundial
Oficina corporativa
2355 bulevar oeste de Chandler. Chandler, AZ 85224-6199 Teléfono: 480-792-7200
Fax: 480-792-7277 Apoyo técnico:
www.microchip.com/support
Web DIRECCIÓN: www.microchip.com
Nueva York, NY
Teléfono: 631-435-6000
Canadá – Toronto
Teléfono: 905-695-1980
Fax: 905-695-2078
India – Bangalore
Teléfono: 91-80-3090-4444
India – Nueva Delhi
Teléfono: 91-11-4160-8631
India - Pune
Teléfono: 91-20-4121-0141
Japón – Osaka
Teléfono: 81-6-6152-7160
Japón – Tokio
Teléfono: 81-3-6880-3770
Corea – Daegu
Teléfono: 82-53-744-4301
Corea – Seúl
Teléfono: 82-2-554-7200
Singapur
Teléfono: 65-6334-8870
Malasia - Kuala Lumpur
Teléfono: 60-3-7651-7906
Malasia - Penang
Teléfono: 60-4-227-8870
Tailandia – Bangkok
Teléfono: 66-2-694-1351
Austria – Gales
Teléfono: 43-7242-2244-39
Teléfono: 43-7242-2244-393
Francia – París
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Alemania – Garching
Teléfono: 49-8931-9700
Alemania – Haan
Teléfono: 49-2129-3766400
Alemania – Heilbronn
Teléfono: 49-7131-72400
Alemania – Karlsruhe
Teléfono: 49-721-625370
Alemania – Múnich
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Alemania – Rosenheim
Teléfono: 49-8031-354-560
© 2022 Microchip Technology Inc. y sus subsidiarias
Documentos / Recursos
![]() |
Codificador MICROCHIP H.264 [pdf] Guía del usuario Codificador H.264, H.264, Codificador |





