
MICROCHIP H.264-encoder

Invoering
H.264 is een populaire videocompressiestandaard voor de compressie van digitale video. Het is ook bekend als MPEG-4 Part10 of Advanced Video Coding (MPEG-4 AVC). H.264 gebruikt een blokgewijze aanpak voor het comprimeren van de video, waarbij de blokgrootte is gedefinieerd als 16 x 16 en een macroblok wordt genoemd. De compressiestandaard ondersteunt verschillende profiles die de compressieverhouding en 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 intra-gecodeerd frame waarbij compressie wordt uitgevoerd door gebruik te maken van de informatie in het frame. Er zijn geen andere frames nodig om een I-frame te decoderen. AP-frame wordt gecomprimeerd door gebruik te maken 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 door gebruik te maken van de bewegingsveranderingen ten opzichte van zowel een eerder frame als een aankomend frame.
Het compressieproces van het I- en P-frame duurt vier secondentagzijn:
- Intra/Inter-voorspelling
- Integer-transformatie
- Kwantisering
- Entropie-codering
H. 264 ondersteunt twee soorten codering:
- Contextadaptieve variabele lengtecodering (CAVLC)
- Contextadaptieve binaire rekenkundige codering (CABAC)
De huidige versie van H.264 Encoder implementeert baseline profile en gebruikt CAVLC voor entropiecodering. H.264 Encoder ondersteunt ook de codering van I- en P-frames.
Figuur 1. Blokdiagram H.264-encoder

Functies
H. 264 Encoder heeft de volgende belangrijke kenmerken:
- Comprimeert het YCbCr 420-videoformaat
- Accepteert YCbCr 422-videoformaat als invoer
- Ondersteunt 8-bit voor elk onderdeel (Y, Cb en Cr)
- Ondersteunt ITU-T H.264 Annex B-compatibele NAL bytestream-uitvoer
- Werkt zonder zelfstandige werking, CPU- of processorondersteuning is niet vereist
- Ondersteunt door de gebruiker configureerbare kwaliteitsfactor (QP)
- Ondersteunt P-frametelling (PCOUNT)
- Ondersteunt door de gebruiker configureerbare drempelwaarde voor overslaanblok
- Ondersteunt berekeningen met een snelheid van één pixel per klok
- Ondersteunt compressie tot een resolutie van 1080p 60 fps
- Gebruikt een video-arbiterinterface voor toegang tot DDR-framebuffers
- Minimale latentie (252 µs voor Full HD of 17 horizontale lijnen)
Ondersteunde gezinnen
H. 264 Encoder ondersteunt de volgende productfamilies:
- PolarFire® SoC
- PolarVuur
Hardware-implementatie
In dit gedeelte worden de verschillende interne modules van de H.264 Encoder beschreven. Gegevensinvoer naar de H.264-encoder moet de vorm hebben van een rasterscanafbeelding in het YCbCr 422-formaat. H.264 Encoder gebruikt 422 formaten als invoer en implementeert compressie in 420 formaten.
De volgende afbeelding toont het blokschema van de H.264-encoder.
Figuur 1-1. H.264-encoder – Modules

