MICROCHIP-LOGO

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

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

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-blokdiagramMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (1)

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-configuratieMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (2)

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-blokdiagramMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (3)

De onderstaande afbeelding toont het blokschema van de slice-encoder.

Figuur 1-4. Blokdiagram van slice-encoderMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (4)

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:

  1. 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-catalogusMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (5)
  2. Ga naar de Files tabblad en selecteer simulatie > Importeren Files.
    Figuur 2-2. Importeren FilesMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (6)
  3. 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.
  4. 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 FilesMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (7)
  5. 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 rootMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (8)
  6. 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 DesignMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (9)
  7. ModelSim opent met de testbench file zoals weergegeven in de volgende afbeelding.

Figuur 2-6. ModelSim-simulatievensterMICROCHIP-H-264-4K-I-Frame-Encoder-IP-Cores-FIG-1 (10)

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

Atlanta

Austin, TX

Boston

Chicago

Dalen

Detroit

Houston, TX

Indiaas

Los Angeles

Raleigh, NC

New York, NY

San Jose, Californië

Canada – Toronto

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

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *