Microchip PolarFire® FPGA H.264 Encoder IP-Benutzerhandbuch
Einführung
H.264 ist ein beliebter Videokomprimierungsstandard für die Komprimierung digitaler Videos. Es ist auch als MPEG-4 Part10 oder Advanced Video Coding (MPEG-4 AVC) bekannt. H.264 verwendet einen blockweisen Ansatz zum Komprimieren des Videos, wobei die Blockgröße als 16 × 16 definiert ist und ein solcher Block als Makroblock bezeichnet wird. Der Komprimierungsstandard unterstützt verschiedene profiles, die das Komprimierungsverhältnis und die Komplexität der Implementierung definieren. Die zu komprimierenden Videobilder werden als I-Bild, P-Bild und B-Bild behandelt. Ein I-Bild ist ein intracodiertes Bild, bei dem die Komprimierung unter Verwendung der im Bild enthaltenen Informationen erfolgt. Zum Dekodieren eines I-Bilds sind keine anderen Bilder erforderlich. Ein P-Bild wird komprimiert, indem die Änderungen in Bezug auf ein früheres Bild verwendet werden, das ein I-Bild oder ein P-Bild sein kann. Die Komprimierung eines B-Bilds erfolgt unter Verwendung der Bewegungsänderungen in Bezug sowohl auf ein früheres als auch auf ein nachfolgendes Bild.
Der I-Frame-Komprimierungsprozess hat vier stages – Intra-Vorhersage, Integer-Transformation, Quantisierung und Entropiecodierung. H.264 unterstützt zwei Arten der Codierung: Kontextadaptive Codierung mit variabler Länge (CAVLC) und kontextadaptive binäre arithmetische Codierung (CABAC). Die aktuelle Version des IP implementiert Baseline profile und verwendet CAVLC zur Entropiekodierung. Außerdem unterstützt die IP nur die Kodierung von I-Frames.
Hauptmerkmale
- Implementiert die Komprimierung im YCbCr 420-Videoformat
- Erwartet die Eingabe im Videoformat YCbCr 422
- Unterstützt 8-Bit für jede Komponente (Y, Cb und Cr)
- ITU-T H.264 Annex B-konformer NAL-Bytestream-Ausgang
- Standalone-Betrieb, CPU- oder Prozessorunterstützung nicht erforderlich
- Vom Benutzer konfigurierbarer Qualitätsfaktor QP während der Laufzeit
- Berechnung mit einer Rate von 1 Pixel pro Takt
- Unterstützt Komprimierung bis zu einer Auflösung von 1080p 60 fps.
Unterstützte Familien
- PolarFire®-SoC-FPGA
- PolarFire®-FPGA
Hardware-Implementierung
Die folgende Abbildung zeigt das H.264 I-Frame-Encoder-IP-Blockdiagramm.
Abbildung 1-1. Blockdiagramm des H.264 I-Frame-Encoders IP
Eingänge und Ausgänge
In der folgenden Tabelle sind die Eingangs- und Ausgangsports der H.264-Frame-Encoder-IP aufgeführt.
Tabelle 1-1. Eingangs- und Ausgangsports des H.264 I Frame Encoder IP
Signalname | Richtung | Breite | Hafen Gültig Unter | Beschreibung |
RESET_N | Eingang | 1 | — | Active-Low Asynchrones Reset-Signal zum Design. |
SYS_CLK | Eingang | 1 | — | Eingangstakt, mit dem ankommende Pixel sampLED. |
DATA_Y_I | Eingang | 8 | — | 8-Bit-Luma-Pixeleingabe im 422-Format. |
DATA_C_I | Eingang | 8 | — | 8-Bit-Chroma-Pixeleingabe im 422-Format. |
DATA_VALID_I | Eingang | 1 | — | Gültig-Signal für Pixeldaten eingeben. |
FRAME_END_I | Eingang | 1 | — | Anzeige des Rahmenendes. |
FRAME_START_I | Eingang | 1 | — | Start-of-Frame-Anzeige. Die ansteigende Flanke dieses Signals wird als Rahmenstart betrachtet. |
HRES_I | Eingang | 16 | — | Horizontale Auflösung des Eingabebildes. Es muss ein Vielfaches von 16 sein. |
VRES_I | Eingang | 16 | — | Vertikale Auflösung des Eingabebildes. Es muss ein Vielfaches von 16 sein. |
QP_I | Eingang | 6 | — | Qualitätsfaktor für die H.264-Quantisierung. Der Wert reicht von 0 bis 51, wobei 0 für höchste Qualität und niedrigste Komprimierung und 51 für höchste Komprimierung steht. |
DATEN_O | Ausgabe | 8 | — | H.264-codierte Datenausgabe, die NAL-Einheit, Slice-Header, SPS, PPS und die codierten Daten von Makroblöcken enthält. |
DATA_VALID_O | Ausgabe | 1 | — | Signal, das codierte Daten bezeichnet, ist gültig. |
Konfigurationsparameter
Der H.264 I Frame Encoder IP verwendet keine Konfigurationsparameter.
Hardwareimplementierung von H.264 I Frame Encoder IP
Die folgende Abbildung zeigt das H.264 I Frame Encoder IP-Blockdiagramm.
Abbildung 1-2. Blockdiagramm des H.264 I-Frame-Encoders IP
Designbeschreibung für H.264 I Frame Encoder IP
In diesem Abschnitt werden die verschiedenen internen Module des H.264 I-Frame-Generator-IP beschrieben. Die Dateneingabe in das IP muss in Form eines Rasterscanbilds im YCbCr-422-Format erfolgen. Das IP verwendet das 422-Format als Eingabe und implementiert die Komprimierung im 420-Format.
16×16 Matrix-Framer
Dieses Modul umrahmt die 16×16-Makroblöcke für die Y-Komponente gemäß der H.264-Spezifikation. Zeilenpuffer werden verwendet, um 16 horizontale Zeilen des Eingangsbildes zu speichern, und eine 16 × 16-Matrix wird unter Verwendung von Schieberegistern gerahmt.
8×8 Matrix-Framer
Dieses Modul umrahmt die 8×8-Makroblöcke für die C-Komponente gemäß der H.264-Spezifikation für das 420-Format. Zeilenpuffer werden verwendet, um 8 horizontale Zeilen des Eingangsbildes zu speichern, und eine 8 × 16-Matrix wird unter Verwendung von Schieberegistern gerahmt. Aus der 8×16-Matrix werden die Cb- und Cr-Komponenten getrennt, um jede 8×8-Matrix einzurahmen.
4×4 Matrix-Framer
Die ganzzahlige Transformation, Quantisierung und CAVLC-Codierung arbeiten an einem 4 × 4-Unterblock innerhalb eines Makroblocks. Der 4×4-Matrix-Framer erzeugt einen 4×4-Unterblock aus einem 16×16- oder 8×8-Makroblock. Dieser Matrixgenerator überspannt alle Unterblöcke eines Makroblocks, bevor er zum nächsten Makroblock geht.
Intra-Vorhersage
H.264 verwendet verschiedene Intra-Prediction-Modi, um die Informationen in einem 4×4-Block zu reduzieren. Der Intra-Vorhersage-Block im IP verwendet nur DC-Vorhersage auf einer 4 × 4-Matrixgröße. Die DC-Komponente wird aus den benachbarten oberen und linken 4 × 4-Blöcken berechnet.
Ganzzahltransformation
H.264 verwendet eine ganzzahlige diskrete Kosinustransformation, bei der die Koeffizienten über die ganzzahlige Transformationsmatrix und die Quantisierungsmatrix so verteilt sind, dass es keine Multiplikationen oder Divisionen in der ganzzahligen Transformation gibt. Die ganzzahlige Transformation stage implementiert die Transformation mithilfe von Verschiebungs- und Additionsoperationen.
Quantisierung
Die Quantisierung multipliziert jede Ausgabe der ganzzahligen Transformation mit einem vorbestimmten Quantisierungswert, der durch den QP-Benutzereingabewert definiert ist. Der Bereich des QP-Werts liegt zwischen 0 und 51. Jeder Wert über 51 ist clamped auf 51. Ein niedrigerer QP-Wert bedeutet geringere Komprimierung und höhere Qualität und umgekehrt.
CAVLC
H.264 verwendet zwei Arten der Entropiecodierung – Kontextadaptive Variable-Längencodierung (CAVLC) und Kontextadaptive binäre arithmetische Codierung (CABAC). Das IP verwendet CAVLC zum Codieren der quantisierten Ausgabe.
Header-Generator
Der Header-Generator-Block erzeugt die Block-Header, Slice-Header, den Sequenzparametersatz (SPS), den Bildparametersatz (PPS) und die Einheit der Netzwerkabstraktionsschicht (NAL) in Abhängigkeit von der Instanz des Videorahmens.
H.264-Stream-Generator
Der H.264-Stromgeneratorblock kombiniert die CAVLC-Ausgabe zusammen mit den Headern, um die codierte Ausgabe gemäß dem H.264-Standardformat zu erstellen.
Prüfstand
Zum Prüfen der Funktionalität des H.264 I-Frame-Encoder-IP steht ein Testbench zur Verfügung.
Simulation
Die Simulation verwendet ein 224×224-Bild im YCbCr422-Format, dargestellt durch zwei files, jeweils für Y und C als Input und erzeugt ein H.264 file Format, das zwei Frames enthält. Die folgenden Schritte beschreiben, wie Sie den Kern mit der Testbench simulieren.
- Zum Libero SoC-Katalog > View > Windows > Katalog, und erweitern Sie dann Solutions-Video. Doppelklicken Sie auf H264_Iframe_Encoder und klicken Sie dann auf OK.
Abbildung 2-1. H.264 I Frame Encoder IP Core im Libero SoC-Katalog - Gehen Sie zum Files und wählen Sie Simulation > Import Files.
Abbildung 2-2. Importieren Files - Importieren Sie H264_sim_data_in_y.txt, H264_sim_data_in_c.txt und H264_refOut.txt files aus folgendem Pfad: ..\\component\Microsemi\SolutionCore\ H264_Iframe_Encoder\ 1.0.0\Stimulus.
- Um eine andere zu importieren file, durchsuchen Sie den Ordner, der die erforderliche enthält file, und klicken Sie auf Öffnen. Das importierte file unter Simulation aufgeführt ist, siehe folgende Abbildung.
Abbildung 2-3. Importiert Files - Zum Stimulus Hierarchie und wählen Sie H264_frame_Encoder_tb (H264_frame_Encoder_tb.v) >
Pre-Synth-Design simulieren > Interaktiv öffnen. Die IP wird für zwei Frames simuliert.
Abbildung 2-4. Simulieren des Prä-Synthese-Designs
ModelSim öffnet sich mit der Testbench file wie in der folgenden Abbildung dargestellt.
Abbildung 2-5. ModelSim-Simulationsfenster
Notiz: Wenn die Simulation aufgrund der im DO fileverwenden Sie den Befehl run -all, um die Simulation abzuschließen.
Lizenz
H.264 I-Frame-Encoder-IP wird in verschlüsselter Form nur unter Lizenz bereitgestellt.
Installationsanleitung
Der Kern muss in der Libero SoC-Software installiert werden. Dies erfolgt automatisch über die Katalogaktualisierungsfunktion in der Libero SoC-Software oder dem CPZ file kann mit der Funktion Kernkatalog hinzufügen manuell hinzugefügt werden. Wenn die CPZ file in Libero installiert ist, kann der Kern innerhalb von SmartDesign für die Aufnahme in das Libero-Projekt konfiguriert, generiert und instanziiert werden.
Weitere Anweisungen zur Kerninstallation, Lizenzierung und allgemeinen Verwendung finden Sie unter Libero SoC Online-Hilfe.
Ressourcennutzung
Die folgende Tabelle listet die Ressourcenauslastung von as aufample H.264 I Frame Encoder IP-Design für PolarFire FPGA (MPF300TS-1FCG1152I-Paket) und generiert komprimierte Daten unter Verwendung von 4:2:2 sampling von Eingabedaten.
Tabelle 5-1. Ressourcennutzung des H.264 I Frame Encoder IP
Element | Verwendung |
4 LUTs | 15160 |
DFFs | 15757 |
LSRAM | 67 |
µSRAM | 23 |
SumBlox | 18 |
Schnittstelle 4-Eingangs-LUTs | 3336 |
Schnittstellen-DFFs | 3336 |
Änderungsverlauf
Die Revisionsverlaufstabelle beschreibt die Änderungen, die im Dokument implementiert wurden. Die Änderungen sind nach Revision aufgelistet, beginnend mit der aktuellsten Veröffentlichung.
Revision | Datum | Beschreibung |
A | 01/2022 | Die erste Veröffentlichung des Dokuments. |
Microchip FPGA-Unterstützung
Die Microchip FPGA-Produktgruppe unterstützt ihre Produkte mit verschiedenen Support-Services, darunter Kundendienst, technisches Kunden-Support-Center, a webStandort und weltweite Vertriebsniederlassungen. Kunden wird empfohlen, die Online-Ressourcen von Microchip zu besuchen, bevor sie sich an den Support wenden, da ihre Fragen sehr wahrscheinlich bereits beantwortet wurden.
Wenden Sie sich über das Technical Support Center an webSeite unter www.microchip.com/support. Geben Sie die Teilenummer des FPGA-Geräts an, wählen Sie die entsprechende Gehäusekategorie aus und laden Sie das Design hoch files beim Erstellen eines technischen Support-Falls.
Wenden Sie sich für nicht technischen Produktsupport an den Kundendienst, z. B. Produktpreise, Produkt-Upgrades, Aktualisierungsinformationen, Bestellstatus und Autorisierung.
- Rufen Sie aus Nordamerika an 800.262.1060
- Rufen Sie aus dem Rest der Welt an 650.318.4460
- Faxen, von überall auf der Welt, 650.318.8044
Der Mikrochip WebWebsite
Microchip bietet Online-Support über unsere webSeite unter www.microchip.com/. Das webWebsite wird verwendet, um files und Informationen für Kunden leicht zugänglich. Einige der verfügbaren Inhalte umfassen:
- Produktsupport – Datenblätter und Errata, Anwendungshinweise und sampDateiprogramme, Designressourcen, Benutzerhandbücher und Hardware-Supportdokumente, neueste Softwareversionen und archivierte Software
- Allgemeiner technischer Support – Häufig gestellte Fragen (FAQs), Anfragen zum technischen Support, Online-Diskussionsgruppen, Mitgliederliste des Microchip-Designpartnerprogramms
- Geschäft von Microchip – Produktauswahl- und Bestellleitfäden, aktuelle Pressemitteilungen von Microchip, Auflistungen von Seminaren und Veranstaltungen, Auflistungen von Microchip-Verkaufsbüros, Distributoren und Werksvertretern.
Benachrichtigungsservice für Produktänderungen
Der Benachrichtigungsservice für Produktänderungen von Microchip hilft Kunden, die Produkte von Microchip auf dem Laufenden zu halten. Abonnenten erhalten E-Mail-Benachrichtigungen, wenn Änderungen, Aktualisierungen, Überarbeitungen oder Errata in Bezug auf eine bestimmte Produktfamilie oder ein Entwicklungstool von Interesse vorliegen.
Um sich zu registrieren, gehen Sie zu www.microchip.com/pcn und folgen Sie den Registrierungsanweisungen.
Kundenservice
Benutzer von Microchip-Produkten können über mehrere Kanäle Unterstützung erhalten:
- Vertriebshändler oder Vertreter
- Lokales Verkaufsbüro
- Ingenieur für eingebettete Lösungen (ESE)
- Technische Unterstützung
Kunden sollten sich für Unterstützung an ihren Händler, Vertreter oder ESE wenden. Lokale Verkaufsbüros stehen den Kunden ebenfalls zur Verfügung. Eine Liste der Verkaufsbüros und Standorte finden Sie in diesem Dokument.
Technischen Support erhalten Sie über die webWebsite unter: www.microchip.com/support
Codeschutzfunktion von Microchip Devices
Beachten Sie die folgenden Details zur Codeschutzfunktion bei Microchip-Produkten:
- Mikrochipprodukte erfüllen die in ihrem jeweiligen Mikrochip-Datenblatt enthaltenen Spezifikationen.
- Microchip ist davon überzeugt, dass seine Produktfamilie sicher ist, wenn sie bestimmungsgemäß, innerhalb der Betriebsspezifikationen und unter normalen Bedingungen verwendet wird.
- Microchip schätzt und schützt seine geistigen Eigentumsrechte aggressiv. Versuche, die Codeschutzfunktionen von Microchip-Produkten zu verletzen, sind streng verboten und können gegen das Digital Millennium Copyright Act verstoßen.
- Weder Microchip noch ein anderer Halbleiterhersteller kann die Sicherheit seines Codes garantieren. Codeschutz bedeutet nicht, dass wir garantieren, dass das Produkt „unknackbar“ ist. Der Codeschutz entwickelt sich ständig weiter. Microchip ist bestrebt, die Codeschutzfunktionen unserer Produkte kontinuierlich zu verbessern.
Rechtliche Hinweise
Diese Veröffentlichung und die darin enthaltenen Informationen dürfen nur mit Microchip-Produkten verwendet werden, einschließlich zum Entwerfen, Testen und Integrieren von Microchip-Produkten in Ihre Anwendung. Die Verwendung dieser Informationen auf andere Weise verstößt gegen diese Bedingungen. Informationen zu Geräteanwendungen werden nur zu Ihrer Bequemlichkeit bereitgestellt und können durch Updates ersetzt werden. Es liegt in Ihrer Verantwortung sicherzustellen, dass Ihre Anwendung Ihren Spezifikationen entspricht. Wenden Sie sich an Ihr lokales Microchip-Vertriebsbüro, um weitere Unterstützung zu erhalten, oder erhalten Sie zusätzliche Unterstützung unter www.microchip.com/en-us/support/design-help/client-support-services.
DIESE INFORMATIONEN WERDEN VON MICROCHIP „WIE BESEHEN“ BEREITGESTELLT. MICROCHIP GIBT KEINE ZUSICHERUNGEN ODER GARANTIEN JEGLICHER ART, WEDER AUSDRÜCKLICH NOCH STILLSCHWEIGEND, SCHRIFTLICH ODER MÜNDLICH, GESETZLICH ODER ANDERWEITIG, IN BEZUG AUF DIE INFORMATIONEN, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF STILLSCHWEIGENDE GARANTIEN DER NICHTVERLETZUNG, MARKTGÄNGIGKEIT UND EIGNUNG FÜR EINEN BESTIMMTEN ZWECK ODER GARANTIEN IN BEZUG AUF IHREN ZUSTAND, IHRE QUALITÄT ODER LEISTUNG.
MICROCHIP HAFTET IN KEINEM FALL FÜR INDIREKTE, SPEZIELLE, STRAFENDE, ZUFÄLLIGE ODER FOLGESCHÄDEN, VERLUSTE, SCHÄDEN, KOSTEN ODER AUFWENDUNGEN JEGLICHER ART IM ZUSAMMENHANG MIT DEN INFORMATIONEN ODER IHRER VERWENDUNG, UNGEACHTET DEREN URSACHE, SELBST WENN MICROCHIP AUF DIE MÖGLICHKEIT HINGEWIESEN WURDE ODER DIE SCHÄDEN VORHERSEHBAR SIND. SOWEIT GESETZLICH ZULÄSSIG, ÜBERSTEIGT DIE GESAMTHAFTUNG VON MICROCHIP FÜR ALLE ANSPRÜCHE, DIE IN IRGENDEINER WEISE MIT DEN INFORMATIONEN ODER IHRER VERWENDUNG ZUSAMMENHÄNGEN, NICHT DEN SUMMEN DER GEBÜHREN, DIE SIE GEGEBENENFALLS DIREKT AN MICROCHIP FÜR DIE INFORMATIONEN BEZAHLT HABEN.
Die Verwendung von Microchip-Geräten in lebenserhaltenden und/oder sicherheitsrelevanten Anwendungen erfolgt ausschließlich auf Risiko des Käufers. Der Käufer verpflichtet sich, Microchip von allen Schäden, Ansprüchen, Klagen oder Kosten freizustellen, die sich aus einer solchen Verwendung ergeben. Sofern nicht anders angegeben, werden keine Lizenzen im Rahmen der geistigen Eigentumsrechte von Microchip übertragen, weder implizit noch anderweitig.
Handelsmarken
Der Name und das Logo von Microchip, das Microchip-Logo, Adaptec, AnyRate, 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 und XMEGA sind eingetragene Warenzeichen von Microchip Technology Incorporated in den USA und anderen Ländern.
AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus-Logo, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath und ZL sind eingetragene Warenzeichen von Microchip Technology Incorporated in den USA
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB-zertifiziertes Logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , Ripple Blocker, RTAX, RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY,
ViewSpan, WiperLock, XpressConnect und ZENA sind Marken von Microchip Technology Incorporated in den USA und anderen Ländern. SQTP ist eine Dienstleistungsmarke von Microchip Technology Incorporated in den USA
Das Logo von Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom und Trusted Time sind eingetragene Warenzeichen von Microchip Technology Inc. in anderen Ländern.
GestIC ist eine eingetragene Marke der Microchip Technology Germany II GmbH & Co. KG, einer Tochtergesellschaft von Microchip
Technology Inc. in anderen Ländern. Alle anderen hier erwähnten Marken sind Eigentum der jeweiligen Unternehmen.
© 2022, Microchip Technology Incorporated und seine Tochtergesellschaften. Alle Rechte vorbehalten.
ISBN: 978-1-5224-9663-2
Qualitätsmanagementsystem
Informationen zu den Qualitätsmanagementsystemen von Microchip finden Sie unter www.microchip.com/quality.
Weltweiter Vertrieb und Service
AMERIKA
Firmensitz
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Fax: 480-792-7277
Technische Unterstützung: www.microchip.com/support
Web Adresse: www.microchip.com
Atlanta
Duluth, Georgia
Tel: 678-957-9614
Fax: 678-957-1455
Austin, Texas
Tel: 512-257-3370
Boston
Westborough, Massachusetts
Tel: 774-760-0087
Fax: 774-760-0088
Chicago
Itasca, Illinois
Tel: 630-285-0071
Fax: 630-285-0075
Dallas
Addison, TX
Tel: 972-818-7423
Fax: 972-818-2924
Detroit
Novi, Michigan
Tel: 248-848-4000
Houston, Texas (Bundesstaat)
Tel: 281-894-5983
Indianapolis
Noblesville, Indiana
Tel: 317-773-8323
Fax: 317-773-5453
Tel: 317-536-2380
Los Angeles
Mission Viejo, Kalifornien
Tel: 949-462-9523
Fax: 949-462-9608
Tel: 951-273-7800
Raleigh, North Carolina
Tel: 919-844-7510
New York, NY
Tel: 631-435-6000
San Jose, Kalifornien
Tel: 408-735-9110
Tel: 408-436-4270
Kanada – Toronto
Tel: 905-695-1980
Fax: 905-695-2078
ASIEN/PAZIFIK
Australien – Sydney
Tel: 61-2-9868-6733
China – Peking
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 – Sonderverwaltungszone Hongkong
Tel: 852-2943-5100
China – Nanjing
Tel: 86-25-8473-2460
China – Qingdao
Tel: 86-532-8502-7355
China – Shanghai
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 – Xi’an
Tel: 86-29-8833-7252
China – Xiamen
Tel: 86-592-2388138
China – Zhuhai
Tel: 86-756-3210040
Indien – Bangalore
Tel: 91-80-3090-4444
Indien – Neu-Delhi
Tel: 91-11-4160-8631
Indien – Pune
Tel: 91-20-4121-0141
Japan – Ōsaka
Tel: 81-6-6152-7160
Japan – Tokio
Tel: 81-3-6880-3770
Korea – Daegu
Tel: 82-53-744-4301
Korea – Seoul
Tel: 82-2-554-7200
Malaysia - Kuala Lumpur
Tel: 60-3-7651-7906
Malaysia – Penang
Tel: 60-4-227-8870
Philippinen – Manila
Tel: 63-2-634-9065
Singapur
Tel: 65-6334-8870
Taiwan – Hsin Chu
Tel: 886-3-577-8366
Taiwan – Kaohsiung
Tel: 886-7-213-7830
Taiwan – Taipeh
Tel: 886-2-2508-8600
Thailand – Bangkok
Tel: 66-2-694-1351
Vietnam – Ho Chi Minh
Tel: 84-28-5448-2100
EUROPA
Österreich – Wels
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393
Dänemark – Kopenhagen
Tel: 45-4485-5910
Fax: 45-4485-2829
Finnland – Espoo
Tel: 358-9-4520-820
Frankreich – Paris
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
Deutschland – Garching
Tel: 49-8931-9700
Deutschland – Haan
Tel: 49-2129-3766400
Deutschland – Heilbronn
Tel: 49-7131-72400
Deutschland – Karlsruhe
Tel: 49-721-625370
Deutschland – München
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Deutschland – Rosenheim
Tel: 49-8031-354-560
Israel – Ra’anana
Tel: 972-9-744-7705
Italien – Mailand
Tel: 39-0331-742611
Fax: 39-0331-466781
Italien – Padua
Tel: 39-049-7625286
Niederlande – Drunen
Tel: 31-416-690399
Fax: 31-416-690340
Norwegen – Trondheim
Tel: 47-72884388
Polen – Warschau
Tel: 48-22-3325737
Rumänien – Bukarest
Tel: 40-21-407-87-50
Spanien – Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Schweden – Göteborg
Tel: 46-31-704-60-40
Schweden – Stockholm
Tel: 46-8-5090-4654
Großbritannien – Wokingham
Tel: 44-118-921-5800
Fax: 44-118-921-5820
Dokumente / Ressourcen
![]() |
Microchip PolarFire® FPGA H.264-Encoder-IP [pdf] Benutzerhandbuch PolarFire FPGA-Encoder, H.264-Encoder, FPGA H.264-Encoder, Encoder IPIP |
![]() |
MICROCHIP PolarFire FPGA H.264 Encoder IP [pdf] Benutzerhandbuch PolarFire FPGA H.264 Encoder IP, PolarFire FPGA, H.264 Encoder IP |