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.
Hardware-Implementierung
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.

Hardware-Implementierung
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.

  1. 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.
    Simulation
    Abbildung 2-1. H.264 I Frame Encoder IP Core im Libero SoC-Katalog
  2. Gehen Sie zum Files und wählen Sie Simulation > Import Files.
    Import Files
    Abbildung 2-2. Importieren Files
  3. 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.
  4. 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.
    Importiert Files
    Abbildung 2-3. Importiert Files
  5. 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.
    Prä-Synthese-Design
    Abbildung 2-4. Simulieren des Prä-Synthese-Designs

ModelSim öffnet sich mit der Testbench file wie in der folgenden Abbildung dargestellt.
Simulationsfenster
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

Logo

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

Verweise

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind markiert *