LOGOTIPO DO MICROCHIP

Codificador MICROCHIP H.264

Codificador MICROCHIP-H.264

Introdução
H.264 é um padrão de compactação de vídeo popular para compactação de vídeo digital. Também é conhecido como MPEG-4 Part10 ou Advanced Video Coding (MPEG-4 AVC). O H.264 usa abordagem em bloco para compactar o vídeo, onde o tamanho do bloco é definido como 16 x 16 e é chamado de bloco macro. O padrão de compressão suporta vários profiles que definem a taxa de compressão e a complexidade da implementação. Os quadros de vídeo, a serem compactados, são tratados como quadro I, quadro P e quadro B. Um quadro I é um quadro intra-codificado onde a compressão é feita usando as informações contidas no quadro. Nenhum outro quadro é necessário para decodificar um quadro I. O quadro AP é compactado usando as alterações em relação a um quadro anterior que pode ser um quadro I ou um quadro P. A compactação do quadro B é feita usando as alterações de movimento em relação a um quadro anterior e a um próximo quadro.

O processo de compressão dos quadros I e P tem quatro stagé:

  • Previsão intra/inter
  • Transformação de inteiro
  • Quantização
  • Codificação de entropia

H. 264 suporta dois tipos de codificação:

  • Codificação de comprimento variável adaptável ao contexto (CAVLC)
  • Codificação Aritmética Binária Adaptativa ao Contexto (CABAC)

A versão atual do codificador H.264 implementa baseline profile e usa CAVLC para codificação de entropia. Além disso, o Codificador H.264 suporta codificação de quadros I e P.

Figura 1. Diagrama de blocos do codificador H.264

MICROCHIP-H.264-Codificador-1

Características

O codificador H. 264 possui os seguintes recursos principais:

  • Comprime o formato de vídeo YCbCr 420
  • Aceita formato de vídeo YCbCr 422 como entrada
  • Suporta 8 bits para cada componente (Y, Cb e Cr)
  • Suporta saída de fluxo de bytes NAL compatível com ITU-TH.264 Anexo B
  • Opera sem operação autônoma, CPU ou assistência do processador não necessária
  • Suporta Fator de Qualidade (QP) configurável pelo usuário
  • Suporta P Frame Count (PCOUNT)
  • Suporta valor de limite configurável pelo usuário para pular bloco
  • Suporta computação na taxa de um pixel por clock
  • Suporta compressão até resolução de 1080p 60 fps
  • Usa interface de árbitro de vídeo para acessar buffers de quadros DDR
  • Latência mínima (252 µs para full HD ou 17 linhas horizontais)

Famílias suportadas

O Codificador H. 264 suporta as seguintes famílias de produtos:

  • SoC PolarFire®
  • Polar Fire

Implementação de Hardware

Esta seção descreve os diferentes módulos internos do Codificador H.264. A entrada de dados no codificador H.264 deve estar na forma de uma imagem de varredura rasterizada no formato YCbCr 422. O Codificador H.264 usa 422 formatos como entrada e implementa compressão em 420 formatos.
A figura a seguir mostra o diagrama de blocos do Codificador H.264.

Figura 1-1. Codificador H.264 – Módulos

