MICROCHIP Codificatore H.264
Introduzione
H.264 è un popolare standard di compressione video per la compressione di video digitali. È anche noto come MPEG-4 Part10 o Advanced Video Coding (MPEG-4 AVC). H.264 utilizza un approccio a blocchi per comprimere il video in cui la dimensione del blocco è definita come 16 x 16 ed è chiamata blocco macro. Lo standard di compressione supporta vari profiles che definiscono il rapporto di compressione e la complessità dell'implementazione. I fotogrammi video, da comprimere, vengono trattati come fotogramma I, fotogramma P e fotogramma B. Un frame I è un frame intra-codificato in cui la compressione viene eseguita utilizzando le informazioni contenute all'interno del frame. Non sono necessari altri frame per decodificare un I frame. Il fotogramma AP viene compresso utilizzando le modifiche rispetto a un fotogramma precedente che può essere un fotogramma I o un fotogramma P. La compressione del fotogramma B viene eseguita utilizzando i cambiamenti di movimento rispetto sia a un fotogramma precedente che a un fotogramma successivo.
Il processo di compressione dei frame I e P ha quattro stages:
- Pronostico Intra/Inter
- Trasformazione intera
- Quantizzazione
- Codifica dell'entropia
H. 264 supporta due tipi di codifica:
- Codifica a lunghezza variabile adattiva al contesto (CAVLC)
- Codifica aritmetica binaria adattiva al contesto (CABAC)
L'attuale versione di H.264 Encoder implementa baseline profile e utilizza CAVLC per la codifica entropica. Inoltre, H.264 Encoder supporta la codifica dei frame I e P.
Figura 1. Diagramma a blocchi dell'encoder H.264
Caratteristiche
H. 264 Encoder ha le seguenti caratteristiche principali:
- Comprime il formato video YCbCr 420
- Accetta il formato video YCbCr 422 come input
- Supporta 8 bit per ogni componente (Y, Cb e Cr)
- Supporta l'output del flusso di byte NAL conforme a ITU-T H.264 Annex B
- Funziona senza funzionamento autonomo, CPU o assistenza del processore non richiesta
- Supporta il fattore di qualità (QP) configurabile dall'utente
- Supporta il numero di fotogrammi P (PCOUNT)
- Supporta il valore di soglia configurabile dall'utente per saltare il blocco
- Supporta il calcolo alla velocità di un pixel per clock
- Supporta la compressione fino alla risoluzione di 1080p 60 fps
- Utilizza l'interfaccia dell'arbitro video per l'accesso ai frame buffer DDR
- Latenza minima (252 µs per full HD o 17 linee orizzontali)
Famiglie supportate
H. 264 Encoder supporta le seguenti famiglie di prodotti:
- SoC PolarFire®
- Fuoco Polare
Implementazione hardware
Questa sezione descrive i diversi moduli interni dell'encoder H.264. I dati immessi nell'encoder H.264 devono essere sotto forma di un'immagine di scansione raster nel formato YCbCr 422. H.264 Encoder utilizza i formati 422 come input e implementa la compressione nei formati 420.
La figura seguente mostra il diagramma a blocchi dell'encoder H.264.
Figura 1-1. Codificatore H.264 – Moduli
- Previsione intra
H.264 utilizza varie modalità intra-predittive per ridurre le informazioni in un blocco 4 x 4. Il blocco intra-predizione nell'IP utilizza solo la previsione DC sulla dimensione della matrice 4 x 4. La componente DC è calcolata dai blocchi 4 x 4 adiacenti in alto e a sinistra. - Trasformazione intera
H.264 utilizza la trasformata coseno discreta intera in cui i coefficienti sono distribuiti attraverso la matrice di trasformata intera e la matrice di quantizzazione in modo tale che non vi siano moltiplicazioni o divisioni nella trasformata intera. La trasformata intera stage implementa la trasformazione utilizzando le operazioni di spostamento e aggiunta. - Quantizzazione
La quantizzazione moltiplica ogni output della trasformata intera con un valore di quantizzazione predeterminato definito dal valore di input dell'utente QP. L'intervallo del valore QP è compreso tra 0 e 51. Qualsiasi valore superiore a 51 è clamped a 51. Un valore QP inferiore denota una compressione inferiore e una qualità superiore e viceversa. - Stima del movimento
La stima del movimento cerca il blocco 8 x 8 del fotogramma corrente nel blocco 16 x 16 del fotogramma precedente e genera vettori di movimento. - Compensazione del movimento
La compensazione del movimento ottiene i vettori di movimento dal blocco Motion Estimation e trova il corrispondente blocco 8 x 8 nel fotogramma precedente. - CAVLC
H.264 utilizza due tipi di codifica entropica: CAVLC e CABAC. L'IP utilizza CAVLC per codificare l'output quantizzato. - Generatore di intestazioni
Il blocco del generatore di intestazione genera le intestazioni di blocco, le intestazioni di sezione, il set di parametri di sequenza (SPS), il set di parametri di immagine (PPS) e l'unità NAL (Network Abstraction Layer) a seconda dell'istanza del fotogramma video. La logica di decisione del blocco di salto calcola la somma della differenza assoluta (SAD) del macro blocco del fotogramma corrente 16 x 16 e del macro blocco del fotogramma precedente 16 x 16 dalla posizione prevista del vettore di movimento. Il blocco di salto viene deciso utilizzando il valore SAD e l'ingresso SKIP_THRESHOLD. - Generatore di flusso H.264
Il blocco generatore di flusso H.264 combina l'output CAVLC con le intestazioni per creare l'output codificato secondo il formato standard H.264. - Canale di scrittura DDR e canale di lettura
H.264 Encoder richiede che il frame decodificato sia archiviato nella memoria DDR, che viene utilizzata nella previsione Inter. IL
IP utilizza i canali di scrittura e lettura DDR per connettersi con l'IP Video Arbiter, che interagisce con la memoria DDR tramite l'IP del controller DDR.
Ingressi e uscite
Questa sezione descrive gli ingressi e le uscite dell'encoder H.264.
Porti
Le seguenti tabelle elencano la descrizione delle porte di ingresso e di uscita dell'encoder H.264.
Tabella 2-1. Ingressi e uscite dell'encoder H.264
Nome del segnale | Direzione | Larghezza | Descrizione |
DDR_CLK_I | Ingresso | 1 | Orologio del controller di memoria DDR |
PIX_CLK_I | Ingresso | 1 | Input clock con cui i pixel in ingresso sono sampguidato |
RESET_N | Ingresso | 1 | Attivo-basso Segnale di ripristino asincrono al progetto |
DATA_VALID_I | Ingresso | 1 | Segnale di dati pixel di input valido |
DATI_Y_I | Ingresso | 8 | Ingresso pixel Luma a 8 bit in formato 422 |
DATI_C_I | Ingresso | 8 | Ingresso pixel Chroma a 8 bit in formato 422 |
FRAME_START_I | Ingresso | 1 | Indicazione dell'inizio del fotogramma Il fronte di salita di questo segnale è considerato come inizio del frame. |
FRAME_END_I | Ingresso | 1 | Indicazione di fine frame |
DDR_FRAME_START_ADDR_I | Ingresso | 8 | Indirizzo iniziale della memoria DDR (LSB 24 bit sono 0) per memorizzare il frame ricostruito. L'IP H.264 memorizzerà 4 frame e utilizzerà 64 MB di memoria DDR. |
I_FRAME_FORCE_I | Ingresso | 1 | L'utente può forzare l'inquadratura in qualsiasi momento. È un segnale di impulso. |
PCOUNT_I | Ingresso | 8 | Numero di fotogrammi P per ogni fotogramma I Il valore del formato 422 varia da 0 a 255. |
QP |
Ingresso |
6 | Il fattore di qualità per la quantizzazione H.264 422 fornat va da 0 a 51 dove 0 rappresenta la qualità più alta e la compressione più bassa e 51 rappresenta la compressione più alta. |
SKIP_THREShold_I |
Ingresso |
12 | Soglia per la decisione di saltare il blocco Questo valore rappresenta il valore SAD del blocco Macro 16 x 16 da saltare. L'intervallo va da 0 a 1024, con un valore tipico di 512. Una soglia più alta produce più blocchi saltati e bassa qualità. |
VRES_I | Ingresso | 16 | Risoluzione verticale dell'immagine in ingresso. Deve essere multiplo di 16. |
HRES_I | Ingresso | 16 | Risoluzione orizzontale dell'immagine in ingresso. Deve essere multiplo di 16. |
DATA_VALID_O | Produzione | 1 | Il segnale che indica i dati codificati è valido. |
DATI_O | Produzione | 16 | Output di dati codificati H.264 che contiene unità NAL, intestazione slice, SPS, PPS e dati codificati di blocchi macro. |
SCRIVI_CANALE_BUS | — | — | Bus del canale di scrittura da collegare al bus del canale di scrittura dell'arbitro video. Questo è disponibile quando l'interfaccia bus è selezionata per Arbiter Interface. |
READ_CANALE_BUS | — | — | Leggi il bus del canale da collegare con l'arbitro video Leggi il bus del canale. Questo è disponibile quando l'interfaccia bus è selezionata per Arbiter Interface. |
DDR Scrivi IF nativo—Queste porte sono disponibili quando l'interfaccia nativa è selezionata per Arbiter Interface. | |||
DDR_WRITE_ACK_I | Ingresso | 1 | Scrivi il riconoscimento dal canale di scrittura dell'arbitro. |
DDR_WRITE_DONE_I | Ingresso | 1 | Scrivi il completamento dall'arbitro. |
DDR_WRITE_REQ_O | Produzione | 1 | Scrivere richiesta all'arbitro. |
DDR_WRITE_START_ADDR_O | Produzione | 32 | Indirizzo DDR su cui scrivere. |
DDR_WBURST_SIZE_O | Produzione | 8 | Dimensione del burst di scrittura DDR. |
DDR_WDATA_VALID_O | Produzione | 1 | Dati validi per l'arbitro. |
DDR_WDATA_O | Produzione | DDR_AXI_DATA_WIDTH | Output dei dati all'arbitro. |
DDR Lettura nativa IF—Queste porte sono disponibili quando l'interfaccia nativa è selezionata per Arbiter Interface. | |||
DDR_READ_ACK_I | Ingresso | 1 | Leggi il riconoscimento dal canale di lettura dell'arbitro. |
DDR_READ_DONE_I | Ingresso | 1 | Leggi il completamento dall'arbitro. |
DDR_RDATA_VALID_I | Ingresso | 1 | Dati validi dall'arbitro. |
DDR_RDATA_I | Ingresso | DDR_AXI_DATA_WIDTH | Immissione dati dall'arbitro. |
DDR_READ_REQ_O | Produzione | 1 | Leggi la richiesta all'arbitro. |
DDR_READ_START_ADDR_O | Produzione | 32 | Indirizzo DDR da cui deve essere effettuata la lettura. |
DDR_RBURST_SIZE_O | Produzione | 8 | Dimensione del burst di lettura DDR. |
Vincoli di orologio
L'IP dell'encoder H.264 utilizza gli ingressi di clock PIX_CLK_I e DDR_CLK_I. Utilizzare i vincoli di raggruppamento dell'orologio per la posizione e l'instradamento e verificare i tempi mentre l'IP implementa la logica di attraversamento del dominio dell'orologio.
Istruzioni per l'installazione
Il core dell'encoder H. 264 deve essere installato nel Catalogo IP del software SoC Libero®. Questo viene fatto automaticamente tramite la funzione di aggiornamento del catalogo IP nel software Libero SoC, oppure il core IP può essere scaricato manualmente dal catalogo. Una volta installato il core IP nel catalogo IP del software SoC Libero, il core può essere configurato, generato e istanziato all'interno di SmartDesign per l'inclusione nel progetto Libero.
Banco di prova
Testbench è fornito per verificare la funzionalità dell'IP dell'encoder H.264.
- Simulazione
La simulazione utilizza un'immagine 432 × 240 nel formato YCbCr422 rappresentata da due files, ciascuno per Y e C come input
e genera un H.264 file formato contenente due frame. I passaggi seguenti descrivono come simulare il core utilizzando il testbench.- Vai al Catalogo SoC Libero > View > Windows > Catalogo, quindi espandere Solutions-Video. Fare doppio clic su H264_Encoder, quindi fare clic su OK.
- Per generare lo SmartDesign richiesto per la simulazione IP dell'encoder H.264, fare clic su Progetto Libero > Esegui script. Passa allo script ..\ \component\Microchip\SolutionCore\ H264_Encoder\ \scripts\H264_SD.tcl, quindi fare clic su Esegui .
Figura 5-2. Esegui l'esecuzione dello script
La larghezza predefinita del bus dati AXI è 512. Se l'IP dell'encoder H.264 è configurato per larghezze bus 256/128, digitare AXI_DATA_WIDTH:256 o AXI_DATA_WIDTH:128 nel campo Argomenti.
Viene visualizzato lo SmartDesign. Vedere la figura seguente.
Figura 5-3. Il miglior design intelligente - Sul Filescheda s, fare clic su simulazione > Importa Files.
Figura 5-4. Importare Files - Importa H264_sim_data_in_y.txt, H264_sim_data_in_c.txt file e H264_sim_refOut.txt file dal seguente percorso: ..\ \component\Microchip\SolutionCore\ H264_Encoder\ \Stimolo.
- Per importare un diverso file, sfoglia la cartella che contiene il file richiesto filee fare clic su Apri. L'importato file è elencato in simulazione, vedere la figura seguente.
- Nella scheda Stimulus Hierarchy, fare clic su H264_Encoder_tb (H264_Encoder_tb. v) > Simulate Pre-Synth Design > Open Interactively. L'IP è simulato per due frame. Figura 5-6. Simulazione del progetto di pre-sintesi
ModelSim si apre con il banco di prova file come mostrato nella figura seguente.
- Vai al Catalogo SoC Libero > View > Windows > Catalogo, quindi espandere Solutions-Video. Fare doppio clic su H264_Encoder, quindi fare clic su OK.
Importante: Se la simulazione viene interrotta a causa del limite di tempo di esecuzione specificato nel DO file, utilizzare il comando run -all per completare la simulazione.
Utilizzo delle risorse
H. 264 Encoder è implementato nel PolarFire SoC FPGA (pacchetto MPFS250T-1FCG1152I) e genera dati compressi utilizzando 4:2:2 sampling dei dati di input.
Tabella 6-1. Utilizzo delle risorse per il codificatore H.264
Risorsa | Utilizzo |
4 tabelle di ricerca (LUT) | 69092 |
D Infradito (DFF) | 65522 |
Memoria statica ad accesso casuale (LSRAM) | 232 |
usRAM | 30 |
Blocchi matematici | 19 |
Interfaccia LUT a 4 ingressi | 9396 |
DFF di interfaccia | 9396 |
Parametri di configurazione
Nella tabella seguente è riportata la descrizione dei parametri di configurazione generici utilizzati nell'implementazione hardware dell'H.264 Encoder, che possono variare in base ai requisiti dell'applicazione.
Tabella 7-1. Parametri di configurazione
Nome | Descrizione |
DDR_AXI_DATA_WIDTH | Definisce la larghezza dei dati DDR AXI. Può essere 128, 256 o 512 |
ARBITER_INTERFACE | Opzione per selezionare l'interfaccia nativa o bus per la connessione con l'IP dell'arbitro video |
Configuratore IP
La figura seguente mostra il configuratore IP dell'encoder H.264.
Figura 7-1. Configuratore codificatore H.264
Licenza
H. 264 Encoder viene fornito in forma crittografata solo su licenza.
Il codice sorgente RTL crittografato è bloccato su licenza e deve essere acquistato separatamente. È possibile eseguire simulazioni, sintesi, layout e programmare il silicio FPGA (Field Programmable Gate Array) utilizzando la suite di progettazione Libero.
La licenza di valutazione è fornita gratuitamente per verificare le funzionalità dell'encoder H.264. La licenza di valutazione scade dopo un'ora di utilizzo sull'hardware.
Cronologia delle revisioni
La cronologia delle revisioni descrive le modifiche implementate nel documento. Le modifiche sono elencate per revisione, a partire dalla pubblicazione più recente.
Tabella 9-1. Cronologia delle revisioni
Revisione | Data | Descrizione |
B | 09/2022 | • Aggiornato Caratteristiche sezione. • Aggiornata la larghezza del segnale di uscita DATA_O da 8 a 16, vedere Tabella 2-1. • Aggiornato Figura 7-1. • Aggiornato 8. Licenza sezione. • Aggiornato 6. Utilizzo delle risorse sezione. • Aggiornato Figura 5-3. |
A | 07/2022 | Versione iniziale. |
Il gruppo di prodotti Microchip FPGA supporta i propri prodotti con vari servizi di supporto, tra cui Servizio clienti, Centro assistenza tecnica clienti, a websito e uffici vendite in tutto il mondo. Si consiglia ai clienti di visitare le risorse online di Microchip prima di contattare l'assistenza poiché è molto probabile che le loro domande abbiano già ricevuto risposta.
Contattare il Centro di assistenza tecnica tramite il websito a www.microchip.com/support. Menziona il numero di parte del dispositivo FPGA, seleziona la categoria di custodia appropriata e carica il design files durante la creazione di un caso di supporto tecnico.
Contatta il servizio clienti per assistenza non tecnica sui prodotti, ad esempio prezzi dei prodotti, aggiornamenti dei prodotti, informazioni sull'aggiornamento, stato dell'ordine e autorizzazione.
- Dal Nord America, chiamare 800.262.1060
- Dal resto del mondo, chiamare il 650.318.4460
- Fax, da qualsiasi parte del mondo, 650.318.8044
Informazioni sul microchip
Il microchip Websito
Microchip fornisce supporto online tramite il nostro websito www.microchip.com/. Questo webil sito è utilizzato per fare filee informazioni facilmente accessibili ai clienti. Alcuni dei contenuti disponibili includono:
- Supporto al prodotto – Schede tecniche ed errata, note applicative e sampprogrammi, risorse di progettazione, guide per l'utente e documenti di supporto hardware, ultime versioni software e software archiviato
- Supporto tecnico generale: domande frequenti (FAQ), richieste di supporto tecnico, gruppi di discussione online, elenco dei membri del programma dei partner di progettazione Microchip
- Business di Microchip - Guide per la selezione e l'ordinazione dei prodotti, gli ultimi comunicati stampa di Microchip, elenco di seminari ed eventi, elenchi di uffici vendita, distributori e rappresentanti di fabbrica Microchip
Servizio di notifica di modifica del prodotto
Il servizio di notifica delle modifiche ai prodotti di Microchip aiuta a mantenere i clienti aggiornati sui prodotti Microchip. Gli abbonati riceveranno una notifica via e-mail ogni volta che ci sono modifiche, aggiornamenti, revisioni o errata relativi a una specifica famiglia di prodotti o strumento di sviluppo di interesse.
Per registrarsi, andare su www.microchip.com/pcn e segui le istruzioni per la registrazione.
Assistenza clienti
Gli utenti dei prodotti Microchip possono ricevere assistenza attraverso diversi canali:
- Distributore o rappresentante
- Ufficio Commerciale Locale
- Ingegnere di soluzioni integrate (ESE)
- Supporto tecnico
I clienti devono contattare il loro distributore, rappresentante o ESE per ricevere supporto. Sono disponibili anche uffici vendite locali per aiutare i clienti. Un elenco di uffici vendite e sedi è incluso in questo documento.
Il supporto tecnico è disponibile tramite websito a: www.microchip.com/support
Funzionalità di protezione del codice dei dispositivi a microchip
Si noti quanto segue in merito alla funzionalità di protezione del codice sui prodotti Microchip:
- I prodotti Microchip soddisfano le specifiche contenute nella rispettiva scheda tecnica Microchip.
- Microchip ritiene che la sua famiglia di prodotti sia sicura se utilizzata nel modo previsto, nel rispetto delle specifiche operative e in condizioni normali.
icrochip valorizza e protegge in modo aggressivo i suoi diritti di proprietà intellettuale. I tentativi di violare le caratteristiche di protezione del codice del prodotto Microchip sono severamente vietati e possono violare il Digital Millennium Copyright Act. - Né Microchip né alcun altro produttore di semiconduttori può garantire la sicurezza del suo codice. La protezione del codice non significa che stiamo garantendo che il prodotto sia "indistruttibile". La protezione del codice è in continua evoluzione. Microchip si impegna a migliorare costantemente le funzionalità di protezione del codice dei nostri prodotti.
Note legali
Questa pubblicazione e le informazioni qui contenute possono essere utilizzate solo con i prodotti Microchip, anche per progettare, testare e integrare i prodotti Microchip con la vostra applicazione. L'uso di queste informazioni in qualsiasi altro modo viola questi termini. Le informazioni relative alle applicazioni del dispositivo sono fornite solo per comodità dell'utente e possono essere sostituite
dagli aggiornamenti. È tua responsabilità assicurarti che la tua domanda soddisfi le tue specifiche. Contatta l'ufficio vendite Microchip locale per ulteriore assistenza o ottieni ulteriore assistenza all'indirizzo www.microchip.com/en-us/support/design-help/client-support-services.
QUESTE INFORMAZIONI SONO FORNITE DA MICROCHIP "COSÌ COME SONO". MICROCHIP NON RILASCIA ALCUNA DICHIARAZIONE O GARANZIA DI ALCUN TIPO, SIA ESSE ESPRESSE O IMPLICITE, SCRITTE O ORALI, STATUTARIE O ALTRO, RELATIVE ALLE INFORMAZIONI, INCLUSE, SENZA LIMITAZIONE, QUALSIASI GARANZIA IMPLICITA DI NON VIOLAZIONE, COMMERCIABILITÀ E IDONEITÀ PER UNO SCOPO PARTICOLARE, O GARANZIE RELATIVE ALLA SUA CONDIZIONE, QUALITÀ O PRESTAZIONI.
IN NESSUN CASO MICROCHIP SARÀ RITENUTA RESPONSABILE PER QUALSIASI PERDITA, DANNO, COSTO O SPESA INDIRETTA, SPECIALE, PUNITIVA, ACCIDENTALE O CONSEGUENTE DI QUALSIASI TIPO CORRELATA ALLE INFORMAZIONI O AL SUO UTILIZZO, COMUNQUE CAUSATA, ANCHE SE MICROCHIP È STATA INFORMATA DELLA POSSIBILITÀ O SE I DANNI SONO PREVEDIBILI. NELLA MISURA MASSIMA CONSENTITA DALLA LEGGE, LA RESPONSABILITÀ TOTALE DI MICROCHIP PER TUTTI I RECLAMI IN QUALSIASI MODO CORRELATI ALLE INFORMAZIONI O AL SUO UTILIZZO NON SUPERERÀ L'IMPORTO DELLE COMMISSIONI, SE PRESENTI, CHE AVETE PAGATO DIRETTAMENTE A MICROCHIP PER LE INFORMAZIONI.
L'uso dei dispositivi Microchip in applicazioni di supporto vitale e/o di sicurezza è interamente a rischio dell'acquirente, il quale accetta di difendere, indennizzare e tenere indenne Microchip da qualsiasi danno, reclamo, causa o spesa risultante da tale uso. Nessuna licenza viene trasferita, implicitamente o in altro modo, in base ai diritti di proprietà intellettuale di Microchip, salvo diversamente specificato.
Marchi
Il nome e il logo Microchip, il logo Microchip, Adaptec, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, logo MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logo SST, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron e XMEGA sono marchi registrati di Microchip Technology Incorporated negli Stati Uniti e in altri paesi.
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, logo ProASIC Plus, QuietWire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime e ZL sono marchi registrati di Microchip Technology Incorporated negli Stati Uniti
A
soppressione chiave adiacente, 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, Paralleling intelligente, IntelliMOS, Connettività tra chip, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, logo certificato MPLAB, 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 sono marchi registrati di Microchip Technology Incorporated negli Stati Uniti e in altri paesi.
SQTP è un marchio di servizio di Microchip Technology Incorporated negli USA
Il logo Adaptec, Frequency on Demand, Silicon Storage Technology e Symmcom sono marchi registrati di Microchip Technology Inc. in altri paesi.
GestIC è un marchio registrato di Microchip Technology Germany II GmbH & Co. KG, una sussidiaria di Microchip Technology Inc., in altri paesi.
Tutti gli altri marchi qui menzionati sono di proprietà delle rispettive aziende.
© 2022, Microchip Technology Incorporated e le sue sussidiarie. Tutti i diritti riservati.
ISBN: 978-1-6683-1311-4
Sistema di gestione della qualità
Per informazioni sui sistemi di gestione della qualità di Microchip, visitare www.microchip.com/qualità.
Vendite e assistenza in tutto il mondo
Sede aziendale
2355 West Chandler Boulevard. Chandler, Arizona 85224-6199 Tel: Numero di telefono: 480-792-7200
Fax: Numero di telefono: 480-792-7277 Supporto tecnico:
www.microchip.com/support
Web Indirizzo: www.microchip.com
Nuova York, Stati Uniti
Tel: Numero di telefono: 631-435-6000
Canada – Toronto
Tel: Numero di telefono: 905-695-1980
Fax: Numero di telefono: 905-695-2078
India – Bangalore
Tel: 91-80-3090-4444
India – Nuova Delhi
Tel: 91-11-4160-8631
India – Puna
Tel: 91-20-4121-0141
Giappone – Osaka
Tel: 81-6-6152-7160
Giappone – Tokyo
Telefono: 81-3-6880-3770
Corea – Daegu
Tel: 82-53-744-4301
Corea – Seul
Tel: 82-2-554-7200
Singapore
Tel: 65-6334-8870
Malesia – Kuala Lumpur
Tel: 60-3-7651-7906
Malesia – Penang
Tel: 60-4-227-8870
Thailandia – Bangkok
Tel: 66-2-694-1351
Austria – Wels
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393
Francia – Parigi
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Germania – Garching
Tel: 49-8931-9700
Germania – Haan
Tel: 49-2129-3766400
Germania – Heilbronn
Tel: 49-7131-72400
Germania – Karlsruhe
Tel: 49-721-625370
Germania – Monaco di Baviera
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Germania – Rosenheim
Tel: 49-8031-354-560
© 2022 Microchip Technology Inc. e le sue sussidiarie
Documenti / Risorse
![]() | MICROCHIP Codificatore H.264 [pdf] Guida utente Codificatore H.264, H.264, Codificatore |