MICROCHIP H.264 4K I-Frame Encoder IP Cores
Inleiding
H.264 is 'n gewilde video-kompressiestandaard om 'n digitale video saam te pers. Dit staan ook bekend as MPEG-4 Part10 of Advanced Video Coding (MPEG-4 AVC). H.264 gebruik die blokwyse benadering om 'n video saam te pers waar die blokgrootte gedefinieer word as 16 x 16 en so 'n blok word 'n makroblok genoem. Die kompressiestandaard ondersteun verskeie profiles wat die kompressieverhouding en kompleksiteit van implementering definieer. Die videorame wat saamgepers moet word, word as I-Frame, P-Frame en B-Frame behandel. 'n I-raam is 'n intra-gekodeerde raam waar kompressie gedoen word deur die inligting in die raam te gebruik. Geen ander rame word benodig om die I-Frame te dekodeer nie. 'n P-raam word saamgepers deur die veranderinge te gebruik met betrekking tot 'n vroeëre raam wat 'n I-raam of 'n P-raam kan wees. Die kompressie van B-raam word gedoen deur die bewegingsveranderinge te gebruik met betrekking tot beide 'n vroeëre raam en 'n komende raam. Die I-Frame-kompressieproses het vier stages—Intra-voorspelling, heelgetaltransformasie, kwantisering en entropie-kodering. H.264 ondersteun twee tipes enkodering—Context Adaptive Variable Length Coding (CAVLC) en Context Adaptive Binary Arithmetic Coding (CABAC). Die huidige weergawe van die IP implementeer Baseline profile en gebruik CAVLC vir entropie-kodering. Die IP ondersteun ook kodering van slegs I-Frames tot 4K-resolusie.
Kenmerke
H.264 I-Frame Encoder ondersteun die volgende sleutelkenmerk:
- Implementeer kompressie op YCbCr 420-videoformaat
- Verwag die invoer in YCbCr 422-videoformaat
- Ondersteun 8 bisse vir elke komponent (Y, Cb en Cr)
- Ondersteun ITU-T H.264 Bylae B Voldoende NAL byte Stroom Uitset
- Selfstandige werking, SVE of verwerkerbystand word nie benodig nie
- Gebruiker-konfigureerbare kwaliteitsfaktor QP tydens looptyd
- Berekening teen die koers van 1 pixel per klok
- Ondersteun kompressie tot 'n resolusie van 4K (3840 × 2160) 60 fps
- Minimale latensie (252 μs vir volle HD of 17 horisontale lyne)
- Ondersteun 2 en 4 snye
Ondersteunde gesinne
Die H.264 4K I-Frame Encoder ondersteun die volgende gesinne:
- PolarFire® SoC FPGA
- PolarFire FPGA
Hardeware-implementering
Die volgende figuur toon die H.264 4K I-Frame Encoder IP-blokdiagram.
Figuur 1-1. H.264 4K I-Frame Encoder IP Blokdiagram
Insette en Uitsette
Die volgende tabel lys die invoer- en uitvoerpoorte van H.264 4K I-Frame Encoder IP.
Tabel 1-1. Invoer- en uitsetpoorte van H.264 4K I-Frame Encoder IP
Sein Naam | Rigting | Breedte | Beskrywing |
RESET_N | Invoer | 1 | Aktief-lae asynchroniese terugstelsein na die ontwerp. |
PIX_CLK_I | Invoer | 1 | Invoerklok waarmee inkomende pixels s isampled. |
DDR_CLK_I | Invoer | 1 | Klok vanaf DDR geheue kontroleerder. |
HRES_I | Invoer | 16 | Horisontale resolusie van invoerbeeld. Dit moet veelvoud van 16 wees. |
VRES_I | Invoer | 16 | Vertikale resolusie van invoerbeeld. Dit moet veelvoud van 16 wees. |
QP_I | Invoer | 6 | Kwaliteit faktor vir H.264 kwantisering. Die waarde wissel van 0 tot 51 waar 0 die hoogste kwaliteit en die laagste kompressie verteenwoordig en 51 die hoogste kompressie verteenwoordig. |
DATA0_O | Uitset | 16 | H.264 Slice0-gekodeerde data-uitvoer wat NAL-eenheid, Slice-kopskrif, SPS, PPS en die geënkodeerde data van makroblokke bevat. |
DATA_VALID0_O | Uitset | 1 | Sein wat Slice0-gekodeerde data aandui, is geldig. |
DATA1_O | Uitset | 16 | H.264 Slice1-gekodeerde data-uitvoer wat Slice-opskrif bevat, en die geënkodeerde data van makroblokke. |
DATA_VALID1_O | Uitset | 1 | Sein wat Slice1-gekodeerde data aandui, is geldig. |
DATA2_O | Uitset | 16 | H.264 Slice2-gekodeerde data-uitvoer wat Slice-opskrif bevat, en die geënkodeerde data van makroblokke. |
DATA_VALID2_O | Uitset | 1 | Sein wat Slice2-gekodeerde data aandui, is geldig. |
………..vervolg | |||
Sein Naam | Rigting | Breedte | Beskrywing |
DATA3_O | Uitset | 16 | H.264 Slice3-gekodeerde data-uitvoer wat Slice-opskrif bevat, en die geënkodeerde data van makroblokke. |
DATA_VALID3_O | Uitset | 1 | Sein wat Slice3-gekodeerde data aandui, is geldig. |
DDR_LINE_GAP_I | Invoer | 16 | Lyngaping tussen insetbeeld horisontale lyne in die DDR-geheue. |
FRAME_START_ADDR_I | Invoer | 7/8 | DDR raam buffer adres. 7 bisse wanneer die raamgaping vir 32 MB gekonfigureer is. 8 bisse wanneer die raamgaping vir 16 MB gekonfigureer is. |
FRAME_END_O | Uitset | 1 | Einde van H.264-bis-stroom vir 'n raam. |
Lees Channel 0 Arbiter Interface Ports | |||
RDATA0_I | Invoer | Invoer data breedte | Lees data van arbiter |
RVALID0_I | Invoer | 1 | Lees data geldig van arbiter |
ARREADY0_I | Invoer | 1 | Arbiter erkenning |
BUSER0_I | Invoer | 1 | Lees voltooiing |
ARADDR0_O | Uitset | 32 | DDR-adres vanwaar lees moet begin word |
ARVALID0_O | Uitset | 1 | Lees versoek aan arbiter |
ARSIZE0_O | Uitset | 8 | Lees bars grootte |
Lees Channel 1 Arbiter Interface Ports | |||
RDATA1_I | Invoer | Invoer data breedte | Lees data van arbiter |
RVALID1_I | Invoer | 1 | Lees data geldig van arbiter |
ARREADY1_I | Invoer | 1 | Arbiter erkenning |
BUSER1_I | Invoer | 1 | Lees voltooiing |
ARADDR1_O | Uitset | 32 | DDR-adres vanwaar lees moet begin word |
ARVALID1_O | Uitset | 1 | Lees versoek aan arbiter |
ARSIZE1_O | Uitset | 8 | Lees bars grootte |
Lees Channel 2 Arbiter Interface Ports | |||
RDATA2_I | Invoer | Invoer data breedte | Lees data van arbiter |
RVALID2_I | Invoer | 1 | Lees data geldig van arbiter |
ARREADY2_I | Invoer | 1 | Arbiter erkenning |
BUSER2_I | Invoer | 1 | Lees voltooiing |
ARADDR2_O | Uitset | 32 | DDR-adres vanwaar lees moet begin word |
ARVALID2_O | Uitset | 1 | Lees versoek aan arbiter |
ARSIZE2_O | Uitset | 8 | Lees bars grootte |
Lees Channel 3 Arbiter Interface Ports | |||
RDATA3_I | Invoer | Invoer data breedte | Lees data van arbiter |
RVALID3_I | Invoer | 1 | Lees data geldig van arbiter |
………..vervolg | |||
Sein Naam | Rigting | Breedte | Beskrywing |
ARREADY3_I | Invoer | 1 | Arbiter erkenning |
BUSER3_I | Invoer | 1 | Lees voltooiing |
ARADDR3_O | Uitset | 32 | DDR-adres vanwaar lees moet begin word |
ARVALID3_O | Uitset | 1 | Lees versoek aan arbiter |
ARSIZE3_O | Uitset | 8 | Lees bars grootte |
Konfigurasie parameters
Die volgende tabel lys die beskrywing van die generiese konfigurasieparameters wat gebruik word in die hardeware-implementering van die H.264 4K I-Frame Encoder, wat kan verskil op grond van die toepassingsvereistes.
Tabel 1-2. H.264 4K I-Frame Encoder-konfigurasieparameters
Naam | Beskrywing |
16x16_DC_INTRA_PREDICTION | Opsie om die 16 x 16 intra dc voorspelling saam met 4 x 4 intra dc voorspelling te aktiveer. |
NUM_SLICES | Kies 2 snye om 4K teen 30 fps te ondersteun. Kies 4 snye om 4K teen 60 fps te ondersteun. |
DDR_AXI_DATA_WIDTH | Kies die DATA-wydte van die leeskanaal, wat aan video-arbiter-IP gekoppel moet word. |
FRAME_GAP | Kies die raambuffergrootte. Kies 4 MB vir 32K. |
IP-konfigureerder
Die volgende figuur toon die H.264 4K I-Frame Encoder IP-konfigureerder.
Figuur 1-2. IP-konfigurasie
Hardeware-implementering van H.264 4K I-Frame Encoder IP
Die H.264 4K I-Frame Encoder IP verdeel elke raam in 2/4 skywe en enkodeer met behulp van die skyf encoder. Die DDR-leeslogika verwag die raamdata in DDR-geheue as YCbCr 422-formaat. Die lyngaping tussen elke horisontale lyn van raam in DDR-geheue moet gespesifiseer word deur DDR_LINE_GAP_I-invoer. Die IP gebruik 422 formate as invoer en implementeer kompressie in 420 formate. Die Slice0-uitset bevat ook die SPS- en PPS-opskrif. Alle snye bitstroom word afsonderlik verskaf. Alle snye bietjie stroom kombineer saam word die finale H.264 bit stroom. Die volgende figuur toon die H.264 4K I-Frame encoder IP blokdiagram.
Figuur 1-3. H.264 4K I-Frame Encoder IP Blokdiagram
Die volgende figuur toon die sny-enkodeerder-blokdiagram.
Figuur 1-4. Sny Encoder Blokdiagram
Ontwerpbeskrywing Sny-enkodeerder
Hierdie afdeling beskryf die verskillende interne modules van die sny-enkodeerder.
16 x 16 Matrix Framer
Hierdie module raam die 16 x 16 makroblokke vir Y-komponent volgens H.264-spesifikasie. Lynbuffers word gebruik om 16 horisontale lyne van invoerbeeld te stoor, en 'n 16 x 16 matriks word geraam deur skuifregisters te gebruik.
8 x 8 Matrix Framer
Hierdie module raam die 8 x 8 makroblokke vir die C-komponent volgens H.264-spesifikasie vir 420 formate. Lynbuffers word gebruik om 8 horisontale lyne van invoerbeeld te stoor, en 'n 8 x 16 matriks word geraam deur skuifregisters te gebruik. Van die 8 x 16-matriks word die Cb- en Cr-komponente geskei om elke 8 x 8-matriks te raam.
4 x 4 Matrix Framer
Die heelgetaltransformasie, kwantisering en CAVLC-kodering werk op 'n 4 x 4 subblok binne 'n makroblok. Die 4 x 4-matriksraamer genereer 'n 4 x 4-subblok vanaf 'n 16 x 16 of 8 x 8 makroblok. Hierdie matriksgenerator strek deur al die sub-blokke van 'n makroblok voordat dit na die volgende makroblok gaan.
Intra voorspelling
H.264 gebruik verskeie intra-voorspelling modusse om die inligting in 'n 4 x 4 blok te verminder. Die intra-voorspellingsblok in die IP gebruik slegs 4 x 4 of 16 x 16 DC voorspelling. 16 x 16 word gebruik vir QP-waardes meer as 35 as 16 x 16 intra-DC-voorspelling in die IP-konfigureerder geaktiveer is. Die GS-komponent word vanaf die aangrensende bokant en links 4 x 4 of 16 x 16 blokke bereken.
Heelgetal transformasie
H.264 gebruik heelgetaldiskrete kosinustransformasie waar die koëffisiënte oor die heelgetaltransformasiematriks en die kwantiseringsmatriks versprei word sodat daar geen vermenigvuldiging of deling in die heelgetaltransformasie is nie. Die heelgetal transformasie stage implemente die transformasie deur gebruik te maak van verskuiwing en byvoeg-bewerkings.
Kwantisering
Die kwantisering vermenigvuldig elke uitset van die heelgetaltransformasie met 'n voorafbepaalde kwantiseringswaarde gedefinieer deur die QP-gebruikersinvoerwaarde. Die reeks QP-waarde is van 0 tot 51. Enige waarde meer as 51 is clamped tot 51. 'n Laer QP-waarde dui op laer kompressie en hoër kwaliteit en omgekeerd.
CAVLC
H.264 gebruik twee tipes entropie-kodering—Context Adaptive Variable Length Coding (CAVLC) en Context Adaptive Binary Arithmetic Coding (CABAC). Die IP gebruik CAVLC vir die enkodering van die gekwantiseerde uitset.
Kopopwekker
Die kopopwekkerblok genereer die blokopskrifte, snykopskrifte, Sequence Parameter Set (SPS), Picture Parameter Set (PPS), en Network Abstraksielaag (NAL) eenheid, afhangende van die geval van die videoraam.
H.264 Stroomopwekker
Die H.264-stroomgeneratorblok kombineer die CAVLC-uitset saam met die koptekste om die geënkodeerde uitset volgens die H.264-standaardformaat te skep.
Toetsbank
Toetsbank word verskaf om die funksionaliteit van H.264 4K I-Frame Encoder IP na te gaan.
Simulasie
Die simulasie gebruik 'n 432 x 240 beeld in YCbCr422 formaat wat deur twee voorgestel word files, elk vir Y en C as invoer en genereer 'n H.264 met 4 skywe file formaat wat twee rame bevat.
Die volgende stappe beskryf hoe om die kern met behulp van die toetsbank te simuleer:
- Gaan na Libero® SoC-katalogus > View > Windows > Katalogus, en brei dan Solutions-Video uit. Dubbelklik H264_4K_Iframe_Encoder, en klik dan OK. H264_4K_Iframe-Encoder IP verskyn op die SmartDesign-doek.
Figuur 2-1. H.264 4K I-Frame Encoder IP Core in Libero® SoC Catalog - Gaan na die Filese oortjie en kies simulasie > Invoer Files.
Figuur 2-2. Invoer Files - Voer die H264_sim_data_in_y.txt, H264_sim_data_in_c.txt en H264_refOut.txt in files vanaf die volgende pad: ..\ \component\Microsemi\SolutionCore\ H264_4K_Iframe_Encoder\ \Stimulus.
- Om 'n ander in te voer file, blaai deur die gids wat die vereiste bevat file, en klik Open. Die ingevoerde file word onder simulasie gelys, sien die volgende figuur.
Figuur 2-3. Ingevoer Files - Gaan na die Ontwerphiërargie-oortjie en regskliek op H264_4K_Iframe_Enc_C0 en kies Stel as wortel. Figuur 2-4. Stel as wortel
- Gaan na die Stimulus Hiërargie-oortjie en kies H264_4K_Iframe_Encoder_tb (H264_4K_Iframe_Encoder_tb. v) > Simuleer Pre-Synth Design > Maak interaktief oop. Die IP word vir twee rame gesimuleer. Figuur 2-5. Simulering van voor-sintese-ontwerp
- ModelSim maak oop met die toetsbank file soos in die volgende figuur getoon.
Figuur 2-6. ModelSim Simulasie Venster
Belangrik: As die simulasie onderbreek word as gevolg van die looptydlimiet gespesifiseer in die .do file, gebruik die run -all opdrag om die simulasie te voltooi.
Lisensie
- H.264 4K I-Frame Encoder IP word slegs in geënkripteerde vorm onder lisensie verskaf.
- Geënkripteerde RTL-bronkode is lisensie-gesluit, moet apart gekoop word. Jy kan simulasie, sintese, uitleg en programmeer die Field Programmable Gate Array (FPGA) silikon met behulp van die Libero-ontwerpsuite.
- Evalueringslisensie word gratis verskaf om die H.264 Encoder-kenmerke na te gaan. Die evalueringslisensie verval na 'n uur se gebruik op die hardeware.
Installasie-instruksies
- Die kern moet in Libero SoC-sagteware geïnstalleer word. Dit word outomaties gedoen deur die Katalogusopdateringsfunksie in
- Libero SoC sagteware, of die CPZ file kan met die hand bygevoeg word deur die Voeg Core-katalogusfunksie by. Wanneer die CPZ file in Libero geïnstalleer is, kan die kern in SmartDesign gekonfigureer, gegenereer en geïnstantieer word vir insluiting by die Libero-projek.
- Vir meer instruksies oor kerninstallasie, lisensiëring en algemene gebruik, sien Libero SoC Online Help.
Die volgende tabel lys die hulpbronbenutting van asample H.264 4K I-Frame Encoder IP-ontwerp gemaak vir PolarFire FPGA (MPF300TS-1FCG1152I-pakket) en genereer saamgeperste data deur 4:2:2 s te gebruikampling van insetdata.
Tabel 5-1. Hulpbronbenutting van die H.264 4K I-Frame Encoder IP
Element | 4 Snye | 2 Snye |
4 LUTS | 73588 | 37017 |
DFF's | 67543 | 33839 |
LSRAM | 592 | 296 |
µSRAM | 84 | 42 |
Wiskunde blokkies | 89 | 45 |
Interface 4-inset LUT's | 25524 | 12780 |
Interface DFF's | 25524 | 12780 |
Hersieningsgeskiedenis
Die hersieningsgeskiedenistabel beskryf die veranderinge wat in die dokument geïmplementeer is. Die veranderinge word volgens hersiening gelys, wat begin met die nuutste publikasie.
Tabel 6-1. Hersieningsgeskiedenis
Hersiening | Datum | Beskrywing |
A | 01/2023 | Aanvanklike vrystelling. |
Mikroskyfie FPGA Ondersteuning
Microchip FPGA-produktegroep ondersteun sy produkte met verskeie ondersteuningsdienste, insluitend kliëntediens, kliënte-tegniese ondersteuningsentrum, 'n webwebwerf, en wêreldwye verkoopskantore. Kliënte word voorgestel om Microchip aanlyn hulpbronne te besoek voordat hulle ondersteuning kontak, aangesien dit baie waarskynlik is dat hul navrae reeds beantwoord is. Kontak die Tegniese Ondersteuningsentrum deur die webwebwerf by www.microchip.com/support. Noem die FPGA-toestelonderdeelnommer, kies die toepaslike gevalkategorie en laai ontwerp op files terwyl die skep van 'n tegniese ondersteuning geval. Kontak Kliëntediens vir nie-tegniese produkondersteuning, soos produkpryse, produkopgraderings, opdateringsinligting, bestellingstatus en magtiging.
- Van Noord-Amerika, skakel 800.262.1060
- Van die res van die wêreld, skakel 650.318.4460
- Faks, van enige plek in die wêreld, 650.318.8044
Mikroskyfie inligting
Die mikroskyfie Webwebwerf
Microchip bied aanlyn ondersteuning via ons webwebwerf by www.microchip.com/. Hierdie webwebwerf word gebruik om te maak files en inligting maklik beskikbaar vir kliënte. Sommige van die beskikbare inhoud sluit in:
- Produk Ondersteuning – Datablaaie en errata, aansoeknotas en aample-programme, ontwerphulpbronne, gebruikersgidse en hardeware-ondersteuningsdokumente, nuutste sagtewarevrystellings en argiefsagteware
- Algemene Tegniese Ondersteuning - Gereelde Vrae (Gereelde Vrae), tegniese ondersteuningsversoeke, aanlyn besprekingsgroepe, mikroskyfie-ontwerpvennootprogramledelys
- Besigheid van Microchip – Produkkieser- en bestelgidse, nuutste Microchip-persvrystellings, die lys van seminare en geleenthede, lyste van Microchip-verkoopskantore, verspreiders en fabrieksverteenwoordigers
Kennisgewingdiens vir produkverandering
Microchip se kennisgewingdiens vir produkverandering help om kliënte op hoogte te hou van Microchip-produkte. Intekenare sal e-poskennisgewing ontvang wanneer daar veranderinge, opdaterings, hersienings of foute is wat verband hou met 'n spesifieke produkfamilie of ontwikkelingsinstrument van belang.
Om te registreer, gaan na www.microchip.com/pcn. en volg die registrasie-instruksies.
Kliënte ondersteuning
Gebruikers van Microchip-produkte kan bystand deur verskeie kanale ontvang:
- Verspreider of verteenwoordiger
- Plaaslike Verkoopskantoor
- Ingebedde oplossingsingenieur (ESE)
- Tegniese Ondersteuning
Kliënte moet hul verspreider, verteenwoordiger of ESE kontak vir ondersteuning. Plaaslike verkoopskantore is ook beskikbaar om kliënte te help. 'n Lys van verkoopskantore en liggings is by hierdie dokument ingesluit.
Tegniese ondersteuning is beskikbaar deur die webwebwerf by: www.microchip.com/support.
Mikroskyfie-toestelle-kodebeskermingsfunksie
Let op die volgende besonderhede van die kodebeskermingsfunksie op Mikroskyfie-produkte:
- Mikroskyfie-produkte voldoen aan die spesifikasies vervat in hul spesifieke mikroskyfie-datablad.
- Microchip glo dat sy familie produkte veilig is wanneer dit op die beoogde manier gebruik word, binne bedryfspesifikasies en onder normale toestande.
- Mikroskyfie waardeer en beskerm sy intellektuele eiendomsregte aggressief. Pogings om die kodebeskermingskenmerke van Microchip-produk te oortree, is streng verbode en kan die Digital Millennium Copyright Act oortree.
- Nóg Microchip nóg enige ander halfgeleiervervaardiger kan die sekuriteit van sy kode waarborg. Kodebeskerming beteken nie dat ons waarborg dat die produk “onbreekbaar” is nie.
- Kodebeskerming ontwikkel voortdurend. Microchip is daartoe verbind om die kodebeskermingseienskappe van ons produkte voortdurend te verbeter.
Regskennisgewing
Hierdie publikasie en die inligting hierin mag slegs met Mikroskyfie-produkte gebruik word, insluitend om Mikroskyfie-produkte met jou toepassing te ontwerp, te toets en te integreer. Gebruik van hierdie inligting op enige ander wyse oortree hierdie bepalings. Inligting rakende toesteltoepassings word slegs vir u gerief verskaf en kan deur opdaterings vervang word. Dit is jou verantwoordelikheid om te verseker dat jou aansoek aan jou spesifikasies voldoen. Kontak jou plaaslike Microchip-verkoopskantoor vir bykomende ondersteuning of, kry bykomende ondersteuning by www.microchip.com/en-us/support/design-help/client-support-services. HIERDIE INLIGTING WORD “SOOS IS” DEUR MICROCHIP VERSKAF. MICROCHIP MAAK GEEN VERTOë OF WAARBORGE VAN ENIGE AARD, HETsy UITDRUKKELIJK OF GEÏMPLISEERD, SKRIFTELIK OF MONDELING, STATUTÊRE OF ANDERS, VERWANTE MET DIE INLIGTING, INGESLUIT, MAAR NIE BEPERK TOT ENIGE GEÏSPLISEERDE WAARBORGE, EN NIE BEPERK NIE SPESIFIEKE DOEL, OF WAARBORGE VERWANT AAN SY TOESTAND, KWALITEIT OF PRESTASIE. IN GEEN GEVAL SAL MICROCHIP AANSPREEKLIK WEES VIR ENIGE INDIREKTE, SPESIALE, STRAF-, TOEVALLE OF GEVOLLIKE VERLIES, SKADE, KOSTE OF UITGAWE VAN ENIGE AARD WAT OOKAL VERWANT IS MET DIE INLIGTING OF DIE GEBRUIK DAARVAN, WANNEER DIE OORSAAK IS, WANNEER OOKAL DIE OORSAAK IS. MOONTLIKHEID OF DIE SKADE IS VOORSIENBAAR. IN DIE VOLSTE MAAT DEUR WET TOEGELAAT, SAL MICROCHIP SE TOTALE AANSPREEKLIKHEID OP ALLE EISE OP ENIGE MANIER VERBAND MET DIE INLIGTING OF DIE GEBRUIK DAARVAN NIE DIE BEDRAG FOOIE, INDIEN ENIGE, WAARVOOR U DIREKS AAN DIE INFORMASIE BETAAL HET, OORSKRYF NIE. Die gebruik van Mikroskyfie-toestelle in lewensondersteunings- en/of veiligheidstoepassings is geheel en al op die koper se risiko, en die koper stem in om Mikroskyfie te verdedig, te vrywaar en skadeloos te hou teen enige en alle skade, eise, regsgedinge of uitgawes wat uit sodanige gebruik voortspruit. Geen lisensies word, implisiet of andersins, onder enige mikroskyfie intellektuele eiendomsregte oorgedra nie, tensy anders vermeld.
Handelsmerke
Die mikroskyfie naam en logo, die mikroskyfie logo, Adaptec, AVR, AVR logo, 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 en XMEGA is geregistreerde handelsmerke van Microchip Technology Incorporated in die VSA en ander 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 en ZL is geregistreerde handelsmerke van Microchip Technology Incorporated in the USA Adjacent Key Suppression, AKS, Analoog-vir-die-Digitale Ouderdom, Enige Kapasitor, 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 Intelligente Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, KoD, maxCrypto, maxView, membraan, Mindi, MiWi, MPASM, MPF, MPLAB-gesertifiseerde logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Alwetende kodegenerering, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, rimpelblokker , RTG4, SAM ICE, Serial Quad I/O, eenvoudige kaart, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Totale uithouvermoë, Trusted Time, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect en ZENA is handelsmerke van Microchip Technology Incorporated in die VSA en ander lande. SQTP is 'n diensmerk van Microchip Technology Ingelyf in die VSA. Die Adaptec-logo, Frequency on Demand, Silicon Storage Technology en Symmcom is geregistreerde handelsmerke van Microchip Technology Inc. in ander lande. GestIC is 'n geregistreerde handelsmerk van Microchip Technology Germany II GmbH & Co. KG, 'n filiaal van Microchip Technology Inc., in ander lande. Alle ander handelsmerke wat hierin genoem word, is die eiendom van hul onderskeie maatskappye. © 2023, Microchip Technology Incorporated en sy filiale. Alle regte voorbehou. ISBN: 978-1-6683-1888-1
Gehaltebestuurstelsel
Vir inligting rakende Microchip se kwaliteitbestuurstelsels, besoek asseblief www.microchip.com/quality.
Wêreldwye verkope en diens
AMERIKA
Korporatiewe Kantoor
- 2355 West Chandler Blvd.
- Chandler, AZ 85224-6199
- Tel: 480-792-7200
- Faks: 480-792-7277
- Tegniese ondersteuning: www.microchip.com/support.
- Web Adres: www.microchip.com.
Atlanta
- Duluth, GA
- Tel: 678-957-9614
- Faks: 678-957-1455
Austin, TX
- Tel: 512-257-3370
Boston
- Westborough, MA
- Tel: 774-760-0087
- Faks: 774-760-0088
Chicago
- Itasca, IL
- Tel: 630-285-0071
- Faks: 630-285-0075
Dallas
- Addison, TX
- Tel: 972-818-7423
- Faks: 972-818-2924
Detroit
- Novi, MI
- Tel: 248-848-4000
Houston, TX
- Tel: 281-894-5983
Indianapolis
- Noblesville, IN
- Tel: 317-773-8323
- Faks: 317-773-5453
- Tel: 317-536-2380
Los Angeles
- Missie Viejo, CA
- Tel: 949-462-9523
- Faks: 949-462-9608
- Tel: 951-273-7800
Raleigh, NC
- Tel: 919-844-7510
New York, NY
- Tel: 631-435-6000
San Jose, CA
- Tel: 408-735-9110
- Tel: 408-436-4270
Kanada – Toronto
- Tel: 905-695-1980
- Faks: 905-695-2078
ASIA/PASIFIK
- Australië – Sydney
- Tel: 61-2-9868-6733
- China – Beijing
- Tel: 86-10-8569-7000
- China – Chengdu
- Tel: 86-28-8665-5511
- China – Chongqing
- Tel: 86-23-8980-9588
- China – Dongguan
- Tel: 86-769-8702-9880
- China – Guangzhou
- Tel: 86-20-8755-8029
- China – Hangzhou
- Tel: 86-571-8792-8115
- China – Hong Kong SAR
- Tel: 852-2943-5100
- China – Nanjing
- Tel: 86-25-8473-2460
- China – Qingdao
- Tel: 86-532-8502-7355
- China – Sjanghai
- Tel: 86-21-3326-8000
- China – Shenyang
- Tel: 86-24-2334-2829
- China – Shenzhen
- Tel: 86-755-8864-2200
- China – Suzhou
- Tel: 86-186-6233-1526
- China – Wuhan
- Tel: 86-27-5980-5300
- China – Xian
- Tel: 86-29-8833-7252
- China – Xiamen
- Tel: 86-592-2388138
- China – Zhuhai
- Tel: 86-756-3210040
© 2023 Microchip Technology Inc. en sy filiale DS50003486A-
Dokumente / Hulpbronne
![]() |
MICROCHIP H.264 4K I-Frame Encoder IP Cores [pdf] Gebruikersgids H.264 4K I-Frame Encoder IP Cores, H.264 4K, I-Frame Encoder IP Cores, Encoder IP Cores, IP Cores |