- Intra-voorspelling
H.264 gebruikt verschillende intra-voorspellingsmodi om de informatie in een 4 x 4 blok te verminderen. Het intra-voorspellingsblok in het IP gebruikt alleen DC-voorspelling op een matrixgrootte van 4 x 4. De DC-component wordt berekend op basis van de aangrenzende bovenste en linker 4 x 4 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 integer-transformatie met een vooraf bepaalde kwantiseringswaarde gedefinieerd door de QP-gebruikersinvoerwaarde. Het bereik van de QP-waarde is van 0 tot 51. Elke waarde hoger dan 51 is clamped to 51. Een lagere QP-waarde betekent lagere compressie en hogere kwaliteit en vice versa. - Bewegingsschatting
De bewegingsschatting doorzoekt 8 x 8 blokken van het huidige frame in het 16 x 16 blok van het vorige frame en genereert bewegingsvectoren. - Bewegingscompensatie
De bewegingscompensatie haalt de bewegingsvectoren uit het bewegingsschattingsblok en vindt het overeenkomstige 8 x 8 blok in het vorige frame. - CAVLC
H.264 gebruikt twee soorten entropiecodering: CAVLC en CABAC. Het IP gebruikt CAVLC voor het coderen van de gekwantiseerde uitvoer. - Koptekstgenerator
Het headergeneratorblok genereert de blokheaders, de sliceheaders, de Sequence Parameter Set (SPS), de Picture Parameter Set (PPS) en de Network Abstraction Layer (NAL)-eenheid, afhankelijk van de instantie van het videoframe. De beslissingslogica voor het overslaan van blokken berekent de som van het absolute verschil (SAD) van het huidige frame 16 x 16 macroblok en het vorige frame 16 x 16 macroblok op basis van de voorspelde bewegingsvectorlocatie. Het skip-blok wordt bepaald met behulp van de SAD-waarde en de SKIP_THRESHOLD-invoer. - 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. - DDR-schrijfkanaal en leeskanaal
H.264 Encoder vereist dat het gedecodeerde frame wordt opgeslagen in DDR-geheugen, dat wordt gebruikt bij Inter-voorspelling. De
IP maakt gebruik van DDR-schrijf- en leeskanalen om verbinding te maken met de Video Arbiter IP, die communiceert met het DDR-geheugen via de DDR-controller IP.
Ingangen en uitgangen
In dit gedeelte worden de ingangen en uitgangen van de H.264-encoder beschreven.
Havens
De volgende tabellen geven de beschrijving van de invoer- en uitvoerpoorten van de H.264-encoder weer.
Tabel 2-1. Ingangen en uitgangen van H.264-encoder
| Signaalnaam | Richting | Breedte | Beschrijving |
| DDR_CLK_I | Invoer | 1 | Klok voor DDR-geheugencontroller |
| PIX_CLK_I | Invoer | 1 | Invoerklok waarmee inkomende pixels s . zijnampgeleid |
| RESET_N | Invoer | 1 | Actief-laag Asynchrone reset-signaal naar het ontwerp |
| DATA_VALID_I | Invoer | 1 | Invoerpixelgegevens geldig signaal |
| DATA_Y_I | Invoer | 8 | 8-bit Luma-pixelinvoer in 422-formaat |
| DATA_C_I | Invoer | 8 | 8-bit Chroma-pixelinvoer in 422-formaat |
|
FRAME_START_I |
Invoer |
1 |
Begin van frame-indicatie
De stijgende flank van dit signaal wordt beschouwd als framestart. |
| FRAME_END_I | Invoer | 1 | Einde van frame-indicatie |
|
DDR_FRAME_START_ADDR_I |
Invoer |
8 |
DDR-geheugenstartadres (LSB 24-bits zijn 0) om het gereconstrueerde frame op te slaan. De H.264 IP kan 4 frames opslaan en 64 MB DDR-geheugen gebruiken. |
| I_FRAME_FORCE_I | Invoer | 1 | De gebruiker kan op elk moment een I-frame forceren. Het is een pulssignaal. |
|
PCOUNT_I |
Invoer |
8 |
Aantal P-frames per I-frame 422-formaatwaarde varieert van 0 tot 255. |
|
QP |
Invoer |
6 |
Kwaliteitsfactor voor H.264-kwantisering De fornatwaarde van 422 varieert van 0 tot 51, waarbij 0 de hoogste kwaliteit en de laagste compressie vertegenwoordigt en 51 de hoogste compressie vertegenwoordigt. |
|
SKIP_THRESHOLD_I |
Invoer |
12 |
Drempel voor het overslaan van blokbeslissingen
Deze waarde vertegenwoordigt de SAD-waarde van 16 x 16 macroblokken voor overslaan. Het bereik loopt van 0 tot 1024, met een typische waarde van 512. Een hogere drempel produceert meer overslaanblokken en lage kwaliteit. |
| VRES_I | Invoer | 16 | Verticale resolutie van invoerbeeld. Het moet een veelvoud van 16 zijn. |
| HRES_I | Invoer | 16 | Horizontale resolutie van invoerbeeld. Het moet een veelvoud van 16 zijn. |
| DATA_VALID_O | Uitvoer | 1 | Signaal dat gecodeerde gegevens aangeeft, is geldig. |
|
GEGEVENS_O |
Uitvoer |
16 |
H.264-gecodeerde gegevensuitvoer die NAL-eenheid, slice-header, SPS, PPS en de gecodeerde gegevens van macroblokken bevat. |
|
SCHRIJF_ KANAAL_BUS |
— |
— |
Schrijf kanaalbus die moet worden aangesloten op Videoarbiter Schrijf kanaalbus. Dit
is beschikbaar wanneer de businterface is geselecteerd voor Arbiterinterface. |
|
READ_CHANNEL_BUS |
— |
— |
Kanaalbus lezen die moet worden aangesloten op Videoarbiter Kanaalbus lezen. Dit
is beschikbaar wanneer de businterface is geselecteerd voor Arbiterinterface. |
| DDR Schrijven Native IF—Deze poorten zijn beschikbaar wanneer de Native interface is geselecteerd voor Arbiter Interface. | |||
| DDR_WRITE_ACK_I | Invoer | 1 | Schrijfbevestiging van het schrijfkanaal van de arbiter. |
| DDR_WRITE_DONE_I | Invoer | 1 | Schrijf voltooiing van arbiter. |
| DDR_WRITE_REQ_O | Uitvoer | 1 | Schrijf verzoek aan arbiter. |
| DDR_WRITE_START_ADDR_O | Uitvoer | 32 | DDR-adres waarnaar moet worden geschreven. |
| DDR_WBURST_SIZE_O | Uitvoer | 8 | DDR-schrijfburstgrootte. |
| DDR_WDATA_VALID_O | Uitvoer | 1 | Gegevens geldig voor arbiter. |
| DDR_WDATA_O | Uitvoer | DDR_AXI_DATA_WIDTH | Gegevensuitvoer naar arbiter. |
| DDR Lees Native IF—Deze poorten zijn beschikbaar wanneer de Native interface is geselecteerd voor Arbiter Interface. | |||
| DDR_READ_ACK_I | Invoer | 1 | Leesbevestiging van het leeskanaal van de arbiter. |
| DDR_READ_DONE_I | Invoer | 1 | Lees de voltooiing van de arbiter. |
| DDR_RDATA_VALID_I | Invoer | 1 | Gegevens geldig vanaf arbiter. |
| DDR_RDATA_I | Invoer | DDR_AXI_DATA_WIDTH | Gegevensinvoer van arbiter. |
| DDR_READ_REQ_O | Uitvoer | 1 | Lees verzoek aan arbiter. |
| DDR_READ_START_ADDR_O | Uitvoer | 32 | DDR-adres waaruit gelezen moet worden. |
| DDR_RBURST_SIZE_O | Uitvoer | 8 | DDR-leesburstgrootte. |
Klokbeperkingen
De H.264 Encoder IP gebruikt PIX_CLK_I en DDR_CLK_I klokingangen. Gebruik de klokgroeperingsbeperkingen voor plaats en routering en controleer de timing terwijl het IP-adres de logica voor het overschrijden van het klokdomein implementeert.
Installatie-instructies
H. 264 Encoder-kern moet worden geïnstalleerd in de IP-catalogus van de Libero® SoC-software. Dit gebeurt automatisch via de IP Catalog-updatefunctie in de Libero SoC-software, of de IP-kern kan handmatig uit de catalogus worden gedownload. Zodra de IP-kern is geïnstalleerd in de Libero SoC-software IP Catalog, kan de kern worden geconfigureerd, gegenereerd en geïnstantieerd binnen SmartDesign voor opname in het Libero-project.
Testbank
Er is een testbank beschikbaar om de functionaliteit van de H.264 Encoder IP te controleren.
- Simulatie
De simulatie maakt gebruik van een afbeelding van 432 x 240 in het YCbCr422-formaat, weergegeven door twee files, elk voor Y en C als invoer
en genereert een H.264 file formaat met twee frames. In de volgende stappen wordt beschreven hoe u de kern kunt simuleren met behulp van de testbench.- Ga naar de Libero SoC-catalogus > View > Windows > Catalogus en vouw vervolgens Solutions-Video uit. Dubbelklik op H264_Encoder en klik vervolgens op OK.

- Om het vereiste SmartDesign voor de H.264 Encoder IP-simulatie te genereren, klikt u op Libero Project > Script uitvoeren. Blader naar script ..\ \component\Microchip\SolutionCore\ H264_Encoder\ \scripts\H264_SD.tcl en klik vervolgens op Uitvoeren .
Figuur 5-2. Voer Scriptrun uit
De standaardbreedte van de AXI-databus is 512. Als de H.264 Encoder IP is geconfigureerd voor busbreedtes van 256/128, typt u AXI_DATA_WIDTH:256 of AXI_DATA_WIDTH:128 in het veld Argumenten.
Het SmartDesign verschijnt. Zie de volgende afbeelding.
Figuur 5-3. Top SmartDesign
- Op de FileKlik op het tabblad Simulatie > Importeren Files.
Figuur 5-4. Importeren Files
- Importeer de H264_sim_data_in_y.txt, H264_sim_data_in_c.txt file en de H264_sim_refOut.txt file vanaf het volgende pad: ..\ \component\Microchip\SolutionCore\ H264_Encoder\ \ Stimulus.
- 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.

- Op het tabblad Stimulushiërarchie klikt u op H264_Encoder_tb (H264_Encoder_tb. v) > Pre-Synth-ontwerp simuleren > Interactief openen. Het IP-adres wordt voor twee frames gesimuleerd. Figuur 5-6. Pre-syntheseontwerp simuleren

ModelSim opent met de testbench file zoals weergegeven in de volgende afbeelding.
- Ga naar de Libero SoC-catalogus > View > Windows > Catalogus en vouw vervolgens Solutions-Video uit. Dubbelklik op H264_Encoder en klik vervolgens op OK.

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.
Resourcegebruik
H. 264 Encoder is geïmplementeerd in de PolarFire SoC FPGA (MPFS250T-1FCG1152I-pakket) en genereert gecomprimeerde gegevens met behulp van 4:2:2 sampvan invoergegevens.
Tabel 6-1. Resourcegebruik voor H.264 Encoder
| Hulpbron | Gebruik |
| 4 opzoektabellen (LUT's) | 69092 |
| D Slippers (DFF's) | 65522 |
| Statisch Random Access Memory (LSRAM) | 232 |
| uSRAM | 30 |
| Wiskundige blokken | 19 |
| Interface 4-ingang LUT's | 9396 |
| Interface DFF's | 9396 |
Configuratieparameters
De volgende tabel bevat de beschrijving van de algemene configuratieparameters die worden gebruikt bij de hardware-implementatie van de H.264-encoder, die kunnen variëren op basis van de toepassingsvereisten.
Tabel 7-1. Configuratieparameters
| Naam | Beschrijving |
| DDR_AXI_DATA_WIDTH | Definieert de DDR AXI-gegevensbreedte. Dit kan 128, 256 of 512 zijn |
| ARBITER_INTERFACE | Optie om de native of businterface te selecteren om verbinding te maken met videoarbiter IP |
IP-configurator
De volgende afbeelding toont de H.264 Encoder IP-configurator.
Figuur 7-1. H.264-encoderconfigurator

Licentie
H. 264 Encoder wordt alleen onder licentie in gecodeerde vorm geleverd.
De gecodeerde RTL-broncode is licentievergrendeld en moet afzonderlijk worden aangeschaft. U kunt het Field Programmable Gate Array (FPGA)-silicium simuleren, synthese, lay-out en programmeren 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.
Revisiegeschiedenis
De revisiegeschiedenis beschrijft de wijzigingen die in het document zijn doorgevoerd. De wijzigingen worden per revisie weergegeven, beginnend met de meest recente publicatie.
Tabel 9-1. Revisie geschiedenis
| Herziening | Datum | Beschrijving |
| B | 09/2022 | • Bijgewerkt Functies sectie.
• De breedte van het DATA_O-uitvoersignaal bijgewerkt van 8 naar 16, zie Tabel 2-1. • Bijgewerkt Figuur 7-1. • Bijgewerkt 8. Licentie sectie. • Bijgewerkt 6. Gebruik van hulpbronnen sectie. • Bijgewerkt Figuur 5-3. |
| A | 07/2022 | Eerste release. |
De Microchip FPGA-productgroep ondersteunt zijn producten met verschillende ondersteunende diensten, waaronder klantenservice, Customer Technical Support Center, a webvestiging en wereldwijde verkoopkantoren. Klanten wordt aangeraden de online bronnen van Microchip 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 technische ondersteuningscentrum via de weblocatie bij www.microchip.com/support. Vermeld het onderdeelnummer van het FPGA-apparaat, selecteer de juiste case-categorie en upload het ontwerp files tijdens het maken van een aanvraag voor technische ondersteuning.
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), verzoeken om technische ondersteuning, online discussiegroepen, lijst met leden van het Microchip-ontwerppartnerprogramma
- Business of Microchip – Productselector en bestelgidsen, nieuwste Microchip-persberichten, overzicht van seminars en evenementen, overzichten van Microchip-verkoopkantoren, distributeurs en fabrieksvertegenwoordigers
Meldingsservice voor productwijzigingen
De meldingsservice voor productwijzigingen van Microchip helpt klanten op de hoogte te blijven van Microchip-producten. Abonnees ontvangen een e-mailmelding wanneer er wijzigingen, updates, revisies of fouten zijn met betrekking tot een specifieke productfamilie of ontwikkelingstool die van belang is.
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.
icrochip waardeert en beschermt op agressieve wijze haar intellectuele eigendomsrechten. 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 wij garanderen dat het product "onbreekbaar" is. Codebescherming is voortdurend in ontwikkeling. 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 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 aanvraag 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-services.
DEZE INFORMATIE WORDT DOOR MICROCHIP GELEVERD "ZOALS HET IS". MICROCHIP GEEFT GEEN ENKELE VERKLARING OF GARANTIE VAN WELKE AARD DAN OOK, 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 gedeponeerde 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 gedeponeerde handelsmerken van Microchip Technology Incorporated in de VS.
A
djacent Key Suppression, AKS, Analoog-voor-het-Digitaal Tijdperk, Elke Condensator, 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 seriële programmering, ICSP, INICnet, intelligente parallelschakeling, IntelliMOS, inter-chip connectiviteit, JitterBlocker, knop-op-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, RTAX , 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 en ZENA zijn handelsmerken van Microchip Technology Incorporated in de VS en andere landen.
SQTP is een servicemerk van Microchip Technology Incorporated in de VS.
Het Adaptec-logo, Frequency on Demand, Silicon Storage Technology en Symmcom zijn gedeponeerde 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 respectievelijke bedrijven.
© 2022, Microchip Technology Incorporated en haar dochterondernemingen. Alle rechten voorbehouden.
ISBN: 978-1-6683-1311-4
Kwaliteitsmanagementsysteem
Voor informatie over de kwaliteitsmanagementsystemen van Microchip kunt u terecht op www.microchip.com/kwaliteit.
Wereldwijde verkoop en service
Hoofdkantoor
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200
Fax: 480-792-7277 Technische ondersteuning:
www.microchip.com/support
Web Adres: www.microchip.nl
New York, NY
Telefoon: 631-435-6000
Canada – Toronto
Telefoon: 905-695-1980
Faxen: 905-695-2078
India – Bangalore
Telefoon: 91-80-3090-4444
India – New Delhi
Telefoon: 91-11-4160-8631
India – Poona
Telefoon: 91-20-4121-0141
Japan-Osaka
Telefoon: 81-6-6152-7160
Japan – Tokio
Tel: 81-3-6880-3770
Korea - Daegu
Telefoon: 82-53-744-4301
Korea – Seoel
Telefoon: 82-2-554-7200
Singapore
Telefoon: 65-6334-8870
Maleisië - Kuala Lumpur
Telefoon: 60-3-7651-7906
Maleisië – Penang
Telefoon: 60-4-227-8870
Thailand – Bangkok
Telefoon: 66-2-694-1351
Oostenrijk – Wels
Telefoon: 43-7242-2244-39
Faxen: 43-7242-2244-393
Frankrijk – Parijs
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Duitsland – Garching
Telefoon: 49-8931-9700
Duitsland – Haan
Telefoon: 49-2129-3766400
Duitsland – Heilbronn
Telefoon: 49-7131-72400
Duitsland – Karlsruhe
Telefoon: 49-721-625370
Duitsland – München
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Duitsland – Rosenheim
Telefoon: 49-8031-354-560
© 2022 Microchip Technology Inc. en haar dochterondernemingen
Documenten / Bronnen
![]() | H.264-encoder |
Referenties
- dsPICDEM.netdspicdem.net
- 免费观看成年女性毛片基地,亚洲中文字幕久久国产综合,欧美日本韩国免费色视频,精品国产一区二区三区四区五区在,亚洲国产精品成人久久久老狼,伊人久久精品国产亚洲av麻豆,久久日韩午夜福利高清,精品久久久久久久av,国产最新av片免费观看,欧美日韩在线视频看看,日本东京热一区二区三区,蜜臀久久久久精品久久久久,久久久国产精品福利片,国产免费午夜一区二区视频,一本色道综合久久欧美日韩精品,亚洲欧美在线一区激情,国产成人在线观看一区二区,亚洲电影毛片黄色,亚洲精品胍磺,午夜偷拍精品视频免费观看,在线成人自拍视picdem.net
- Gebruiksaanwijzingmanual.tools

