MICROCHIP-LOGO

MICROCHIP H.264 Encoder

MICROCHIP-H.264-Encoder

Indledning
H.264 er en populær videokomprimeringsstandard til komprimering af digital video. Det er også kendt som MPEG-4 Part10 eller Advanced Video Coding (MPEG-4 AVC). H.264 bruger blokvis tilgang til at komprimere videoen, hvor blokstørrelsen er defineret som 16 x 16 og 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-ramme er en intrakodet ramme, hvor komprimering udføres ved at bruge informationen indeholdt i rammen. Der kræves ingen andre rammer for at afkode en I-ramme. AP-ramme komprimeres ved at bruge ændringerne i forhold til en tidligere ramme, der kan være en I-ramme eller en P-ramme. Komprimeringen af ​​B-frame udføres ved at bruge bevægelsesændringerne i forhold til både en tidligere frame og en kommende frame.

I- og P-rammekomprimeringsprocessen har fire stages:

  • Intra/Inter forudsigelse
  • Heltals transformation
  • Kvantisering
  • Entropi-kodning

H. 264 understøtter to typer kodning:

  • Context Adaptive Variable Length Coding (CAVLC)
  • Kontekst adaptiv binær aritmetisk kodning (CABAC)

Den nuværende version af H.264 Encoder implementerer baseline profile og bruger CAVLC til entropi-kodning. H.264 Encoder understøtter også kodning af I- og P-rammer.

Figur 1. H.264 Encoder blokdiagram

MICROCHIP-H.264-Encoder-1

Funktioner

H. 264 Encoder har følgende nøglefunktioner:

  • Komprimerer YCbCr 420 videoformat
  • Accepterer YCbCr 422 videoformat som input
  • Understøtter 8-bit for hver komponent (Y, Cb og Cr)
  • Understøtter ITU-T H.264 Annex B-kompatibel NAL-byte-streamoutput
  • Fungerer uden selvstændig drift, CPU- eller processorassistance er ikke påkrævet
  • Understøtter brugerkonfigurerbar kvalitetsfaktor (QP)
  • Understøtter P Frame Count (PCOUNT)
  • Understøtter brugerkonfigurerbar tærskelværdi for springblok
  • Understøtter beregning med en hastighed på én pixel pr. ur
  • Understøtter komprimering op til opløsning på 1080p 60 fps
  • Bruger video-arbiter-interface til at få adgang til DDR-frame-buffere
  • Minimal latenstid (252 µs for fuld HD eller 17 vandrette linjer)

Støttede familier

H. 264 Encoder understøtter følgende produktfamilier:

  • PolarFire® SoC
  • PolarFire

Hardware Implementering

Dette afsnit beskriver de forskellige interne moduler i H.264 Encoder. Datainput til H.264 Encoder skal være i form af et rasterscanningsbillede i YCbCr 422-formatet. H.264 Encoder bruger 422 formater som input og implementerer komprimering i 420 formater.
Følgende figur viser H.264 Encoder-blokdiagrammet.

Figur 1-1. H.264 Encoder – Moduler

MICROCHIP-H.264-Encoder-2

  1. 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 DC-forudsigelse på 4 x 4 matrixstørrelse. DC-komponenten beregnes fra den tilstødende top og venstre 4 x 4 blokke.
  2. 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.
  3. Kvantisering
    Kvantiseringen multiplicerer hvert output af heltalstransformation 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.
  4. Bevægelsesvurdering
    Bevægelsesestimeringen søger 8 x 8 blok af den aktuelle ramme i 16 x 16 blok af den forrige ramme og genererer bevægelsesvektorer.
  5. Bevægelseskompensation
    Bevægelseskompensationen henter bevægelsesvektorerne fra blokken Motion Estimation og finder den tilsvarende 8 x 8 blok i den forrige ramme.
  6. CAVLC
    H.264 bruger to typer entropi-kodning - CAVLC og CABAC. IP'en bruger CAVLC til kodning af det kvantiserede output.
  7. 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. Skip blok beslutningslogik beregner Sum of Absolute Difference (SAD) af den aktuelle ramme 16 x 16 makroblok og den foregående ramme 16 x 16 makroblok fra den forudsagte bevægelsesvektor placering. Overspringsblokken bestemmes ved hjælp af SAD-værdien og SKIP_THRESHOLD-inputtet.
  8. 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.
  9. DDR Write Channel og Read Channel
    H.264 Encoder kræver, at den afkodede ramme lagres i DDR-hukommelse, som bruges i Inter-forudsigelse. Det
    IP bruger DDR skrive- og læsekanaler til at forbinde med Video Arbiter IP, som interagerer med DDR-hukommelsen gennem DDR-controllerens IP.

Indgange og udgange

Dette afsnit beskriver input og output fra H.264 Encoder.

Havne
Følgende tabeller viser beskrivelsen af ​​input- og outputportene på H.264 Encoder.

Tabel 2-1. Ind- og udgange af H.264 Encoder

Signal navn Retning Bredde Beskrivelse
DDR_CLK_I Input 1 DDR hukommelse controller ur
PIX_CLK_I Input 1 Indtast ur, med hvilket indkommende pixels er sampled
RESET_N Input 1 Aktiv-lav Asynkront nulstillingssignal til designet
DATA_VALID_I Input 1 Input Pixel data gyldigt signal
DATA_Y_I Input 8 8-bit Luma pixel input i 422 format
DATA_C_I Input 8 8-bit Chroma pixel input i 422 format
 

FRAME_START_I

 

Input

 

1

Start af Frame-indikation

Den stigende flanke af dette signal betragtes som rammestart.

FRAME_END_I Input 1 End of Frame indikation
 

DDR_FRAME_START_ADDR_I

 

Input

 

8

DDR-hukommelses startadresse (LSB 24-bit er 0) til at gemme den rekonstruerede ramme. H.264 IP gemmer 4 frames, og den vil bruge 64 MB DDR-hukommelse.
I_FRAME_FORCE_I Input 1 Brugeren kan til enhver tid tvinge til I frame. Det er et pulssignal.
 

PCOUNT_I

 

Input

 

8

Antal P-rammer pr. hver I-frame 422-formatværdi varierer fra 0 til 255.
 

 

QP

 

 

Input

 

 

6

Kvalitetsfaktor for H.264-kvantisering 422 fornat-værdi varierer fra 0 til 51, hvor 0 repræsenterer højeste kvalitet og laveste komprimering, og 51 repræsenterer højeste komprimering.
 

 

SKIP_THRESHOLD_I

 

 

Input

 

 

12

Tærskel for overspringsblok-beslutning

Denne værdi repræsenterer SAD-værdien på 16 x 16 makroblok til overspringning. Området er fra 0 til 1024, med en typisk værdi på

512. Højere tærskel giver flere overspringsblokke og lav kvalitet.

VRES_I Input 16 Vertikal opløsning af inputbillede. Det skal være multiplum af 16.
HRES_I Input 16 Vandret opløsning af inputbillede. Det skal være multiplum af 16.
DATA_VALID_O Produktion 1 Signal, der angiver kodede data, er gyldigt.
 

DATA_O

 

Produktion

 

16

H.264-kodet dataoutput, der indeholder NAL-enhed, skivehoved, SPS, PPS og de kodede data fra makroblokke.
 

WRITE_ CHANNEL_BUS

 

 

Skrivekanalbus, der skal forbindes med Videoarbiter Skrivekanalbus. Det her

er tilgængelig, når busgrænsefladen er valgt til Arbiter Interface.

 

READ_CHANNEL_BUS

 

 

Læs kanalbus, der skal forbindes med Videoarbiter Læs kanalbus. Det her

er tilgængelig, når busgrænsefladen er valgt til Arbiter Interface.

DDR Skriv Native IF— Disse porte er tilgængelige, når den oprindelige grænseflade er valgt for Arbiter Interface.
DDR_WRITE_ACK_I Input 1 Skriv en bekræftelse fra dommerens skrivekanal.
DDR_WRITE_DONE_I Input 1 Skriv færdiggørelse fra arbiter.
DDR_WRITE_REQ_O Produktion 1 Skriv anmodning til dommer.
DDR_WRITE_START_ADDR_O Produktion 32 DDR-adresse, som skal skrives til.
DDR_WBURST_SIZE_O Produktion 8 DDR skrive burst størrelse.
DDR_WDATA_VALID_O Produktion 1 Data gyldige for dommeren.
DDR_WDATA_O Produktion DDR_AXI_DATA_WIDTH Dataoutput til dommer.
DDR Læs Native IF— Disse porte er tilgængelige, når den oprindelige grænseflade er valgt for Arbiter Interface.
DDR_READ_ACK_I Input 1 Læs bekræftelse fra dommerens læsekanal.
DDR_READ_DONE_I Input 1 Læs færdiggørelse fra dommer.
DDR_RDATA_VALID_I Input 1 Data gyldige fra dommer.
DDR_RDATA_I Input DDR_AXI_DATA_WIDTH Datainput fra dommer.
DDR_READ_REQ_O Produktion 1 Læs anmodning til dommer.
DDR_READ_START_ADDR_O Produktion 32 DDR-adresse, hvorfra der skal læses.
DDR_RBURST_SIZE_O Produktion 8 DDR læse burst størrelse.

Urets begrænsninger

H.264 Encoder IP bruger PIX_CLK_I og DDR_CLK_I clock input. Brug urgrupperingsbegrænsningerne til placering og routing, og bekræft timing, når IP'en implementerer clock-domænekrydsningslogikken.

Installationsvejledning

H. 264 Encoder-kerne skal installeres i IP-kataloget for Libero® SoC-softwaren. Dette gøres automatisk via IP Catalog update-funktionen i Libero SoC-softwaren, eller IP-kernen kan downloades manuelt fra kataloget. Når IP-kernen er installeret i Libero SoC-softwarens IP-katalog, kan kernen konfigureres, genereres og instansieres i SmartDesign til inklusion i Libero-projektet.

Testbænk

Testbench leveres til at kontrollere funktionaliteten af ​​H.264 Encoder IP.

  1. Simulering
    Simuleringen bruger et 432 × 240 billede i YCbCr422-formatet repræsenteret af to files, hver for Y og C som input
    og genererer en H.264 file format, der indeholder to rammer. De følgende trin beskriver, hvordan man simulerer kernen ved hjælp af testbænken.
    1. Gå til Libero SoC Catalog > View > Windows > Katalog, og udvid derefter Solutions-Video. Dobbeltklik på H264_Encoder, og klik derefter på OK.MICROCHIP-H.264-Encoder-3
    2. For at generere det nødvendige SmartDesign til H.264 Encoder IP-simuleringen skal du klikke på Libero Project > Udfør script. Gennemse til script ..\ \component\Microchip\SolutionCore\ H264_Encoder\ \scripts\H264_SD.tcl, og klik derefter på Kør .
      Figur 5-2. Udfør Script RunMICROCHIP-H.264-Encoder-4
      Standard AXI-databusbredden er 512. Hvis H.264 Encoder IP er konfigureret til 256/128 busbredder, skal du skrive AXI_DATA_WIDTH:256 eller AXI_DATA_WIDTH:128 i feltet Argumenter.
      SmartDesignet vises. Se følgende figur.
      Figur 5-3. Top SmartDesignMICROCHIP-H.264-Encoder-5
    3. På Files fane, klik på simulering > Importer Files.
      Figur 5-4. Importere FilesMICROCHIP-H.264-Encoder-6
    4. Importer H264_sim_data_in_y.txt, H264_sim_data_in_c.txt file og H264_sim_refOut.txt file fra følgende sti: ..\ \component\Microchip\SolutionCore\ H264_Encoder\ \Stimulus.
    5. 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.MICROCHIP-H.264-Encoder-7
    6. På fanen Stimulushierarki skal du klikke på H264_Encoder_tb (H264_Encoder_tb. v) > Simuler Pre-Synth Design > Åbn interaktivt. IP'en simuleres for to billeder. Figur 5-6. Simulering af præsyntesedesignMICROCHIP-H.264-Encoder-8
      ModelSim åbner med testbænken file som vist i den følgende figur.

MICROCHIP-H.264-Encoder-9

Vigtig: Hvis simuleringen afbrydes på grund af køretidsgrænsen angivet i DO file, brug kommandoen run -all for at fuldføre simuleringen.

Ressourceudnyttelse

H. 264 Encoder er implementeret i PolarFire SoC FPGA (MPFS250T-1FCG1152I pakke) og genererer komprimerede data ved at bruge 4:2:2 sek.ampling af inputdata.

Tabel 6-1. Ressourceudnyttelse til H.264 Encoder

Ressource Brug
4 opslagstabeller (LUT'er) 69092
D Flip Flops (DFF'er) 65522
Static Random Access Memory (LSRAM) 232
uSRAM 30
Matematikblokke 19
Interface 4-input LUT'er 9396
Interface DFF'er 9396

Konfigurationsparametre

Følgende tabel viser beskrivelsen af ​​de generiske konfigurationsparametre, der bruges i hardwareimplementeringen af ​​H.264 Encoder, som kan variere baseret på applikationskravene.

Tabel 7-1. Konfigurationsparametre

Navn Beskrivelse
DDR_AXI_DATA_WIDTH Definerer DDR AXI-databredden. Det kan være 128, 256 eller 512
ARBITER_INTERFACE Mulighed for at vælge den oprindelige eller bus-grænseflade for at forbinde med videoarbiter IP

IP konfigurator
Følgende figur viser H.264 Encoder IP-konfiguarator.

Figur 7-1. H.264 Encoder Configurator

MICROCHIP-H.264-Encoder-10

Licens
H. 264 Encoder leveres kun i krypteret form under licens.
Krypteret RTL-kildekode er licenslåst og 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.

Revisionshistorie

Revisionshistorikken beskriver de ændringer, der blev implementeret i dokumentet. Ændringerne er listet efter revision, startende med den seneste publikation.

Tabel 9-1. Revisionshistorik

Revision Dato Beskrivelse
B 09/2022 • Opdateret Funktioner afsnit.

• Opdaterede bredden af ​​DATA_O-udgangssignalet fra 8 til 16, se Tabel 2-1.

• Opdateret Figur 7-1.

• Opdateret 8. Licens afsnit.

• Opdateret 6. Ressourceudnyttelse afsnit.

• Opdateret Figur 5-3.

A 07/2022 Første udgivelse.

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 teknisk supportcenter via website kl www.microchip.com/support. Nævn FPGA-enhedens varenummer, vælg passende 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, applikationsnoter og sample-programmer, designressourcer, brugervejledninger og hardwaresupportdokumenter, seneste softwareudgivelser og arkiveret software
  • Generel teknisk support – ofte stillede spørgsmål (ofte stillede spørgsmål), anmodninger om teknisk support, online diskussionsgrupper, medlemsliste for Microchip-designpartnerprogram
  • Business of Microchip – Produktvælger- og bestillingsvejledninger, seneste Microchip-pressemeddelelser, 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.
    icrochip 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 erstattet
ved 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 GARANTIER, GARANTIER OG GARANTIER. EGNETHED TIL ET 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 FORUDSIGELIGE. 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
A

tilstødende 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, Dynamic , DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programmering, 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, . , 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 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.
© 2022, Microchip Technology Incorporated og dets datterselskaber. Alle rettigheder forbeholdes.
ISBN: 978-1-6683-1311-4

Kvalitetsstyringssystem
For information om Microchips kvalitetsstyringssystemer, besøg venligst www.microchip.com/quality.

Verdensomspændende salg og service

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

New York, NY
Tlf.: 631-435-6000

Canada – Toronto
Tlf.: 905-695-1980
Fax: 905-695-2078

Indien – Bangalore
Tlf.: 91-80-3090-4444
Indien – New Delhi
Tlf.: 91-11-4160-8631
Indien - Pune
Tlf.: 91-20-4121-0141

Japan – Osaka
Tlf.: 81-6-6152-7160

Japan – Tokyo
Tlf.: 81-3-6880- 3770

Korea – Daegu
Tlf.: 82-53-744-4301

Korea – Seoul
Tlf.: 82-2-554-7200

Singapore
Tlf.: 65-6334-8870

Malaysia - Kuala Lumpur
Tlf.: 60-3-7651-7906

Malaysia – Penang
Tlf.: 60-4-227-8870

Thailand – Bangkok
Tlf.: 66-2-694-1351

Østrig – Wels
Tlf.: 43-7242-2244-39
Fax: 43-7242-2244-393

Frankrig – Paris
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79

Tyskland – Garching
Tlf.: 49-8931-9700

Tyskland – Haan
Tlf.: 49-2129-3766400

Tyskland – Heilbronn
Tlf.: 49-7131-72400

Tyskland – Karlsruhe
Tlf.: 49-721-625370

Tyskland – München
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44

Tyskland – Rosenheim
Tlf.: 49-8031-354-560

© 2022 Microchip Technology Inc. og dets datterselskaber

Dokumenter/ressourcer

MICROCHIP H.264 Encoder [pdfBrugervejledning
H.264 Encoder, H.264, Encoder

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *