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

Invoering
H.264 is een populaire videocompressiestandaard om digitale video te comprimeren. Het is ook bekend als MPEG-4 Part10 of Advanced Video Coding (MPEG-4 AVC). H.264 gebruikt de blokgewijze benadering voor het comprimeren van een video waarbij de blokgrootte is gedefinieerd als 16 x 16 en zo'n blok een macroblok wordt genoemd. De compressiestandaard ondersteunt verschillende profiles die de compressieverhouding en de complexiteit van de implementatie definiëren. De te comprimeren videoframes worden behandeld als I-frame, P-frame en B-frame. Een I-frame is een intragecodeerd frame waarbij compressie wordt uitgevoerd met behulp van de informatie in het frame. Er zijn geen andere frames vereist om het I-frame te decoderen. Een P-frame wordt gecomprimeerd met behulp van de wijzigingen ten opzichte van een eerder frame dat een I-frame of een P-frame kan zijn. De compressie van het B-frame wordt uitgevoerd met behulp van de bewegingswijzigingen ten opzichte van zowel een eerder frame als een aankomend frame. Het I-framecompressieproces heeft vier stages—Intra-voorspelling, Integer-transformatie, Kwantisering en Entropie-codering. H.264 ondersteunt twee typen codering: Context Adaptive Variable Length Coding (CAVLC) en Context Adaptive Binary Arithmetic Coding (CABAC). De huidige versie van de IP implementeert Baseline profile en gebruikt CAVLC voor entropiecodering. Ook ondersteunt de IP alleen codering van I-Frames tot 4K resolutie.
Functies
H.264 I-Frame Encoder ondersteunt de volgende belangrijke functie:
- Implementeert compressie op YCbCr 420-videoformaat
- Verwacht de invoer in YCbCr 422-videoformaat
- Ondersteunt 8 bits voor elk onderdeel (Y, Cb en Cr)
- Ondersteunt ITU-T H.264 Annex B-compatibele NAL-bytestreamuitvoer
- Standalone-werking, CPU of processorondersteuning niet vereist
- Door de gebruiker configureerbare kwaliteitsfactor QP tijdens runtime
- Berekening met een snelheid van 1 pixel per klok
- Ondersteunt compressie tot een resolutie van 4K (3840 × 2160) 60 fps
- Minimale latentie (252 μs voor full HD of 17 horizontale lijnen)
- Ondersteunt 2 en 4 sneetjes
Ondersteunde gezinnen
De H.264 4K I-Frame Encoder ondersteunt de volgende families:
- PolarFire® SoC FPGA
- Polar Fire FPGA
Hardware-implementatie
De volgende afbeelding toont het IP-blokdiagram van de H.264 4K I-Frame Encoder.
Figuur 1-1. H.264 4K I-Frame Encoder IP-blokdiagram
Ingangen en uitgangen
In de volgende tabel staan de invoer- en uitvoerpoorten van H.264 4K I-Frame Encoder IP.
Tabel 1-1. Invoer- en uitvoerpoorten van H.264 4K I-Frame Encoder IP
| Signaalnaam | Richting | Breedte | Beschrijving |
| RESET_N | Invoer | 1 | Actief-laag Asynchrone reset-signaal naar het ontwerp. |
| PIX_CLK_I | Invoer | 1 | Invoerklok waarmee inkomende pixels s . zijnampLED. |
| DDR_CLK_I | Invoer | 1 | Klok van DDR-geheugencontroller. |
| HRES_I | Invoer | 16 | Horizontale resolutie van invoerbeeld. Het moet een veelvoud van 16 zijn. |
| VRES_I | Invoer | 16 | Verticale resolutie van invoerbeeld. Het moet een veelvoud van 16 zijn. |
| QP_I | Invoer | 6 | Kwaliteitsfactor voor H.264-kwantisering. De waarde varieert van 0 tot 51, waarbij 0 staat voor de hoogste kwaliteit en de laagste compressie en 51 voor de hoogste compressie. |
| DATA0_O | Uitvoer | 16 | H.264 Slice0-gecodeerde gegevensuitvoer die de NAL-eenheid, Slice-header, SPS, PPS en de gecodeerde gegevens van macroblokken bevat. |
| DATA_GELDIGHEID0_O | Uitvoer | 1 | Signaal dat aangeeft dat Slice0-gecodeerde gegevens geldig zijn. |
| DATA1_O | Uitvoer | 16 | H.264 Slice1-gecodeerde gegevensuitvoer die de Slice-header en de gecodeerde gegevens van macroblokken bevat. |
| DATA_GELDIGHEID1_O | Uitvoer | 1 | Signaal dat aangeeft dat Slice1-gecodeerde gegevens geldig zijn. |
| DATA2_O | Uitvoer | 16 | H.264 Slice2-gecodeerde gegevensuitvoer die de Slice-header en de gecodeerde gegevens van macroblokken bevat. |
| DATA_GELDIGHEID2_O | Uitvoer | 1 | Signaal dat aangeeft dat Slice2-gecodeerde gegevens geldig zijn. |
| ………..voortgezet | |||
| Signaalnaam | Richting | Breedte | Beschrijving |
| DATA3_O | Uitvoer | 16 | H.264 Slice3-gecodeerde gegevensuitvoer die de Slice-header en de gecodeerde gegevens van macroblokken bevat. |
| DATA_GELDIGHEID3_O | Uitvoer | 1 | Signaal dat aangeeft dat Slice3-gecodeerde gegevens geldig zijn. |
| DDR_LINE_GAP_I | Invoer | 16 | Lijnruimte tussen horizontale invoerbeeldlijnen in het DDR-geheugen. |
| FRAME_START_ADDR_I | Invoer | 7/8 | DDR-framebufferadres. 7 bits wanneer de frame gap is geconfigureerd voor 32 MB. 8 bits wanneer de frame gap is geconfigureerd voor 16 MB. |
| FRAME_END_O | Uitvoer | 1 | Einde van de H.264-bitstream voor een frame. |
| Lees kanaal 0 Arbiter Interface-poorten | |||
| RDATA0_I | Invoer | Gegevensbreedte invoeren | Gegevens van arbiter lezen |
| RVALID0_I | Invoer | 1 | Gegevens geldig lezen van arbiter |
| ARREADY0_I | Invoer | 1 | Erkenning van de arbiter |
| BUSER0_I | Invoer | 1 | Voltooiing lezen |
| ARADDR0_O | Uitvoer | 32 | DDR-adres van waaruit het lezen moet worden gestart |
| ARVALID0_O | Uitvoer | 1 | Lees verzoek aan arbiter |
| ARSIZE0_O | Uitvoer | 8 | Lees burst-grootte |
| Lees kanaal 1 Arbiter Interface-poorten | |||
| RDATA1_I | Invoer | Gegevensbreedte invoeren | Gegevens van arbiter lezen |
| RVALID1_I | Invoer | 1 | Gegevens geldig lezen van arbiter |
| ARREADY1_I | Invoer | 1 | Erkenning van de arbiter |
| BUSER1_I | Invoer | 1 | Voltooiing lezen |
| ARADDR1_O | Uitvoer | 32 | DDR-adres van waaruit het lezen moet worden gestart |
| ARVALID1_O | Uitvoer | 1 | Lees verzoek aan arbiter |
| ARSIZE1_O | Uitvoer | 8 | Lees burst-grootte |
| Lees kanaal 2 Arbiter Interface-poorten | |||
| RDATA2_I | Invoer | Gegevensbreedte invoeren | Gegevens van arbiter lezen |
| RVALID2_I | Invoer | 1 | Gegevens geldig lezen van arbiter |
| ARREADY2_I | Invoer | 1 | Erkenning van de arbiter |
| BUSER2_I | Invoer | 1 | Voltooiing lezen |
| ARADDR2_O | Uitvoer | 32 | DDR-adres van waaruit het lezen moet worden gestart |
| ARVALID2_O | Uitvoer | 1 | Lees verzoek aan arbiter |
| ARSIZE2_O | Uitvoer | 8 | Lees burst-grootte |
| Lees kanaal 3 Arbiter Interface-poorten | |||
| RDATA3_I | Invoer | Gegevensbreedte invoeren | Gegevens van arbiter lezen |
| RVALID3_I | Invoer | 1 | Gegevens geldig lezen van arbiter |
| ………..voortgezet | |||
| Signaalnaam | Richting | Breedte | Beschrijving |
| ARREADY3_I | Invoer | 1 | Erkenning van de arbiter |
| BUSER3_I | Invoer | 1 | Voltooiing lezen |
| ARADDR3_O | Uitvoer | 32 | DDR-adres van waaruit het lezen moet worden gestart |
| ARVALID3_O | Uitvoer | 1 | Lees verzoek aan arbiter |
| ARSIZE3_O | Uitvoer | 8 | Lees burst-grootte |
Configuratieparameters
In de volgende tabel worden de algemene configuratieparameters beschreven die worden gebruikt in de hardware-implementatie van de H.264 4K I-Frame Encoder. Deze kunnen variëren op basis van de toepassingsvereisten.
Tabel 1-2. Configuratieparameters voor H.264 4K I-Frame-encoder
| Naam | Beschrijving |
| 16x16_DC_INTRA_VOORSPELLING | Optie om de 16 x 16 intra dc-voorspelling in te schakelen, samen met de 4 x 4 intra dc-voorspelling. |
| AANTAL_SLICES | Selecteer 2 slices om 4K bij 30 fps te ondersteunen. Selecteer 4 slices om 4K bij 60 fps te ondersteunen. |
| DDR_AXI_DATA_WIDTH | Selecteer de DATA-breedte van het leeskanaal dat moet worden verbonden met het IP van de video-arbiter. |
| FRAME_GAP | Selecteer de framebuffergrootte. Voor 4K selecteert u 32 MB. |
IP-configurator
De volgende afbeelding toont de H.264 4K I-Frame Encoder IP-configurator.
Figuur 1-2. IP-configuratie
Hardware-implementatie van H.264 4K I-Frame Encoder IP
De H.264 4K I-Frame Encoder IP verdeelt elk frame in 2/4 slices en codeert met de slice encoder. De DDR-leeslogica verwacht de framegegevens in DDR-geheugen als YCbCr 422-formaat. De regelafstand tussen elke horizontale regel van het frame in DDR-geheugen moet worden opgegeven via DDR_LINE_GAP_I-invoer. De IP gebruikt 422-formaten als invoer en implementeert compressie in 420-formaten. De Slice0-uitvoer bevat ook de SPS- en PPS-header. Alle slices-bitstreams worden apart geleverd. Alle slices-bitstreams worden samengevoegd tot de uiteindelijke H.264-bitstream. De volgende afbeelding toont het H.264 4K I-Frame encoder IP-blokdiagram.
Figuur 1-3. H.264 4K I-Frame Encoder IP-blokdiagram
De onderstaande afbeelding toont het blokschema van de slice-encoder.
Figuur 1-4. Blokdiagram van slice-encoder
Ontwerpbeschrijving Slice Encoder
In dit gedeelte worden de verschillende interne modules van de slice-encoder beschreven.
16 x 16 Matrixframe
Deze module omlijst de 16 x 16 macroblokken voor Y-component volgens de H.264-specificatie. Lijnbuffers worden gebruikt om 16 horizontale lijnen van invoerafbeelding op te slaan en een 16 x 16 matrix wordt omlijst met behulp van schuifregisters.
8 x 8 Matrixframe
Deze module omlijst de 8 x 8 macroblokken voor het C-component volgens de H.264-specificatie voor 420-formaten. Lijnbuffers worden gebruikt om 8 horizontale lijnen van invoerafbeelding op te slaan en een 8 x 16 matrix wordt omlijst met behulp van schuifregisters. Vanuit de 8 x 16 matrix worden de Cb- en Cr-componenten gescheiden om elke 8 x 8 matrix te omlijsten.
4 x 4 Matrixframe
De integertransformatie, kwantisering en CAVLC-codering werken op een 4 x 4 subblok binnen een macroblok. De 4 x 4 matrixframer genereert een 4 x 4 subblok van een 16 x 16 of 8 x 8 macroblok. Deze matrixgenerator overspant alle subblokken van een macroblok voordat hij naar het volgende macroblok gaat.
Intra-voorspelling
H.264 gebruikt verschillende intra-prediction modes om de informatie in een 4 x 4 blok te reduceren. Het intra-prediction blok in de IP gebruikt alleen 4 x 4 of 16 x 16 DC prediction. 16 x 16 wordt gebruikt voor QP waarden hoger dan 35 als 16 x 16 intra-DC prediction is ingeschakeld in de IP configurator. De DC component wordt berekend uit de aangrenzende bovenste en linker 4 x 4 of 16 x 16 blokken.
Integer-transformatie
H.264 gebruikt integer discrete cosinustransformatie waarbij de coëfficiënten worden verdeeld over de integer-transformatiematrix en de kwantisatiematrix zodat er geen vermenigvuldigingen of delingen in de integer-transformatie zijn. De integer-transformatie stage implementeert de transformatie met behulp van shift- en add-bewerkingen.
Kwantisering
De kwantisering vermenigvuldigt elke uitvoer van de gehele transformatie met een vooraf bepaalde kwantiseringswaarde die is gedefinieerd door de QP-gebruikersinvoerwaarde. Het bereik van de QP-waarde is van 0 tot 51. Elke waarde groter dan 51 is clamped to 51. Een lagere QP-waarde betekent lagere compressie en hogere kwaliteit en vice versa.
CAVLC
H.264 gebruikt twee soorten entropiecodering: Context Adaptive Variable Length Coding (CAVLC) en Context Adaptive Binary Arithmetic Coding (CABAC). Het IP gebruikt CAVLC voor het coderen van de gekwantiseerde uitvoer.
Koptekstgenerator
Het headergeneratorblok genereert de blokheaders, slice-headers, Sequence Parameter Set (SPS), Picture Parameter Set (PPS) en Network Abstraction Layer (NAL)-eenheid, afhankelijk van de instantie van het videoframe.
H.264-streamgenerator
Het H.264-stroomgeneratorblok combineert de CAVLC-uitvoer samen met de headers om de gecodeerde uitvoer te creëren volgens het H.264-standaardformaat.
Testbank
Testbench is beschikbaar om de functionaliteit van H.264 4K I-Frame Encoder IP te controleren.
Simulatie
De simulatie maakt gebruik van een 432 x 240-afbeelding in YCbCr422-formaat, weergegeven door twee files, elk voor Y en C als invoer en genereert een H.264 met 4 slices file formaat dat twee frames bevat.
In de volgende stappen wordt beschreven hoe u de kern kunt simuleren met behulp van de testbank:
- Ga naar Libero® SoC-catalogus > View > Windows > Catalogus en vouw vervolgens Solutions-Video uit. Dubbelklik op H264_4K_Iframe_Encoder en klik vervolgens op OK. H264_4K_Iframe-Encoder IP verschijnt op het SmartDesign-canvas.
Figuur 2-1. H.264 4K I-Frame Encoder IP-kern in Libero® SoC-catalogus
- Ga naar de Files tabblad en selecteer simulatie > Importeren Files.
Figuur 2-2. Importeren Files
- Importeer de H264_sim_data_in_y.txt, H264_sim_data_in_c.txt en H264_refOut.txt files van het volgende pad: ..\ \component\Microsemi\SolutionCore\ H264_4K_Iframe_Encoder\ \Stimulans.
- Een andere importeren file, blader door de map met de vereiste fileen klik op Openen. de geïmporteerde file staat vermeld onder simulatie, zie de volgende afbeelding.
Figuur 2-3. Geïmporteerd Files
- Ga naar het tabblad Ontwerphiërarchie en klik met de rechtermuisknop op H264_4K_Iframe_Enc_C0 en selecteer Instellen als root. Afbeelding 2-4. Instellen als root

- Ga naar het tabblad Stimulus Hierarchy en selecteer H264_4K_Iframe_Encoder_tb (H264_4K_Iframe_Encoder_tb. v) > Simulate Pre-Synth Design > Open Interactively. Het IP wordt gesimuleerd voor twee frames. Afbeelding 2-5. Simulating Pre-Synthesis Design

- ModelSim opent met de testbench file zoals weergegeven in de volgende afbeelding.
Figuur 2-6. ModelSim-simulatievenster
Belangrijk: Als de simulatie wordt onderbroken vanwege de looptijdlimiet die is opgegeven in de .do file, gebruik de opdracht run -all om de simulatie te voltooien.
Licentie
- H.264 4K I-Frame Encoder IP wordt alleen in gecodeerde vorm onder licentie verstrekt.
- Gecodeerde RTL-broncode is licentiegebonden en moet apart worden aangeschaft. U kunt simulatie, synthese, lay-out en programmering uitvoeren op de Field Programmable Gate Array (FPGA)-silicon met behulp van de Libero-ontwerpsuite.
- Evaluatielicentie wordt gratis verstrekt om de H.264 Encoder-functies te controleren. De evaluatielicentie vervalt na een uur gebruik op de hardware.
Installatie-instructies
- De kern moet worden geïnstalleerd in Libero SoC-software. Dit gebeurt automatisch via de Catalogus-updatefunctie in
- Libero SoC-software, of de CPZ file kan handmatig worden toegevoegd met behulp van de functie Kerncatalogus toevoegen. Wanneer het CPZ file is geïnstalleerd in Libero, kan de kern worden geconfigureerd, gegenereerd en geïnstantieerd binnen SmartDesign voor opname in het Libero-project.
- Voor meer instructies over kerninstallatie, licentieverlening en algemeen gebruik, zie Libero SoC Online Help.
De volgende tabel geeft een overzicht van het resourcegebruik van asample H.264 4K I-Frame Encoder IP-ontwerp gemaakt voor PolarFire FPGA (MPF300TS-1FCG1152I-pakket) en genereert gecomprimeerde gegevens met behulp van 4:2:2 sampvan invoergegevens.
Tabel 5-1. Resourcegebruik van de H.264 4K I-Frame Encoder IP
| Element | 4 plakjes | 2 plakjes |
| 4LUT's | 73588 | 37017 |
| DFF's | 67543 | 33839 |
| LSRAM | 592 | 296 |
| µSRAM | 84 | 42 |
| Wiskundige blokken | 89 | 45 |
| Interface 4-ingang LUT's | 25524 | 12780 |
| Interface DFF's | 25524 | 12780 |
Revisiegeschiedenis
De tabel met de revisiegeschiedenis beschrijft de wijzigingen die in het document zijn doorgevoerd. De wijzigingen zijn gerangschikt per revisie, te beginnen met de meest recente publicatie.
Tabel 6-1. Revisiegeschiedenis
| Herziening | Datum | Beschrijving |
| A | 01/2023 | Eerste release. |
Microchip FPGA-ondersteuning
De Microchip FPGA-productgroep ondersteunt zijn producten met verschillende ondersteunende diensten, waaronder klantenservice, Customer Technical Support Center, a website en wereldwijde verkoopkantoren. Klanten wordt aangeraden om Microchip online bronnen te bezoeken voordat ze contact opnemen met de ondersteuning, aangezien het zeer waarschijnlijk is dat hun vragen al zijn beantwoord. Neem contact op met het Technical Support Center via de weblocatie bij www.microchip.com/supportVermeld het FPGA-apparaatonderdeelnummer, selecteer de juiste behuizingscategorie en upload het ontwerp. files tijdens het maken van een technische ondersteuningsaanvraag. Neem contact op met de klantenservice voor niet-technische productondersteuning, zoals productprijzen, productupgrades, update-informatie, bestelstatus en autorisatie.
- Vanuit Noord-Amerika belt u 800.262.1060
- Vanuit de rest van de wereld belt u 650.318.4460
- Fax, overal ter wereld, 650.318.8044
Microchip-informatie
de microchip Webplaats
Microchip biedt online ondersteuning via onze webwebsite op www.microchip.com/. Dit website wordt gebruikt om te maken files en informatie die gemakkelijk beschikbaar is voor klanten. Enkele van de beschikbare content omvat:
- Productondersteuning – Gegevensbladen en errata, toepassingsnotities en sample-programma's, ontwerpbronnen, gebruikershandleidingen en hardware-ondersteuningsdocumenten, nieuwste softwareversies en gearchiveerde software
- Algemene technische ondersteuning – Veelgestelde vragen (FAQ's), technische ondersteuningsverzoeken, online discussiegroepen, ledenlijst van Microchip-ontwerppartnerprogramma's
- Bedrijf van Microchip – Productselector en bestelgidsen, de laatste persberichten van Microchip, een lijst met seminars en evenementen, lijsten met verkoopkantoren, distributeurs en fabrieksvertegenwoordigers van Microchip
Meldingsservice voor productwijzigingen
De productwijzigingsmeldingsservice van Microchip helpt klanten op de hoogte te blijven van Microchip-producten. Abonnees ontvangen e-mailmeldingen wanneer er wijzigingen, updates, revisies of errata zijn met betrekking tot een specifieke productfamilie of ontwikkelingstool van interesse.
Om te registreren, ga naar www.microchip.com/pcn. en volg de registratie-instructies.
Klantenservice
Gebruikers van Microchip-producten kunnen via verschillende kanalen hulp krijgen:
- Distributeur of vertegenwoordiger
- Lokaal verkoopkantoor
- Embedded Solutions Engineer (ESE)
- Technische ondersteuning
Klanten dienen contact op te nemen met hun distributeur, vertegenwoordiger of ESE voor ondersteuning. Lokale verkoopkantoren zijn ook beschikbaar om klanten te helpen. Een lijst met verkoopkantoren en locaties is opgenomen in dit document.
Technische ondersteuning is beschikbaar via de webwebsite op: www.microchip.com/support.
Microchip Devices Code Beschermingsfunctie
Let op de volgende details over de codebeveiligingsfunctie op Microchip-producten:
- Microchipproducten voldoen aan de specificaties die in het betreffende Microchip-gegevensblad staan.
- Microchip is ervan overtuigd dat haar productfamilie veilig is wanneer deze op de beoogde manier, binnen de operationele specificaties en onder normale omstandigheden wordt gebruikt.
- Microchip waardeert en beschermt zijn intellectuele eigendomsrechten op agressieve wijze. Pogingen om de codebeschermingsfuncties van het Microchip-product te schenden, zijn ten strengste verboden en kunnen in strijd zijn met de Digital Millennium Copyright Act.
- Noch Microchip, noch enige andere fabrikant van halfgeleiders kan de veiligheid van zijn code garanderen. Codebescherming betekent niet dat we garanderen dat het product “onbreekbaar” is.
- Codebescherming evolueert voortdurend. Microchip streeft ernaar de codebeschermingsfuncties van onze producten voortdurend te verbeteren.
Juridische kennisgeving
Deze publicatie en de informatie hierin mogen alleen worden gebruikt met Microchip-producten, inclusief voor het ontwerpen, testen en integreren van Microchip-producten met uw toepassing. Gebruik van deze informatie op een andere manier is in strijd met deze voorwaarden. Informatie over apparaattoepassingen wordt alleen voor uw gemak verstrekt en kan worden vervangen door updates. Het is uw verantwoordelijkheid om ervoor te zorgen dat uw toepassing voldoet aan uw specificaties. Neem contact op met uw plaatselijke Microchip-verkoopkantoor voor aanvullende ondersteuning of verkrijg aanvullende ondersteuning op: www.microchip.com/en-us/support/design-help/client-support-servicesDEZE INFORMATIE WORDT DOOR MICROCHIP GELEVERD "ZOALS HET IS". MICROCHIP GEEFT GEEN ENKELE VERKLARING OF GARANTIE, EXPLICIET OF IMPLICIET, SCHRIFTELIJK OF MONDELING, WETTELIJK OF ANDERSZINS, MET BETREKKING TOT DE INFORMATIE, INCLUSIEF MAAR NIET BEPERKT TOT ENIGE IMPLICIETE GARANTIES VAN NIET-INBREUK, VERKOOPBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD DOEL, OF GARANTIES MET BETREKKING TOT DE STAAT, KWALITEIT OF PRESTATIES ERVAN. MICROCHIP IS IN GEEN GEVAL AANSPRAKELIJK VOOR ENIGE INDIRECTE, SPECIALE, PUNITIEVE, INCIDENTELE OF GEVOLGSCHADE, KOSTEN OF UITGAVEN VAN WELKE AARD DAN OOK IN VERBAND MET DE INFORMATIE OF HET GEBRUIK ERVAN, ONGEACHT DE OORZAAK, ZELFS ALS MICROCHIP OP DE HOOGTE IS GESTELD VAN DE MOGELIJKHEID OF ALS DE SCHADE VOORZIENBAAR IS. VOOR ZOVER TOEGESTAAN DOOR DE WET, ZAL DE TOTALE AANSPRAKELIJKHEID VAN MICROCHIP VOOR ALLE CLAIMS DIE OP ENIGERLEI WIJZE GERELATEERD ZIJN AAN DE INFORMATIE OF HET GEBRUIK ERVAN, HET BEDRAG VAN DE EVENTUELE KOSTEN DIE U RECHTSTREEKS AAN MICROCHIP HEBT BETAALD VOOR DE INFORMATIE, NIET OVERSCHRIJDEN. Het gebruik van Microchip-apparaten in levensondersteunings- en/of veiligheidstoepassingen is geheel voor eigen risico van de koper, en de koper stemt ermee in Microchip te verdedigen, schadeloos te stellen en te vrijwaren van alle schade, claims, rechtszaken of kosten die voortvloeien uit dergelijk gebruik. Er worden geen licenties, impliciet of anderszins, overgedragen onder de intellectuele eigendomsrechten van Microchip, tenzij anders vermeld.
Handelsmerken
De naam en het logo van Microchip, het Microchip-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 zijn geregistreerde handelsmerken van Microchip Technology Incorporated in de VS en andere landen. 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 zijn geregistreerde handelsmerken van Microchip Technology Incorporated in de VS. 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 Serial Programming, ICSP, INICnet, Intelligente parallelschakeling, IntelliMOS, inter-chip connectiviteit, JitterBlocker, knop-op-display, KoD, maxCrypto, maxView, membraan, Mindi, MiWi, MPASM, MPF, MPLAB gecertificeerd logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Alwetende codegeneratie, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, RTAX , RTG4, SAM ICE, Seriële Quad I/O, eenvoudige kaart, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect en ZENA zijn handelsmerken van Microchip Technology Incorporated in de VS en andere landen. SQTP is een dienstmerk van Microchip Technology Incorporated in de VS. Het Adaptec-logo, Frequency on Demand, Silicon Storage Technology en Symmcom zijn geregistreerde handelsmerken van Microchip Technology Inc. in andere landen. GestIC is een geregistreerd handelsmerk van Microchip Technology Germany II GmbH & Co. KG, een dochteronderneming van Microchip Technology Inc., in andere landen. Alle andere hierin genoemde handelsmerken zijn eigendom van hun respectieve bedrijven. © 2023, Microchip Technology Incorporated en haar dochterondernemingen. Alle rechten voorbehouden. ISBN: 978-1-6683-1888-1
Kwaliteitsmanagementsysteem
Voor informatie over de kwaliteitsmanagementsystemen van Microchip kunt u terecht op www.microchip.com/kwaliteit.
Wereldwijde verkoop en service
AMERIKA'S
Hoofdkantoor
- 2355 West Chandler Blvd.
- Chandler, AZ 85224-6199
- Telefoon: 480-792-7200
- Fax: 480-792-7277
- Technische ondersteuning: www.microchip.com/support.
- Web Adres: www.microchip.nl.
Atlanta
- Duluth, GA
- Telefoon: 678-957-9614
- Fax: 678-957-1455
Austin, TX
- Telefoon: 512-257-3370
Boston
- Westborough, MA
- Telefoon: 774-760-0087
- Fax: 774-760-0088
Chicago
- Itasca, IL
- Telefoon: 630-285-0071
- Fax: 630-285-0075
Dalen
- Addison, TX
- Telefoon: 972-818-7423
- Fax: 972-818-2924
Detroit
- Novi, MI
- Telefoon: 248-848-4000
Houston, TX
- Telefoon: 281-894-5983
Indiaas
- Noblesville, IN
- Telefoon: 317-773-8323
- Fax: 317-773-5453
- Telefoon: 317-536-2380
Los Angeles
- Missie Viejo, CA
- Telefoon: 949-462-9523
- Fax: 949-462-9608
- Telefoon: 951-273-7800
Raleigh, NC
- Telefoon: 919-844-7510
New York, NY
- Telefoon: 631-435-6000
San Jose, Californië
- Telefoon: 408-735-9110
- Telefoon: 408-436-4270
Canada – Toronto
- Telefoon: 905-695-1980
- Fax: 905-695-2078
AZIË/PACIFIC
- Australië – Sydney
- Telefoon: 61-2-9868-6733
- China – Peking
- Telefoon: 86-10-8569-7000
- China – Chengdu
- Telefoon: 86-28-8665-5511
- China – Tsjoengking
- Telefoon: 86-23-8980-9588
- China – Dongguan
- Telefoon: 86-769-8702-9880
- China – Kanton
- Telefoon: 86-20-8755-8029
- China – Hangzhou
- Telefoon: 86-571-8792-8115
- China – Hongkong SAR
- Telefoon: 852-2943-5100
- China – Nanking
- Telefoon: 86-25-8473-2460
- China – Qingdao
- Telefoon: 86-532-8502-7355
- China – Sjanghai
- Telefoon: 86-21-3326-8000
- China – Shenyang
- Telefoon: 86-24-2334-2829
- China – Shenzhen
- Telefoon: 86-755-8864-2200
- China – Suzhou
- Telefoon: 86-186-6233-1526
- China-Wuhan
- Telefoon: 86-27-5980-5300
- China – Xi’an
- Telefoon: 86-29-8833-7252
- China – Xiamen
- Telefoon: 86-592-2388138
- China – Zhuhai
- Telefoon: 86-756-3210040
© 2023 Microchip Technology Inc. en haar dochterondernemingen DS50003486A-
Documenten / Bronnen
![]() |
MICROCHIP H.264 4K I-Frame Encoder IP-kernen [pdf] Gebruikershandleiding H.264 4K I-Frame Encoder IP-kernen, H.264 4K, I-Frame Encoder IP-kernen, Encoder IP-kernen, IP-kernen |