MICROCHIP-H.264-Codificador-2

  1. Previsão interna
    O H.264 usa vários modos de predição intra para reduzir a informação em um bloco de 4 x 4. O bloco intra-previsão no IP usa apenas predição DC em tamanho de matriz 4 x 4. O componente DC é calculado a partir do topo adjacente e blocos 4 x 4 esquerdos.
  2. Transformação inteira
    O H.264 usa a transformada de cosseno discreta inteira onde os coeficientes são distribuídos pela matriz de transformada inteira e a matriz de quantização de modo que não haja multiplicações ou divisões na transformada inteira. A transformação inteira stage implementa a transformação usando as operações shift e add.
  3. Quantização
    A quantização multiplica cada saída da transformada inteira com um valor de quantização predeterminado definido pelo valor de entrada do usuário QP. O intervalo do valor QP é de 0 a 51. Qualquer valor maior que 51 é clamped para 51. Um valor QP mais baixo denota menor compactação e maior qualidade e vice-versa.
  4. Estimativa de movimento
    A Estimativa de movimento pesquisa o bloco 8 x 8 do quadro atual no bloco 16 x 16 do quadro anterior e gera vetores de movimento.
  5. Compensação de movimento
    A compensação de movimento obtém os vetores de movimento do bloco de estimativa de movimento e localiza o bloco 8 x 8 correspondente no quadro anterior.
  6. CAVLC
    O H.264 usa dois tipos de codificação de entropia - CAVLC e CABAC. O IP usa CAVLC para codificar a saída quantizada.
  7. Gerador de cabeçalho
    O bloco gerador de cabeçalho gera os cabeçalhos de bloco, os cabeçalhos de fatia, o conjunto de parâmetros de sequência (SPS), o conjunto de parâmetros de imagem (PPS) e a unidade de camada de abstração de rede (NAL), dependendo da instância do quadro de vídeo. A lógica de decisão do bloco de salto calcula a Soma da Diferença Absoluta (SAD) do bloco macro 16 x 16 do quadro atual e o bloco macro 16 x 16 do quadro anterior a partir da localização prevista do vetor de movimento. O bloco de salto é decidido usando o valor SAD e a entrada SKIP_THRESHOLD.
  8. Gerador de fluxo H.264
    O bloco gerador de fluxo H.264 combina a saída CAVLC com os cabeçalhos para criar a saída codificada de acordo com o formato padrão H.264.
  9. Canal de Gravação DDR e Canal de Leitura
    O Codificador H.264 requer que o quadro decodificado seja armazenado na memória DDR, que é usada na predição Inter. O
    O IP usa os canais de gravação e leitura DDR para se conectar com o IP do Video Arbiter, que interage com a memória DDR por meio do IP do controlador DDR.

Entradas e Saídas

Esta seção descreve as entradas e saídas do Codificador H.264.

Portos
As tabelas a seguir listam a descrição das portas de entrada e saída do Codificador H.264.

Tabela 2-1. Entradas e Saídas do Codificador H.264

Nome do sinal Direção Largura Descrição
DDR_CLK_I Entrada 1 Relógio do controlador de memória DDR
PIX_CLK_I Entrada 1 Relógio de entrada com o qual os pixels de entrada são sampliderado
RESET_N Entrada 1 Sinal de reset assíncrono ativo-baixo para o projeto
DATA_VALID_I Entrada 1 Sinal válido de dados de pixel de entrada
DADOS_Y_I Entrada 8 Entrada de pixel Luma de 8 bits no formato 422
DADOS_C_I Entrada 8 Entrada de pixel Chroma de 8 bits no formato 422
 

FRAME_START_I

 

Entrada

 

1

Indicação de início do quadro

A borda de subida deste sinal é considerada como o início do quadro.

FRAME_END_I Entrada 1 Indicação de fim de quadro
 

DDR_FRAME_START_ADDR_I

 

Entrada

 

8

Endereço inicial da memória DDR (LSB 24 bits são 0) para armazenar o quadro reconstruído. O IP H.264 armazenará 4 quadros e usará 64 MB de memória DDR.
I_FRAME_FORCE_I Entrada 1 O usuário pode forçar um frame a qualquer momento. É sinal de pulso.
 

PCOUNT_I

 

Entrada

 

8

O número de quadros P por cada valor de formato 422 do quadro I varia de 0 a 255.
 

 

QP

 

 

Entrada

 

 

6

Fator de qualidade para quantização H.264 O valor de 422 fornat varia de 0 a 51, onde 0 representa a qualidade mais alta e a compactação mais baixa e 51 representa a compactação mais alta.
 

 

SKIP_THRESHOLD_I

 

 

Entrada

 

 

12

Limiar para decisão de pular bloco

Este valor representa o valor SAD do bloco Macro 16 x 16 para pular. O intervalo é de 0 a 1024, com um valor típico de

512. Limite mais alto produz mais blocos de salto e baixa qualidade.

VRES_I Entrada 16 Resolução vertical da imagem de entrada. Deve ser múltiplo de 16.
HRES_I Entrada 16 Resolução horizontal da imagem de entrada. Deve ser múltiplo de 16.
DATA_VALID_O Saída 1 O sinal que denota os dados codificados é válido.
 

DADOS_O

 

Saída

 

16

Saída de dados codificados H.264 que contém unidade NAL, cabeçalho de fatia, SPS, PPS e os dados codificados de blocos de macro.
 

WRITE_CHANNEL_BUS

 

 

Barramento de canal de gravação a ser conectado com o árbitro de vídeo. Barramento de canal de gravação. Esse

está disponível quando a interface de barramento é selecionada para Interface de árbitro.

 

READ_CHANNEL_BUS

 

 

Barramento de canal de leitura a ser conectado ao árbitro de vídeo. Barramento de canal de leitura. Esse

está disponível quando a interface de barramento é selecionada para Interface de árbitro.

DDR Gravação IF nativa—Essas portas estão disponíveis quando a interface nativa é selecionada para interface de árbitro.
DDR_WRITE_ACK_I Entrada 1 Reconhecimento de gravação do canal de gravação do árbitro.
DDR_WRITE_DONE_I Entrada 1 Escreva a conclusão do árbitro.
DDR_WRITE_REQ_O Saída 1 Escreva a solicitação ao árbitro.
DDR_WRITE_START_ADDR_O Saída 32 Endereço DDR para o qual a gravação deve ser feita.
DDR_WBURST_SIZE_O Saída 8 Tamanho do burst de gravação DDR.
DDR_WDATA_VALID_O Saída 1 Dados válidos para o árbitro.
DDR_WDATA_O Saída DDR_AXI_DATA_WIDTH Saída de dados para o árbitro.
DDR Ler SE Nativo—Essas portas estão disponíveis quando a interface nativa é selecionada para interface de árbitro.
DDR_READ_ACK_I Entrada 1 Leia o reconhecimento do canal de leitura do árbitro.
DDR_READ_DONE_I Entrada 1 Leia a conclusão do árbitro.
DDR_RDATA_VALID_I Entrada 1 Dados válidos do árbitro.
DDR_RDATA_I Entrada DDR_AXI_DATA_WIDTH Entrada de dados do árbitro.
DDR_READ_REQ_O Saída 1 Leia a solicitação ao árbitro.
DDR_READ_START_ADDR_O Saída 32 Endereço DDR a partir do qual a leitura deve ser feita.
DDR_RBURST_SIZE_O Saída 8 Tamanho do burst de leitura DDR.

Restrições de relógio

O IP do codificador H.264 usa entradas de relógio PIX_CLK_I e DDR_CLK_I. Use as restrições de agrupamento de relógio para local e roteamento e verifique o tempo conforme o IP implementa a lógica de cruzamento do domínio do relógio.

Instruções de instalação

O núcleo do Codificador H. 264 deve ser instalado no Catálogo IP do software Libero® SoC. Isso é feito automaticamente através da função de atualização do Catálogo IP no software Libero SoC, ou o núcleo IP pode ser baixado manualmente do catálogo. Depois que o núcleo IP é instalado no Catálogo de IP do software Libero SoC, o núcleo pode ser configurado, gerado e instanciado no SmartDesign para inclusão no projeto Libero.

Bancada

Testbench é fornecido para verificar a funcionalidade do IP do codificador H.264.

  1. Simulação
    A simulação usa uma imagem de 432 × 240 no formato YCbCr422 representada por dois files, cada um para Y e C como entrada
    e gera um H.264 file formato contendo dois quadros. As etapas a seguir descrevem como simular o núcleo usando o testbench.
    1. Vá para o Catálogo Libero SoC > View > Windows > Catálogo e expanda Solutions-Video. Clique duas vezes em H264_Encoder e clique em OK.MICROCHIP-H.264-Codificador-3
    2. Para gerar o SmartDesign necessário para a simulação de IP do Codificador H.264, clique em Projeto Libero > Executar script. Navegue até o script ..\ \component\Microchip\SolutionCore\ H264_Encoder\ \scripts\H264_SD.tcl e clique em Executar .
      Figura 5-2. Executar Script ExecutarMICROCHIP-H.264-Codificador-4
      A largura padrão do barramento de dados AXI é 512. Se o IP do codificador H.264 estiver configurado para larguras de barramento 256/128, digite AXI_DATA_WIDTH:256 ou AXI_DATA_WIDTH:128 no campo Arguments.
      O SmartDesign é exibido. Veja a figura a seguir.
      Figura 5-3. Top Design InteligenteMICROCHIP-H.264-Codificador-5
    3. No Fileguia s, clique em simulação > Importar Files.
      Figura 5-4. Importar FilesMICROCHIP-H.264-Codificador-6
    4. Importe o H264_sim_data_in_y.txt, H264_sim_data_in_c.txt file e o H264_sim_refOut.txt file do seguinte caminho: ..\ \component\Microchip\SolutionCore\ H264_Encoder\ \Estímulo.
    5. Para importar outro file, procure a pasta que contém os filee clique em Abrir. O importado file está listado em simulação, veja a figura a seguir.MICROCHIP-H.264-Codificador-7
    6. Na guia Stimulus Hierarchy, clique em H264_Encoder_tb (H264_Encoder_tb. v) > Simulate Pre-Synth Design > Open Interactively. O IP é simulado para dois quadros. Figura 5-6. Simulando o Design de Pré-SínteseMICROCHIP-H.264-Codificador-8
      ModelSim abre com o testbench file conforme mostrado na figura a seguir.

MICROCHIP-H.264-Codificador-9

Importante: Se a simulação for interrompida devido ao limite de tempo de execução especificado no DO file, use o comando run -all para concluir a simulação.

Utilização de recursos

O codificador H. 264 é implementado no PolarFire SoC FPGA (pacote MPFS250T-1FCG1152I) e gera dados compactados usando 4:2:2 sampling de dados de entrada.

Tabela 6-1. Utilização de recursos para codificador H.264

Recurso Uso
4 Tabelas de consulta (LUTs) 69092
D flip-flops (DFFs) 65522
Memória estática de acesso aleatório (LSRAM) 232
uSRAM 30
Blocos de matemática 19
LUTs de interface de 4 entradas 9396
DFFs de interface 9396

Parâmetros de configuração

A tabela a seguir lista a descrição dos parâmetros de configuração genéricos usados ​​na implementação de hardware do Codificador H.264, que pode variar com base nos requisitos do aplicativo.

Tabela 7-1. Parâmetros de configuração

Nome Descrição
DDR_AXI_DATA_WIDTH Define a largura de dados DDR AXI. Pode ser 128, 256 ou 512
ARBITER_INTERFACE Opção para selecionar a interface nativa ou de barramento para conectar com o IP do árbitro de vídeo

Configurador de IP
A figura a seguir mostra o configurador de IP do Codificador H.264.

Figura 7-1. Configurador do Codificador H.264

MICROCHIP-H.264-Codificador-10

Licença
O Codificador H. 264 é fornecido em formato criptografado somente sob licença.
O código-fonte RTL criptografado é bloqueado por licença e deve ser adquirido separadamente. Você pode realizar simulação, síntese, layout e programar o silício Field Programmable Gate Array (FPGA) usando o pacote de design Libero.
A licença de avaliação é fornecida gratuitamente para verificar os recursos do Codificador H.264. A licença de avaliação expira após uma hora de uso do hardware.

Histórico de revisão

O histórico de revisão descreve as alterações que foram implementadas no documento. As alterações são listadas por revisão, começando com a publicação mais atual.

Tabela 9-1. Histórico de Revisão

Revisão Data Descrição
B 09/2022 • Atualizada Características seção.

• Atualizada a largura do sinal de saída DATA_O de 8 para 16, consulte Tabela 2-1.

• Atualizada Figura 7-1.

• Atualizada 8. Licença seção.

• Atualizada 6. Utilização de recursos seção.

• Atualizada Figura 5-3.

A 07/2022 Lançamento inicial.

O grupo de produtos Microchip FPGA apoia seus produtos com vários serviços de suporte, incluindo Atendimento ao Cliente, Centro de Suporte Técnico ao Cliente, website e escritórios de vendas em todo o mundo. Sugere-se que os clientes visitem os recursos on-line da Microchip antes de entrar em contato com o suporte, pois é muito provável que suas dúvidas já tenham sido respondidas.

Entre em contato com o Centro de Suporte Técnico através do website em www.microchip.com/support. Mencione o número de peça do dispositivo FPGA, selecione a categoria de caso apropriada e carregue o design files ao criar um caso de suporte técnico.
Entre em contato com o Atendimento ao cliente para obter suporte não técnico ao produto, como preços de produtos, atualizações de produtos, informações de atualização, status do pedido e autorização.

  • Da América do Norte, ligue para 800.262.1060
  • Do resto do mundo, ligue para 650.318.4460
  • Fax, de qualquer lugar do mundo, 650.318.8044

Informação do Microchip

O Microchip Website

A Microchip fornece suporte online através do nosso website em www.microchip.com/. Esta website é usado para fazer files e informações facilmente disponíveis para os clientes. Alguns dos conteúdos disponíveis incluem:

  • Suporte ao produto – folhas de dados e errata, notas de aplicação e sampprogramas, recursos de design, guias do usuário e documentos de suporte de hardware, lançamentos de software mais recentes e software arquivado
  • Suporte técnico geral – Perguntas frequentes (FAQs), solicitações de suporte técnico, grupos de discussão on-line, lista de membros do programa de parceiros de design da Microchip
  • Business of Microchip – Seletor de produtos e guias de pedidos, últimos comunicados de imprensa da Microchip, lista de seminários e eventos, listas de escritórios de vendas da Microchip, distribuidores e representantes de fábrica

Serviço de notificação de alteração de produto

O serviço de notificação de alteração de produto da Microchip ajuda a manter os clientes atualizados sobre os produtos da Microchip. Os assinantes receberão notificação por e-mail sempre que houver alterações, atualizações, revisões ou erratas relacionadas a uma família de produtos específica ou ferramenta de desenvolvimento de interesse.
Para se registrar, acesse www.microchip.com/pcn e siga as instruções de registro.

Suporte ao cliente

Os usuários de produtos Microchip podem receber assistência por meio de vários canais:

  • Distribuidor ou Representante
  • Escritório de vendas local
  • Engenheiro de Soluções Incorporadas (ESE)
  • Suporte Técnico

Os clientes devem entrar em contato com seu distribuidor, representante ou ESE para obter suporte. Escritórios de vendas locais também estão disponíveis para ajudar os clientes. Uma lista de escritórios de vendas e locais está incluída neste documento.
O suporte técnico está disponível através do website em: www.microchip.com/support

Recurso de proteção de código de dispositivos de microchip
Observe os seguintes detalhes do recurso de proteção de código em produtos Microchip:

  • Os produtos Microchip atendem às especificações contidas em sua Ficha de Dados Microchip específica.
  • A Microchip acredita que sua família de produtos é segura quando usada da maneira pretendida, dentro das especificações operacionais e sob condições normais.
    A microchip valoriza e protege agressivamente seus direitos de propriedade intelectual. Tentativas de violação dos recursos de proteção de código do produto Microchip são estritamente proibidas e podem violar a Lei de Direitos Autorais do Milênio Digital.
  • Nem a Microchip nem nenhum outro fabricante de semicondutores pode garantir a segurança de seu código. Proteção de código não significa que estamos garantindo que o produto seja "inquebrável". A proteção de código está em constante evolução. A Microchip está comprometida em melhorar continuamente os recursos de proteção de código de nossos produtos.

Aviso Legal

Esta publicação e as informações aqui contidas podem ser usadas apenas com produtos Microchip, inclusive para projetar, testar e integrar produtos Microchip com seu aplicativo. O uso dessas informações de qualquer outra maneira viola estes termos. As informações sobre os aplicativos do dispositivo são fornecidas apenas para sua conveniência e podem ser substituídas
por atualizações. É sua responsabilidade garantir que sua aplicação atenda às suas especificações. Entre em contato com o escritório de vendas local da Microchip para obter suporte adicional ou obtenha suporte adicional em www.microchip.com/en-us/support/design-help/client-support-services.

ESTAS INFORMAÇÕES SÃO FORNECIDAS PELA MICROCHIP "NO ESTADO EM QUE SE ENCONTRAM". A MICROCHIP NÃO FAZ REPRESENTAÇÕES OU GARANTIAS DE QUALQUER TIPO, EXPRESSAS OU IMPLÍCITAS, ESCRITAS OU ORAIS, ESTATUTÁRIAS OU DE OUTRA FORMA, RELACIONADAS ÀS INFORMAÇÕES, INCLUINDO, MAS NÃO SE LIMITANDO A QUAISQUER GARANTIAS IMPLÍCITAS DE NÃO VIOLAÇÃO, COMERCIALIZAÇÃO E ADEQUAÇÃO A UM PROPÓSITO ESPECÍFICO, OU GARANTIAS RELACIONADAS À SUA CONDIÇÃO, QUALIDADE OU DESEMPENHO.

EM NENHUMA HIPÓTESE A MICROCHIP SERÁ RESPONSÁVEL POR QUALQUER PERDA, DANO, CUSTO OU DESPESA INDIRETA, ESPECIAL, PUNITIVA, INCIDENTAL OU CONSEQUENCIAL DE QUALQUER TIPO RELACIONADO ÀS INFORMAÇÕES OU SEU USO, INDEPENDENTEMENTE DA CAUSA, MESMO QUE A MICROCHIP TENHA SIDO AVISADA DA POSSIBILIDADE OU OS DANOS SEJAM PREVISÍVEIS. ATÉ O LIMITE MÁXIMO PERMITIDO POR LEI, A RESPONSABILIDADE TOTAL DA MICROCHIP EM TODAS AS REIVINDICAÇÕES DE QUALQUER FORMA RELACIONADAS ÀS INFORMAÇÕES OU SEU USO NÃO EXCEDERÁ O VALOR DAS TAXAS, SE HOUVER, QUE VOCÊ PAGOU DIRETAMENTE À MICROCHIP PELAS INFORMAÇÕES.

O uso de dispositivos Microchip em suporte de vida e/ou aplicações de segurança é inteiramente por conta e risco do comprador, e o comprador concorda em defender, indenizar e isentar a Microchip de quaisquer e todos os danos, reivindicações, processos ou despesas resultantes de tal uso. Nenhuma licença é transmitida, implicitamente ou de outra forma, sob quaisquer direitos de propriedade intelectual da Microchip, a menos que declarado de outra forma.

Marcas registradas
O nome e logotipo Microchip, o logotipo Microchip, Adaptec, AVR, logotipo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logotipo Microsemi, MOST, logotipo MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logotipo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logotipo SST, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron e XMEGA são marcas registradas da Microchip Technology Incorporated nos EUA e em outros 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, ProASIC Plus logo, QuietWire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime e ZL são marcas registradas da Microchip Technology Incorporated nos EUA
A

djacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching , DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, 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, Serial Quad I/O, 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 e ZENA são marcas comerciais da Microchip Technology Incorporated nos EUA e em outros países.

SQTP é uma marca de serviço da Microchip Technology Incorporated nos EUA
O logotipo da Adaptec, Frequency on Demand, Silicon Storage Technology e Symmcom são marcas registradas da Microchip Technology Inc. em outros países.
GestIC é uma marca registrada da Microchip Technology Germany II GmbH & Co. KG, uma subsidiária da Microchip Technology Inc., em outros países.
Todas as outras marcas registradas aqui mencionadas são propriedade de suas respectivas empresas.
© 2022, Microchip Technology Incorporated e suas subsidiárias. Todos os direitos reservados.
ISBN: 978-1-6683-1311-4

Sistema de Gestão da Qualidade
Para obter informações sobre os Sistemas de Gestão de Qualidade da Microchip, visite www.microchip.com/quality.

Vendas e serviços em todo o mundo

Escritório Corporativo
2355 West Chandler Blvd. Chandler, Arizona 85224-6199 Tel: 480-792-7200
Fax: 480-792-7277 Suporte técnico:
www.microchip.com/support
Web Endereço: www.microchip.com

Nova Iorque, NY
Telefone: 631-435-6000

Canadá – Toronto
Telefone: 905-695-1980
Fax: 905-695-2078

Índia – Bangalore
Telefone: 91-80-3090-4444
Índia – Nova Deli
Telefone: 91-11-4160-8631
Índia - Pune
Telefone: 91-20-4121-0141

Japão – Osaka
Telefone: 81-6-6152-7160

Japão – Tóquio
Telefone: 81-3-6880-3770

Coreia – Daegu
Telefone: 82-53-744-4301

Coreia – Seul
Telefone: 82-2-554-7200

Cingapura
Telefone: 65-6334-8870

Malásia – Kuala Lumpur
Telefone: 60-3-7651-7906

Malásia – Penang
Telefone: 60-4-227-8870

Tailândia – Bangkok
Telefone: 66-2-694-1351

Áustria – Wels
Telefone: 43-7242-2244-39
Fax: 43-7242-2244-393

França – Paris
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79

Alemanha – Garching
Telefone: 49-8931-9700

Alemanha – Han
Telefone: 49-2129-3766400

Alemanha – Heilbronn
Telefone: 49-7131-72400

Alemanha – Karlsruhe
Telefone: 49-721-625370

Alemanha – Munique
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44

Alemanha – Rosenheim
Telefone: 49-8031-354-560

© 2022 Microchip Technology Inc. e suas subsidiárias

Documentos / Recursos

Codificador MICROCHIP H.264 [pdf] Guia do Usuário
Codificador H.264, H.264, Codificador

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *