MICROCHIP H.264 4K I-Frame Encoder IP Cores

Indledning
H.264 er en populær videokomprimeringsstandard til at komprimere en digital video. Det er også kendt som MPEG-4 Part10 eller Advanced Video Coding (MPEG-4 AVC). H.264 bruger den blokvise tilgang til at komprimere en video, hvor blokstørrelsen er defineret som 16 x 16, og en sådan blok kaldes en makroblok. Kompressionsstandarden understøtter forskellige profiles, der definerer kompressionsforholdet og kompleksiteten af implementeringen. Videoframes, der skal komprimeres, behandles som I-Frame, P-Frame og B-Frame. En I-Frame er en intrakodet ramme, hvor komprimering udføres ved at bruge informationen indeholdt i rammen. Der kræves ingen andre rammer for at afkode I-Frame. En P-Frame komprimeres ved at bruge ændringerne i forhold til en tidligere frame, der kan være en I-Frame eller en P-Frame. Kompressionen af B-Frame udføres ved at bruge bevægelsesændringerne i forhold til både en tidligere frame og en kommende frame. I-Frame-komprimeringsprocessen har fire stages—Intra-forudsigelse, heltalstransformation, kvantisering og entropi-kodning. H.264 understøtter to typer kodning – Context Adaptive Variable Length Coding (CAVLC) og Context Adaptive Binary Arithmetic Coding (CABAC). Den nuværende version af IP implementerer Baseline profile og bruger CAVLC til entropi-kodning. IP'en understøtter også kodning af kun I-Frames op til 4K-opløsning.
Funktioner
H.264 I-Frame Encoder understøtter følgende nøglefunktion:
- Implementerer komprimering på YCbCr 420 videoformat
- Forventer input i YCbCr 422 videoformat
- Understøtter 8 bits for hver komponent (Y, Cb og Cr)
- Understøtter ITU-T H.264 Annex B-kompatibel NAL-byte-streamoutput
- Enkeltstående drift, CPU eller processorhjælp er ikke påkrævet
- Brugerkonfigurerbar kvalitetsfaktor QP under kørselstid
- Beregning med en hastighed på 1 pixel pr. ur
- Understøtter komprimering op til opløsning på 4K (3840 × 2160) 60 fps
- Minimal latens (252 μs for fuld HD eller 17 vandrette linjer)
- Understøtter 2 og 4 skiver
Støttede familier
H.264 4K I-Frame Encoder understøtter følgende familier:
- PolarFire® SoC FPGA
- PolarFire FPGA
Hardware Implementering
Følgende figur viser H.264 4K I-Frame Encoder IP-blokdiagrammet.
Figur 1-1. H.264 4K I-Frame Encoder IP-blokdiagram
Indgange og udgange
Følgende tabel viser input- og outputportene for H.264 4K I-Frame Encoder IP.
Tabel 1-1. Input- og outputporte på H.264 4K I-Frame Encoder IP
| Signal navn | Retning | Bredde | Beskrivelse |
| RESET_N | Input | 1 | Aktiv-lav Asynkront nulstillingssignal til designet. |
| PIX_CLK_I | Input | 1 | Indtast ur, med hvilket indkommende pixels er samplidt. |
| DDR_CLK_I | Input | 1 | Ur fra DDR-hukommelsescontroller. |
| HRES_I | Input | 16 | Vandret opløsning af inputbillede. Det skal være multiplum af 16. |
| VRES_I | Input | 16 | Vertikal opløsning af inputbillede. Det skal være multiplum af 16. |
| QP_I | Input | 6 | Kvalitetsfaktor for H.264 kvantisering. Værdien går fra 0 til 51, hvor 0 repræsenterer den højeste kvalitet og den laveste komprimering, og 51 repræsenterer den højeste komprimering. |
| DATA0_O | Produktion | 16 | H.264 Slice0-kodet dataoutput, der indeholder NAL-enhed, Slice-header, SPS, PPS og de kodede data fra makroblokke. |
| DATA_VALID0_O | Produktion | 1 | Signalet, der angiver Slice0-kodede data, er gyldigt. |
| DATA1_O | Produktion | 16 | H.264 Slice1-kodet dataoutput, der indeholder Slice-header og de kodede data fra makroblokke. |
| DATA_VALID1_O | Produktion | 1 | Signalet, der angiver Slice1-kodede data, er gyldigt. |
| DATA2_O | Produktion | 16 | H.264 Slice2-kodet dataoutput, der indeholder Slice-header og de kodede data fra makroblokke. |
| DATA_VALID2_O | Produktion | 1 | Signalet, der angiver Slice2-kodede data, er gyldigt. |
| ………..fortsatte | |||
| Signal navn | Retning | Bredde | Beskrivelse |
| DATA3_O | Produktion | 16 | H.264 Slice3-kodet dataoutput, der indeholder Slice-header og de kodede data fra makroblokke. |
| DATA_VALID3_O | Produktion | 1 | Signalet, der angiver Slice3-kodede data, er gyldigt. |
| DDR_LINE_GAP_I | Input | 16 | Linjegab mellem inputbilledets vandrette linjer i DDR-hukommelsen. |
| FRAME_START_ADDR_I | Input | 7/8 | DDR-rammebufferadresse. 7 bit, når rammegabet er konfigureret til 32 MB. 8 bit, når rammegabet er konfigureret til 16 MB. |
| FRAME_END_O | Produktion | 1 | Slut på H.264 bit stream for en ramme. |
| Læs Channel 0 Arbiter Interface Porte | |||
| RDATA0_I | Input | Input databredde | Læs data fra arbiter |
| RVALID0_I | Input | 1 | Læs gyldige data fra arbiter |
| ARREADY0_I | Input | 1 | Dommeranerkendelse |
| BUSER0_I | Input | 1 | Læseafslutning |
| ARADDR0_O | Produktion | 32 | DDR-adresse, hvorfra læsning skal startes |
| ARVALID0_O | Produktion | 1 | Læs anmodning til dommer |
| ARSIZE0_O | Produktion | 8 | Læs burststørrelse |
| Læs Channel 1 Arbiter Interface Porte | |||
| RDATA1_I | Input | Input databredde | Læs data fra arbiter |
| RVALID1_I | Input | 1 | Læs gyldige data fra arbiter |
| ARREADY1_I | Input | 1 | Dommeranerkendelse |
| BUSER1_I | Input | 1 | Læseafslutning |
| ARADDR1_O | Produktion | 32 | DDR-adresse, hvorfra læsning skal startes |
| ARVALID1_O | Produktion | 1 | Læs anmodning til dommer |
| ARSIZE1_O | Produktion | 8 | Læs burststørrelse |
| Læs Channel 2 Arbiter Interface Porte | |||
| RDATA2_I | Input | Input databredde | Læs data fra arbiter |
| RVALID2_I | Input | 1 | Læs gyldige data fra arbiter |
| ARREADY2_I | Input | 1 | Dommeranerkendelse |
| BUSER2_I | Input | 1 | Læseafslutning |
| ARADDR2_O | Produktion | 32 | DDR-adresse, hvorfra læsning skal startes |
| ARVALID2_O | Produktion | 1 | Læs anmodning til dommer |
| ARSIZE2_O | Produktion | 8 | Læs burststørrelse |
| Læs Channel 3 Arbiter Interface Porte | |||
| RDATA3_I | Input | Input databredde | Læs data fra arbiter |
| RVALID3_I | Input | 1 | Læs gyldige data fra arbiter |
| ………..fortsatte | |||
| Signal navn | Retning | Bredde | Beskrivelse |
| ARREADY3_I | Input | 1 | Dommeranerkendelse |
| BUSER3_I | Input | 1 | Læseafslutning |
| ARADDR3_O | Produktion | 32 | DDR-adresse, hvorfra læsning skal startes |
| ARVALID3_O | Produktion | 1 | Læs anmodning til dommer |
| ARSIZE3_O | Produktion | 8 | Læs burststørrelse |
Konfigurationsparametre
Følgende tabel viser beskrivelsen af de generiske konfigurationsparametre, der bruges i hardwareimplementeringen af H.264 4K I-Frame Encoder, som kan variere baseret på applikationskravene.
Tabel 1-2. H.264 4K I-Frame Encoder Konfigurationsparametre
| Navn | Beskrivelse |
| 16x16_DC_INTRA_PREDICTION | Mulighed for at aktivere 16 x 16 intra dc forudsigelse sammen med 4 x 4 intra dc forudsigelse. |
| NUM_SLICES | Vælg 2 skiver for at understøtte 4K ved 30 fps. Vælg 4 skiver for at understøtte 4K ved 60 fps. |
| DDR_AXI_DATA_WIDTH | Vælg DATA-bredden for læsekanalen, som skal forbindes til videoarbiter-IP. |
| FRAME_GAP | Vælg rammebufferstørrelsen. For 4K skal du vælge 32 MB. |
IP konfigurator
Følgende figur viser H.264 4K I-Frame Encoder IP-konfiguratoren.
Figur 1-2. IP-konfiguration
Hardwareimplementering af H.264 4K I-Frame Encoder IP
H.264 4K I-Frame Encoder IP opdeler hver frame i 2/4 skiver og koder ved hjælp af skivekoderen. DDR-læselogikken forventer, at rammedataene i DDR-hukommelsen er som YCbCr 422-format. Linjegabet mellem hver vandret linje i rammen i DDR-hukommelsen skal angives via DDR_LINE_GAP_I-input. IP'en bruger 422 formater som input og implementerer komprimering i 420 formater. Slice0-outputtet indeholder også SPS- og PPS-headeren. Alle skiver bitstrøm leveres separat. Alle skiver bitstrøm kombineres sammen bliver den endelige H.264 bit stream. Følgende figur viser H.264 4K I-Frame encoder IP-blokdiagrammet.
Figur 1-3. H.264 4K I-Frame Encoder IP-blokdiagram
Følgende figur viser blokdiagrammet for skivekoderen.
Figur 1-4. Slice Encoder blokdiagram
Design Beskrivelse Slice Encoder
Dette afsnit beskriver de forskellige interne moduler i skivekoderen.
16 x 16 Matrix Framer
Dette modul rammer de 16 x 16 makroblokke til Y-komponent i henhold til H.264-specifikationen. Linjebuffere bruges til at lagre 16 vandrette linjer af inputbillede, og en 16 x 16 matrix er indrammet ved hjælp af skifteregistre.
8 x 8 Matrix Framer
Dette modul rammer de 8 x 8 makroblokke til C-komponenten i henhold til H.264-specifikationen for 420 formater. Linjebuffere bruges til at lagre 8 vandrette linjer af inputbillede, og en 8 x 16 matrix er indrammet ved hjælp af skifteregistre. Fra 8 x 16 matrixen er Cb- og Cr-komponenterne adskilt for at indramme hver 8 x 8 matrix.
4 x 4 Matrix Framer
Heltalstransformationen, kvantiseringen og CAVLC-kodningen fungerer på en 4 x 4 underblok i en makroblok. 4 x 4 matrixframeren genererer en 4 x 4 underblok fra en 16 x 16 eller 8 x 8 makroblok. Denne matrixgenerator spænder gennem alle underblokkene i en makroblok, før den går til den næste makroblok.
Intra forudsigelse
H.264 bruger forskellige intra-forudsigelsestilstande til at reducere informationen i en 4 x 4 blok. Intra-forudsigelsesblokken i IP'en bruger kun 4 x 4 eller 16 x 16 DC forudsigelse. 16 x 16 bruges til QP-værdier på mere end 35, hvis 16 x 16 intra-DC forudsigelse er aktiveret i IP-konfiguratoren. DC-komponenten beregnes fra den tilstødende top og venstre 4 x 4 eller 16 x 16 blokke.
Heltals transformation
H.264 bruger heltals diskret cosinustransformation, hvor koefficienterne er fordelt på tværs af heltalstransformationsmatrixen og kvantiseringsmatrixen, således at der ikke er multiplikationer eller divisioner i heltalstransformationen. Heltalstransformationen stage implementerer transformationen ved hjælp af shift og add-operationer.
Kvantisering
Kvantiseringen multiplicerer hvert output af heltalstransformationen med en forudbestemt kvantiseringsværdi defineret af QP-brugerinputværdien. Området for QP-værdi er fra 0 til 51. Enhver værdi på mere end 51 er clamped til 51. En lavere QP-værdi angiver lavere kompression og højere kvalitet og omvendt.
CAVLC
H.264 bruger to typer entropi-kodning – Context Adaptive Variable Length Coding (CAVLC) og Context Adaptive Binary Arithmetic Coding (CABAC). IP'en bruger CAVLC til kodning af det kvantiserede output.
Header Generator
Header-generatorblokken genererer blokoverskrifterne, udsnitsoverskrifterne, Sequence Parameter Set (SPS), Picture Parameter Set (PPS) og Network Abstraction Layer (NAL) enhed afhængigt af forekomsten af videorammen.
H.264 Stream Generator
H.264-strømgeneratorblokken kombinerer CAVLC-outputtet sammen med headerne for at skabe det kodede output i henhold til H.264-standardformatet.
Testbænk
Testbench leveres til at kontrollere funktionaliteten af H.264 4K I-Frame Encoder IP.
Simulering
Simuleringen bruger et 432 x 240 billede i YCbCr422-format repræsenteret af to files, hver for Y og C som input og genererer en H.264 med 4 skiver file format, der indeholder to rammer.
De følgende trin beskriver, hvordan man simulerer kernen ved hjælp af testbænken:
- Gå til Libero® SoC-kataloget > View > Windows > Katalog, og udvid derefter Solutions-Video. Dobbeltklik på H264_4K_Iframe_Encoder, og klik derefter på OK. H264_4K_Iframe-Encoder IP vises på SmartDesign-lærredet.
Figur 2-1. H.264 4K I-Frame Encoder IP Core i Libero® SoC-katalog
- Gå til Files fanen og vælg simulering > Importer Files.
Figur 2-2. Importere Files
- Importer H264_sim_data_in_y.txt, H264_sim_data_in_c.txt og H264_refOut.txt files fra følgende sti: ..\ \component\Microsemi\SolutionCore\ H264_4K_Iframe_Encoder\ \Stimulus.
- For at importere en anden file, gennemse mappen, der indeholder de nødvendige file, og klik på Åbn. Den importerede file er angivet under simulering, se følgende figur.
Figur 2-3. Importeret Files
- Gå til fanen Designhierarki og højreklik på H264_4K_Iframe_Enc_C0 og vælg Indstil som rod. Figur 2-4. Indstil som rod

- Gå til fanen Stimulus Hierarki, og vælg H264_4K_Iframe_Encoder_tb (H264_4K_Iframe_Encoder_tb. v) > Simuler Pre-Synth Design > Åbn interaktivt. IP'en simuleres for to billeder. Figur 2-5. Simulering af præsyntesedesign

- ModelSim åbner med testbænken file som vist i den følgende figur.
Figur 2-6. ModelSim Simuleringsvindue
Vigtig: Hvis simuleringen afbrydes på grund af køretidsgrænsen angivet i .do file, brug kommandoen run -all for at fuldføre simuleringen.
Licens
- H.264 4K I-Frame Encoder IP leveres kun i krypteret form under licens.
- Krypteret RTL-kildekode er licenslåst, skal købes separat. Du kan udføre simulering, syntese, layout og programmere Field Programmable Gate Array (FPGA) silicium ved hjælp af Libero designsuite.
- Evalueringslicens leveres gratis for at kontrollere H.264 Encoder-funktionerne. Evalueringslicensen udløber efter en times brug på hardwaren.
Installationsvejledning
- Kernen skal være installeret i Libero SoC-software. Det gøres automatisk via katalogopdateringsfunktionen i
- Libero SoC-software eller CPZ file kan tilføjes manuelt ved hjælp af Tilføj Core-katalogfunktionen. Når CPZ file er installeret i Libero, kan kernen konfigureres, genereres og instansieres i SmartDesign til inklusion i Libero-projektet.
- For flere instruktioner om kerneinstallation, licensering og generel brug, se Libero SoC Online Hjælp.
Følgende tabel viser ressourceudnyttelsen af asample H.264 4K I-Frame Encoder IP-design lavet til PolarFire FPGA (MPF300TS-1FCG1152I-pakke) og genererer komprimerede data ved at bruge 4:2:2 sek.ampling af inputdata.
Tabel 5-1. Ressourceudnyttelse af H.264 4K I-Frame Encoder IP
| Element | 4 skiver | 2 skiver |
| 4 LUTS | 73588 | 37017 |
| DFF'er | 67543 | 33839 |
| LSRAM | 592 | 296 |
| µSRAM | 84 | 42 |
| Matematikblokke | 89 | 45 |
| Interface 4-input LUT'er | 25524 | 12780 |
| Interface DFF'er | 25524 | 12780 |
Revisionshistorie
Revisionshistoriktabellen beskriver de ændringer, der blev implementeret i dokumentet. Ændringerne er listet efter revision, startende med den seneste publikation.
Tabel 6-1. Revisionshistorie
| Revision | Dato | Beskrivelse |
| A | 01/2023 | Første udgivelse. |
Mikrochip FPGA-understøttelse
Microchip FPGA-produktgruppen støtter sine produkter med forskellige supporttjenester, herunder kundeservice, teknisk kundesupportcenter, et webwebsted og verdensomspændende salgskontorer. Kunder foreslås at besøge Microchips onlineressourcer, før de kontakter support, da det er meget sandsynligt, at deres forespørgsler allerede er blevet besvaret. Kontakt det tekniske supportcenter via website kl www.microchip.com/support. Nævn FPGA-enhedens varenummer, vælg den relevante sagskategori, og upload design files, mens du opretter en teknisk supportsag. Kontakt kundeservice for ikke-teknisk produktsupport, såsom produktpriser, produktopgraderinger, opdateringsoplysninger, ordrestatus og godkendelse.
- Fra Nordamerika, ring 800.262.1060
- Fra resten af verden, ring på 650.318.4460
- Fax, hvor som helst i verden, 650.318.8044
Mikrochip information
Mikrochippen Webwebsted
Microchip yder online support via vores webwebsted på www.microchip.com/. Dette website bruges til at lave files og information let tilgængelig for kunderne. Noget af det tilgængelige indhold inkluderer:
- Produktsupport – Datablade og errata, ansøgningsnotater og sample-programmer, designressourcer, brugervejledninger og hardwaresupportdokumenter, seneste softwareudgivelser og arkiveret software
- Generel teknisk support – Ofte stillede spørgsmål (FAQ), anmodninger om teknisk support, online-diskussionsgrupper, medlemsliste for Microchip-designpartnerprogram
- Microchips virksomhed – Produktvælger- og bestillingsvejledninger, seneste pressemeddelelser fra Microchip, oversigt over seminarer og arrangementer, lister over Microchip salgskontorer, distributører og fabriksrepræsentanter
Produktændringsmeddelelsesservice
Microchips underretningstjeneste for produktændringer hjælper med at holde kunderne opdateret på Microchip-produkter. Abonnenter vil modtage e-mail-meddelelser, når der er ændringer, opdateringer, revisioner eller fejl relateret til en specificeret produktfamilie eller udviklingsværktøj af interesse.
For at registrere, gå til www.microchip.com/pcn. og følg registreringsvejledningen.
Kundesupport
Brugere af Microchip-produkter kan modtage assistance gennem flere kanaler:
- Distributør eller repræsentant
- Lokalt salgskontor
- Embedded Solutions Engineer (ESE)
- Teknisk support
Kunder bør kontakte deres distributør, repræsentant eller ESE for at få support. Lokale salgskontorer er også tilgængelige for at hjælpe kunder. En liste over salgskontorer og lokationer er inkluderet i dette dokument.
Teknisk support er tilgængelig via webwebsted på: www.microchip.com/support.
Mikrochip-enheder kodebeskyttelsesfunktion
Bemærk følgende detaljer om kodebeskyttelsesfunktionen på Microchip-produkter:
- Microchip-produkter opfylder specifikationerne i deres særlige Microchip-datablad.
- Microchip mener, at dens familie af produkter er sikre, når de bruges på den tilsigtede måde, inden for driftsspecifikationerne og under normale forhold.
- Microchip værdsætter og beskytter aggressivt sine intellektuelle ejendomsrettigheder. Forsøg på at bryde kodebeskyttelsesfunktionerne i Microchip-produktet er strengt forbudt og kan være i strid med Digital Millennium Copyright Act.
- Hverken Microchip eller nogen anden halvlederproducent kan garantere sikkerheden af deres kode. Kodebeskyttelse betyder ikke, at vi garanterer, at produktet er "ubrydeligt".
- Kodebeskyttelse er i konstant udvikling. Microchip er forpligtet til løbende at forbedre kodebeskyttelsesfunktionerne i vores produkter.
Juridisk meddelelse
Denne publikation og oplysningerne heri må kun bruges med Microchip-produkter, herunder til at designe, teste og integrere Microchip-produkter med din applikation. Brug af disse oplysninger på anden måde overtræder disse vilkår. Oplysninger om enhedsapplikationer gives kun for din bekvemmelighed og kan blive afløst af opdateringer. Det er dit ansvar at sikre, at din ansøgning lever op til dine specifikationer. Kontakt dit lokale Microchip salgskontor for yderligere support, eller få yderligere support på www.microchip.com/en-us/support/design-help/client-support-services. DISSE OPLYSNINGER LEVERES AF MICROCHIP "SOM DE ER". MICROCHIP GIVER INGEN REPRÆSENTATIONER ELLER GARANTIER AF NOGEN ART, HVERKEN UDTRYKKELIGE ELLER UNDERFORSTÅEDE, SKRIFTLIGE ELLER mundtlige, LOVBESTEMMET ELLER ANDEN MÅDE, RELATET TIL OPLYSNINGERNE, INKLUSIVE MEN IKKE BEGRÆNSET TIL NOGEN STILTIENDE GARANTI- OG BEGRÆNSNINGER FOR ANSVARLIG GARANTI, OG ANSVARLIGHED. BESTEMT FORMÅL ELLER GARANTIER RELATET TIL DETS TILSTAND, KVALITET ELLER YDELSE. MICROCHIP VIL UNDER INGEN OMSTÆNDIGHEDER VÆRE ANSVARLIG FOR NOGEN INDIREKTE, SÆRLIGE, STRAFFENDE, TILFÆLDELIGE ELLER FØLGETAB, SKADER, OMKOSTNINGER ELLER UDGIFTER AF NOGEN ART, SOM ER RELATET TIL OPLYSNINGERNE ELLER DERES ANVENDELSE, UNDER ANDET ELLER ARGANG. MULIGHEDEN ELLER SKADERNE ER FORUDSUELIGE. I DET FULDSTÆNDE OMFANG, DET ER TILLADT AF LOVEN, VIL MICROCHIPS SAMLEDE ANSVAR PÅ ALLE KRAV PÅ NOGEN MÅDE RELATET TIL INFORMATIONEN ELLER DERES ANVENDELSE IKKE OVERstige BELØBET, HVIS NOGET, SOM DU HAR BETALT DIREKTE TIL MICRATIONOCHIP. Brug af Microchip-enheder i livsstøtte- og/eller sikkerhedsapplikationer er helt på købers risiko, og køberen indvilliger i at forsvare, skadesløsholde og holde Microchip skadesløs fra enhver skade, krav, sager eller udgifter som følge af sådan brug. Ingen licenser videregives, implicit eller på anden måde, under nogen af Microchips intellektuelle ejendomsrettigheder, medmindre andet er angivet.
Varemærker
Mikrochipnavnet og logoet, mikrochiplogoet, Adaptec, AVR, AVR-logoet, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron og XMEGA er registrerede varemærker tilhørende Microchip Technology Incorporated i USA og andre lande. 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, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime og ZL er registrerede varemærker tilhørende Microchip Technology Incorporated i USA Adjacent 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, In-Circuit, Serial Programming, Serial Programming Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, membran, 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, . , RTG4, SAM ICE, Serial Quad I/O, simpelt kort, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect og ZENA er varemærker tilhørende Microchip Technology Incorporated i USA og andre lande. SQTP er et servicemærke tilhørende Microchip Technology Incorporated i USA Adaptec-logoet, Frequency on Demand, Silicon Storage Technology og Symmcom er registrerede varemærker tilhørende Microchip Technology Inc. i andre lande. GestIC er et registreret varemærke tilhørende Microchip Technology Germany II GmbH & Co. KG, et datterselskab af Microchip Technology Inc., i andre lande. Alle andre varemærker nævnt heri tilhører deres respektive virksomheder. © 2023, Microchip Technology Incorporated og dets datterselskaber. Alle rettigheder forbeholdes. ISBN: 978-1-6683-1888-1
Kvalitetsstyringssystem
For information om Microchips kvalitetsstyringssystemer, besøg venligst www.microchip.com/quality.
Verdensomspændende salg og service
AMERIKA
Virksomhedskontor
- 2355 West Chandler Blvd.
- Chandler, AZ 85224-6199
- Tlf.: 480-792-7200
- Fax: 480-792-7277
- Teknisk support: www.microchip.com/support.
- Web Adresse: www.microchip.com.
Atlanta
- Duluth, GA
- Tlf.: 678-957-9614
- Fax: 678-957-1455
Austin, TX
- Tlf.: 512-257-3370
Boston
- Westborough, MA
- Tlf.: 774-760-0087
- Fax: 774-760-0088
Chicago
- Itasca, IL
- Tlf.: 630-285-0071
- Fax: 630-285-0075
Dallas
- Addison, TX
- Tlf.: 972-818-7423
- Fax: 972-818-2924
Detroit
- Novi, MI
- Tlf.: 248-848-4000
Houston, TX
- Tlf.: 281-894-5983
Indianapolis
- Noblesville, IN
- Tlf.: 317-773-8323
- Fax: 317-773-5453
- Tlf.: 317-536-2380
Los Angeles
- Mission Viejo, CA
- Tlf.: 949-462-9523
- Fax: 949-462-9608
- Tlf.: 951-273-7800
Raleigh, NC
- Tlf.: 919-844-7510
New York, NY
- Tlf.: 631-435-6000
San Jose, CA
- Tlf.: 408-735-9110
- Tlf.: 408-436-4270
Canada – Toronto
- Tlf.: 905-695-1980
- Fax: 905-695-2078
ASIEN/PACIFIK
- Australien – Sydney
- Tlf.: 61-2-9868-6733
- Kina – Beijing
- Tlf.: 86-10-8569-7000
- Kina – Chengdu
- Tlf.: 86-28-8665-5511
- Kina – Chongqing
- Tlf.: 86-23-8980-9588
- Kina – Dongguan
- Tlf.: 86-769-8702-9880
- Kina – Guangzhou
- Tlf.: 86-20-8755-8029
- Kina – Hangzhou
- Tlf.: 86-571-8792-8115
- Kina – Hong Kong SAR
- Tlf.: 852-2943-5100
- Kina – Nanjing
- Tlf.: 86-25-8473-2460
- Kina – Qingdao
- Tlf.: 86-532-8502-7355
- Kina – Shanghai
- Tlf.: 86-21-3326-8000
- Kina – Shenyang
- Tlf.: 86-24-2334-2829
- Kina – Shenzhen
- Tlf.: 86-755-8864-2200
- Kina – Suzhou
- Tlf.: 86-186-6233-1526
- Kina – Wuhan
- Tlf.: 86-27-5980-5300
- Kina – Xian
- Tlf.: 86-29-8833-7252
- Kina – Xiamen
- Tlf.: 86-592-2388138
- Kina – Zhuhai
- Tlf.: 86-756-3210040
© 2023 Microchip Technology Inc. og dets datterselskaber DS50003486A-
Dokumenter/ressourcer
![]() |
MICROCHIP H.264 4K I-Frame Encoder IP Cores [pdfBrugervejledning H.264 4K I-Frame Encoder IP Cores, H.264 4K, I-Frame Encoder IP Cores, Encoder IP Cores, IP Cores |





