Instrukcja obsługi enkodera IP Microchip PolarFire® FPGA H.264

Wstęp

H.264 to popularny standard kompresji wideo do kompresji wideo cyfrowego. Jest również znany jako MPEG-4 Part10 lub Advanced Video Coding (MPEG-4 AVC). H.264 wykorzystuje podejście blokowe do kompresji wideo, w którym rozmiar bloku jest zdefiniowany jako 16×16, a taki blok jest nazywany blokiem makro. Standard kompresji obsługuje różne profiles, które definiują współczynnik kompresji i złożoność implementacji. Klatki wideo, które mają zostać skompresowane, są traktowane jako klatka I, klatka P i klatka B. Klatka I to klatka kodowana wewnątrz kodu, w której kompresja jest wykonywana przy użyciu informacji zawartych w klatce. Do zdekodowania klatki I nie są wymagane żadne inne klatki. Klatka AP jest kompresowana przy użyciu zmian w stosunku do wcześniejszej klatki, która może być klatką I lub klatką P. Kompresja klatki B jest wykonywana przy użyciu zmian ruchu w stosunku do wcześniejszej klatki i nadchodzącej klatki.

Proces kompresji klatek I ma cztery stages — przewidywanie intra, transformacja liczb całkowitych, kwantyzacja i kodowanie entropii. H.264 obsługuje dwa rodzaje kodowania — kodowanie z adaptacją kontekstu o zmiennej długości (CAVLC) i kodowanie z adaptacją kontekstu binarnego (CABAC). Aktualna wersja IP wdraża Baseline profile i używa CAVLC do kodowania entropii. Ponadto IP obsługuje kodowanie tylko ramek I.

Główne cechy

  • Implementuje kompresję w formacie wideo YCbCr 420
  • Oczekuje wejścia w formacie wideo YCbCr 422
  • Obsługuje 8-bit dla każdego komponentu (Y, Cb i Cr)
  • Wyjście strumienia bajtów NAL zgodne z ITU-T H.264 Annex B
  • Nie jest wymagana praca w trybie autonomicznym, nie jest wymagana obsługa procesora ani procesora
  • Konfigurowalny przez użytkownika współczynnik jakości QP w czasie pracy
  • Obliczanie z szybkością 1 piksela na zegar
  • Obsługuje kompresję do rozdzielczości 1080p 60 fps.
Obsługiwane rodziny
  • PolarFire® SoC FPGA
  • Układ FPGA PolarFire®

Implementacja sprzętowa

Poniższy rysunek przedstawia schemat blokowy protokołu IP enkodera klatek H.264 I.
Implementacja sprzętowa
Rysunek 1-1. Schemat blokowy kodującego ramki I protokołu IP H.264

Wejścia i wyjścia

W poniższej tabeli wymieniono porty wejściowe i wyjściowe modułu H.264 Frame Encoder IP.

Tabela 1-1. Porty wejściowe i wyjściowe kodera ramki H.264 I IP

Nazwa sygnału Kierunek Szerokość Port Ważny Pod Opis
RESET_N Wejście 1 Aktywny-niski Asynchroniczny sygnał resetu do projektu.
SYS_CLK Wejście 1 Zegar wejściowy, z którym przychodzące piksele są sampdoprowadziło.
DANE_Y_I Wejście 8 8-bitowe wejście pikseli Luma w formacie 422.
DANE_C_I Wejście 8 8-bitowe wejście pikseli Chroma w formacie 422.
DATA_VALID_I Wejście 1 Wprowadź prawidłowy sygnał danych pikseli.
RAMKA_END_I Wejście 1 Wskazanie końca ramki.
RAMKA_START_I Wejście 1 Wskazanie początku ramki. Narastające zbocze tego sygnału jest uważane za początek klatki.
HRES_I Wejście 16 Rozdzielczość pozioma obrazu wejściowego. Musi być wielokrotnością 16.
VRES_I Wejście 16 Rozdzielczość pionowa obrazu wejściowego. Musi być wielokrotnością 16.
QP_I Wejście 6 Współczynnik jakości dla kwantyzacji H.264. Wartość mieści się w zakresie od 0 do 51, gdzie 0 oznacza najwyższą jakość i najniższą kompresję, a 51 oznacza najwyższą kompresję.
DANE_O Wyjście 8 Zakodowane dane wyjściowe H.264, które zawierają jednostkę NAL, nagłówek plastra, SPS, PPS i zakodowane dane makrobloków.
DATA_VALID_O Wyjście 1 Sygnał oznaczający zakodowane dane jest prawidłowy.

Parametry konfiguracji

Koder ramek H.264 I nie korzysta z parametrów konfiguracyjnych.

Sprzętowa implementacja kodera ramek H.264 I IP

Poniższy rysunek przedstawia schemat blokowy protokołu IP enkodera ramek H.264 I.

Implementacja sprzętowa
Rysunek 1-2. Schemat blokowy kodującego ramki I protokołu IP H.264

Opis projektu dla kodera ramek H.264 I IP

W tej sekcji opisano różne wewnętrzne moduły generatora ramek H.264 I IP. Dane wejściowe do IP muszą mieć formę obrazu skanu rastrowego w formacie YCbCr 422. IP używa formatu 422 jako danych wejściowych i implementuje kompresję w formacie 420.

Ramka matrycy 16×16

Ten moduł zawiera ramki makr 16×16 dla komponentu Y zgodnie ze specyfikacją H.264. Bufory liniowe służą do przechowywania 16 poziomych linii obrazu wejściowego, a macierz 16×16 jest obramowana za pomocą rejestrów przesuwnych.

Ramka matrycy 8×8

Ten moduł zawiera ramki makr 8×8 dla komponentu C zgodnie ze specyfikacją H.264 dla formatu 420. Bufory liniowe służą do przechowywania 8 poziomych linii obrazu wejściowego, a macierz 8×16 jest kadrowana za pomocą rejestrów przesuwnych. Z macierzy 8×16, składowe Cb i Cr są oddzielone w ramce każdej macierzy 8×8.

Ramka matrycy 4×4

Transformacja liczb całkowitych, kwantyzacja i kodowanie CAVLC działają na podbloku 4×4 w makrobloku. Ramka matrycy 4x4 generuje podblok 4x4 z makrobloku 16x16 lub 8x8. Ten generator macierzy obejmuje wszystkie podbloki makrobloku przed przejściem do następnego makrobloku.

Przewidywanie wewnętrzne

H.264 wykorzystuje różne tryby predykcji wewnętrznej, aby zredukować informacje w bloku 4×4. Blok predykcji wewnętrznej w IP wykorzystuje tylko predykcję DC dla rozmiaru macierzy 4×4. Składowa DC jest obliczana z sąsiedniego górnego i lewego bloku 4×4.

Przekształcenie liczb całkowitych

H.264 wykorzystuje całkowitą dyskretną transformatę kosinusową, w której współczynniki są rozłożone na macierz transformacji całkowitej i macierzy kwantyzacji, tak że nie ma mnożenia ani dzielenia w transformacji całkowitej. Przekształcenie całkowite stage realizuje transformację za pomocą operacji shift i add.

Kwantowanie

Kwantyzacja mnoży każde wyjście transformacji liczb całkowitych przez z góry określoną wartość kwantyzacji zdefiniowaną przez wartość wejściową użytkownika QP. Zakres wartości QP wynosi od 0 do 51. Każda wartość większa niż 51 to clamped do 51. Niższa wartość QP oznacza niższą kompresję i wyższą jakość i odwrotnie.

CAVLC

H.264 wykorzystuje dwa rodzaje kodowania entropii — kodowanie z adaptacją kontekstu o zmiennej długości (CAVLC) i kodowanie z adaptacją kontekstu binarnego (CABAC). IP używa CAVLC do kodowania skwantyzowanego wyjścia.

Generator nagłówków

Blok generatora nagłówków generuje nagłówki bloków, nagłówki wycinek, zestaw parametrów sekwencji (SPS), zestaw parametrów obrazu (PPS) i jednostkę warstwy abstrakcji sieci (NAL) w zależności od instancji ramki wideo.

Generator strumienia H.264

Blok generatora strumienia H.264 łączy wyjście CAVLC z nagłówkami, aby utworzyć zakodowane wyjście zgodnie ze standardowym formatem H.264.

Stanowisko testowe

Udostępniono narzędzie Testbench umożliwiające sprawdzenie funkcjonalności kodera ramek H.264 I IP.

Symulacja

Symulacja wykorzystuje obraz 224×224 w formacie YCbCr422 reprezentowany przez dwa files, każdy dla Y i C jako danych wejściowych i generuje H.264 file format zawierający dwie ramki. Poniższe kroki opisują, jak symulować rdzeń za pomocą testbench.

  1. Przejdź do katalogu Libero SoC > View > Windows > Katalog, a następnie rozwiń Rozwiązania — wideo. Kliknij dwukrotnie H264_Iframe_Encoder, a następnie kliknij OK.
    Symulacja
    Rysunek 2-1. Koder ramek H.264 I IP Core w katalogu Libero SoC
  2. Idź do Filezakładkę s i wybierz symulacja > Import Files.
    Import Files
    Rysunek 2-2. Import Files
  3. Zaimportuj H264_sim_data_in_y.txt, H264_sim_data_in_c.txt i H264_refOut.txt files z następującej ścieżki: ..\\component\Microsemi\SolutionCore\ H264_Iframe_Encoder\ 1.0.0\Stimulus.
  4. Aby zaimportować inny file, przejrzyj folder zawierający wymagane filei kliknij Otwórz. Importowane file jest wymieniony w symulacji, patrz poniższy rysunek.
    Importowany Files
    Rysunek 2-3. Importowany Files
  5. Przejdź do Stymulacji Hierarchia Karta i wybierz H264_frame_Encoder_tb (H264_frame_Encoder_tb. v) >
    Symuluj projekt przed syntezatorem > Otwórz interaktywnie. Symulację protokołu IP przeprowadzono dla dwóch klatek.
    Projekt przed syntezą
    Rysunek 2-4. Symulacja projektu przed syntezą

ModelSim otwiera się z testbench file jak pokazano na poniższym rysunku.
Okno symulacji
Rysunek 2-5. Okno symulacji modeluSim

Notatka: Jeśli symulacja zostanie przerwana z powodu limitu czasu pracy określonego w DO file, użyj polecenia run -all, aby zakończyć symulację.

Licencja

Koder ramek H.264 I IP jest dostarczany w formie zaszyfrowanej wyłącznie na podstawie licencji.

Instrukcje instalacji

Rdzeń musi być zainstalowany w oprogramowaniu Libero SoC. Odbywa się to automatycznie poprzez funkcję aktualizacji katalogu w oprogramowaniu Libero SoC lub CPZ file można dodać ręcznie za pomocą funkcji Dodaj katalog podstawowy. Kiedy CPZ file jest zainstalowany w Libero, rdzeń można konfigurować, generować i tworzyć w SmartDesign w celu włączenia do projektu Libero.

Aby uzyskać więcej instrukcji dotyczących instalacji podstawowej, licencjonowania i ogólnego użytkowania, zobacz Pomoc online Libero SoC.

Wykorzystanie zasobów

Poniższa tabela przedstawia wykorzystanie zasobów asampProjekt kodera ramki I H.264 IP stworzony dla układu FPGA PolarFire (obudowa MPF300TS-1FCG1152I) i generujący skompresowane dane przy użyciu 4:2:2 sampling danych wejściowych.

Tabela 5-1. Wykorzystanie zasobów przez koder ramek H.264 I IP

Element Stosowanie
4LUT 15160
DFF 15757
LSRAM 67
μSRAM 23
Bloki matematyczne 18
Interfejs 4-wejściowe LUT 3336
Interfejsy DFF 3336

Historia rewizji

Tabela historii zmian opisuje zmiany, które zostały wprowadzone w dokumencie. Zmiany są wymienione według wersji, zaczynając od najnowszej publikacji.

Rewizja Data Opis
A 01/2022 Pierwsza publikacja dokumentu.

Obsługa mikrochipów FPGA

Grupa produktów Microchip FPGA wspiera swoje produkty różnymi usługami wsparcia, w tym Customer Service, Customer Technical Support Center, a webi biura sprzedaży na całym świecie. Klientom sugeruje się odwiedzenie zasobów internetowych firmy Microchip przed skontaktowaniem się z pomocą techniczną, ponieważ jest bardzo prawdopodobne, że na ich pytania zostały już udzielone odpowiedzi.

Skontaktuj się z Centrum Wsparcia Technicznego poprzez webmiejsce na www.microchip.com/support. Podaj numer części urządzenia FPGA, wybierz odpowiednią kategorię obudowy i prześlij projekt files podczas tworzenia zgłoszenia do pomocy technicznej.

Skontaktuj się z działem obsługi klienta, aby uzyskać nietechniczne wsparcie dotyczące produktu, takie jak wycena produktów, aktualizacje produktów, informacje o aktualizacjach, status zamówienia i autoryzacja.

  • Z Ameryki Północnej zadzwoń 800.262.1060
  • Z reszty świata zadzwoń 650.318.4460
  • Faks z dowolnego miejsca na świecie, 650.318.8044
Mikrochip Webstrona

Firma Microchip zapewnia wsparcie online za pośrednictwem naszego webmiejsce na www.microchip.com/. Ten webstrona służy do tworzenia files i informacje łatwo dostępne dla klientów. Niektóre z dostępnych treści obejmują:

  • Wsparcie produktu – Arkusze danych i errata, noty aplikacyjne i sampprogramy, zasoby projektowe, podręczniki użytkownika i dokumenty pomocy technicznej dotyczące sprzętu, najnowsze wersje oprogramowania i oprogramowanie archiwalne
  • Ogólne wsparcie techniczne – Często zadawane pytania (FAQ), prośby o pomoc techniczną, internetowe grupy dyskusyjne, lista członków programu partnerskiego firmy Microchip
  • Biznes Microchip – Przewodniki po wyborze i zamawianiu produktów, najnowsze komunikaty prasowe firmy Microchip, lista seminariów i wydarzeń, lista biur sprzedaży firmy Microchip, dystrybutorów i przedstawicieli fabryk.
Usługa powiadamiania o zmianie produktu

Usługa powiadamiania o zmianach produktów firmy Microchip pomaga na bieżąco informować klientów o produktach firmy Microchip. Subskrybenci otrzymają powiadomienie e-mail o zmianach, aktualizacjach, poprawkach lub erratach związanych z określoną rodziną produktów lub interesującym narzędziem programistycznym.

Aby się zarejestrować, przejdź do www.microchip.com/pcn i postępuj zgodnie z instrukcją rejestracji.

Obsługa klienta

Użytkownicy produktów Microchip mogą uzyskać pomoc za pośrednictwem kilku kanałów:

  • Dystrybutor lub przedstawiciel
  • Lokalne Biuro Sprzedaży
  • Inżynier ds. rozwiązań wbudowanych (ESE)
  • Wsparcie techniczne

Klienci powinni skontaktować się ze swoim dystrybutorem, przedstawicielem lub ESE w celu uzyskania wsparcia. Lokalne biura sprzedaży są również dostępne, aby pomóc klientom. Lista biur sprzedaży i lokalizacji znajduje się w tym dokumencie.

Pomoc techniczna jest dostępna poprzez webstrona pod adresem: www.microchip.com/support

Funkcja ochrony kodu mikroprocesorowego

Należy zwrócić uwagę na następujące szczegóły dotyczące funkcji ochrony kodu w produktach Microchip:

  • Produkty Microchip spełniają specyfikacje zawarte w ich konkretnych Kartach Danych Microchip.
  • Firma Microchip uważa, że ​​jej rodzina produktów jest bezpieczna, gdy jest używana zgodnie z przeznaczeniem, zgodnie ze specyfikacjami roboczymi i w normalnych warunkach.
  • Microchip ceni i agresywnie chroni swoje prawa własności intelektualnej. Próby naruszenia funkcji ochrony kodu produktu Microchip są surowo zabronione i mogą naruszać ustawę Digital Millennium Copyright Act.
  • Ani Microchip, ani żaden inny producent półprzewodników nie może zagwarantować bezpieczeństwa swojego kodu. Ochrona kodu nie oznacza, że ​​gwarantujemy, że produkt jest „niezniszczalny”. Ochrona kodu stale ewoluuje. Microchip zobowiązuje się do ciągłego ulepszania funkcji ochrony kodu naszych produktów.
Informacja prawna

Niniejsza publikacja i zawarte w niej informacje mogą być używane wyłącznie z produktami firmy Microchip, w tym do projektowania, testowania i integracji produktów firmy Microchip z aplikacją użytkownika. Wykorzystanie tych informacji w jakikolwiek inny sposób narusza niniejsze warunki. Informacje dotyczące aplikacji urządzenia są podawane wyłącznie dla Twojej wygody i mogą zostać zastąpione aktualizacjami. Twoim obowiązkiem jest upewnienie się, że Twoja aplikacja spełnia Twoje wymagania. Skontaktuj się z lokalnym biurem sprzedaży Microchip, aby uzyskać dodatkowe wsparcie lub uzyskaj dodatkowe wsparcie pod adresem www.microchip.com/en-us/support/design-help/client-support-services.

INFORMACJE TE SĄ DOSTARCZANE PRZEZ MICROCHIP „TAKIE, JAKIE SĄ”. MICROCHIP NIE SKŁADA ŻADNYCH OŚWIADCZEŃ ANI GWARANCJI ŻADNEGO RODZAJU, WYRAŹNYCH ANI DOROZUMIANYCH, PISEMNYCH ANI USTNYCH, USTAWOWYCH ANI INNYCH, ZWIĄZANYCH Z INFORMACJAMI, W TYM MIĘDZY INNYMI ŻADNYCH DOROZUMIANYCH GWARANCJI NIENARUSZALNOŚCI, PRZYDATNOŚCI HANDLOWEJ I PRZYDATNOŚCI DO OKREŚLONEGO CELU LUB GWARANCJI ZWIĄZANYCH Z ICH STANEM, JAKOŚCIĄ LUB WYDAJNOŚCIĄ.

W ŻADNYM WYPADKU MICROCHIP NIE PONOSI ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK POŚREDNIE, SPECJALNE, KARNE, PRZYPADKOWE LUB WTÓRNE STRATY, USZKODZENIA, KOSZTY LUB WYDATKI JAKIEGOKOLWIEK RODZAJU ZWIĄZANE Z INFORMACJAMI LUB ICH WYKORZYSTANIEM, NIEZALEŻNIE OD PRZYCZYNY, NAWET JEŚLI MICROCHIP ZOSTAŁ POINFORMOWANY O MOŻLIWOŚCI LUB SZKODY SĄ PRZEWIDYWALNE. W PEŁNYM ZAKRESIE DOZWOLONYM PRZEZ PRAWO, CAŁKOWITA ODPOWIEDZIALNOŚĆ MICROCHIP ZA WSZYSTKIE ROSZCZENIA W JAKIKOLWIEK SPOSÓB ZWIĄZANE Z INFORMACJAMI LUB ICH WYKORZYSTANIEM NIE PRZEKROCZY KWOTY OPŁAT, JEŚLI TAKIE BYŁY, KTÓRE ZAPŁACIŁEŚ BEZPOŚREDNIO MICROCHIP ZA INFORMACJE.

Korzystanie z urządzeń Microchip w podtrzymywaniu życia i/lub aplikacjach bezpieczeństwa odbywa się wyłącznie na ryzyko kupującego, a kupujący zgadza się bronić, zabezpieczać i chronić Microchip przed wszelkimi szkodami, roszczeniami, pozwami lub wydatkami wynikającymi z takiego użytkowania. Żadne licencje nie są przekazywane, w sposób dorozumiany lub inny, na mocy jakichkolwiek praw własności intelektualnej Microchip, chyba że zaznaczono inaczej.

Znaki towarowe

Nazwa i logo Microchip, logo Microchip, Adaptec, AnyRate, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logo SST, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron i XMEGA są zastrzeżonymi znakami towarowymi firmy Microchip Technology Incorporated w USA i innych krajach.

AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSyncch, Flashtec, Hyper Speed ​​Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logo ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath i ZL są zastrzeżonymi znakami towarowymi firmy Microchip Technology Incorporated w USA

Tłumienie sąsiadujących klawiszy, 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, programowanie szeregowe w obwodzie, ICSP, INICnet, inteligentne połączenie równoległe, łączność między chipami, JitterBlocker, pokrętło na wyświetlaczu, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified 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 i ZENA są znakami towarowymi firmy Microchip Technology Incorporated w USA i innych krajach. SQTP jest znakiem usługowym firmy Microchip Technology Incorporated w USA
Logo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom i Trusted Time są zastrzeżonymi znakami towarowymi firmy Microchip Technology Inc. w innych krajach.
GestIC jest zastrzeżonym znakiem towarowym firmy Microchip Technology Germany II GmbH & Co. KG, spółki zależnej firmy Microchip
Technology Inc., w innych krajach. Wszystkie inne znaki towarowe wymienione w niniejszym dokumencie są własnością ich odpowiednich firm.
© 2022, Microchip Technology Incorporated i jej spółki zależne. Wszelkie prawa zastrzeżone.
ISBN: 978-1-5224-9663-2

System Zarządzania Jakością

Aby uzyskać informacje dotyczące systemów zarządzania jakością firmy Microchip, odwiedź stronę www.microchip.com/jakość.

Sprzedaż i serwis na całym świecie

AMERYKA

Biuro korporacyjne
2355 West Chandler Blvd.
Chandlera, AZ 85224-6199
Telefon: 480-792-7200
Faks: 480-792-7277
Wsparcie techniczne: www.microchip.com/support
Web Adres: www.microchip.com

Atlanta
Duluth, GA
Telefon: 678-957-9614
Faks: 678-957-1455

Austin, Teksas
Telefon: 512-257-3370

Boston
Westborough, MA
Telefon: 774-760-0087
Faks: 774-760-0088

Chicago
Itasca, IL
Telefon: 630-285-0071
Faks: 630-285-0075

Dallas
Addison, TX
Telefon: 972-818-7423
Faks: 972-818-2924

Detroit
Novi, MI
Telefon: 248-848-4000

Houston, Teksas
Telefon: 281-894-5983

Indianapolis
Noblesville, IN
Telefon: 317-773-8323
Faks: 317-773-5453
Telefon: 317-536-2380

Los Angeles
Mission Viejo, Kalifornia
Telefon: 949-462-9523
Faks: 949-462-9608
Telefon: 951-273-7800

Raleigh, Karolina Północna
Telefon: 919-844-7510

Nowy Jork, NY
Telefon: 631-435-6000

San Jose, Kalifornia
Telefon: 408-735-9110
Telefon: 408-436-4270

Kanada – Toronto
Telefon: 905-695-1980
Faks: 905-695-2078

AZJA/PACYFIK

Australia – Sydney
Telefon: 61-2-9868-6733

Chiny – Pekin
Telefon: 86-10-8569-7000

Chiny – Chengdu
Telefon: 86-28-8665-5511

Chiny – Chongqing
Telefon: 86-23-8980-9588

Chiny – Dongguan
Telefon: 86-769-8702-9880

Chiny – Kanton
Telefon: 86-20-8755-8029

Chiny – Hangzhou
Telefon: 86-571-8792-8115

Chiny – Hongkong SAR
Telefon: 852-2943-5100

Chiny – Nankin
Telefon: 86-25-8473-2460

Chiny – Qingdao
Telefon: 86-532-8502-7355

Chiny – Szanghaj
Telefon: 86-21-3326-8000

Chiny – Shenyang
Telefon: 86-24-2334-2829

Chiny – Shenzhen
Telefon: 86-755-8864-2200

Chiny – Suzhou
Telefon: 86-186-6233-1526

Chiny – Wuhan
Telefon: 86-27-5980-5300

Chiny – Xian
Telefon: 86-29-8833-7252

Chiny – Xiamen
Telefon: 86-592-2388138

Chiny – Zhuhai
Telefon: 86-756-3210040

Indie – Bangalore
Telefon: 91-80-3090-4444

Indie – Nowe Delhi
Telefon: 91-11-4160-8631

Indie – Pune
Telefon: 91-20-4121-0141

Japonia – Osaka
Telefon: 81-6-6152-7160

Japonia – Tokio
Tel: 81-3-6880-3770

Korea – Daegu
Telefon: 82-53-744-4301

Korea – Seul
Telefon: 82-2-554-7200

Malezja - Kuala Lumpur
Telefon: 60-3-7651-7906

Malezja – Penang
Telefon: 60-4-227-8870

Filipiny – Manila
Telefon: 63-2-634-9065

Singapur
Telefon: 65-6334-8870

Tajwan – Hsin Chu
Telefon: 886-3-577-8366

Tajwan – Kaohsiung
Telefon: 886-7-213-7830

Tajwan – Tajpej
Telefon: 886-2-2508-8600

Tajlandia – Bangkok
Telefon: 66-2-694-1351

Wietnam – Ho Chi Minh
Telefon: 84-28-5448-2100

EUROPA

Austria – Wels
Telefon: 43-7242-2244-39
Faks: 43-7242-2244-393

Dania – Kopenhaga
Telefon: 45-4485-5910
Faks: 45-4485-2829

Finlandia – Espoo
Telefon: 358-9-4520-820

Francja – Paryż
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79

Niemcy – Garching
Telefon: 49-8931-9700

Niemcy – Haan
Telefon: 49-2129-3766400

Niemcy – Heilbronn
Telefon: 49-7131-72400

Niemcy – Karlsruhe
Telefon: 49-721-625370

Niemcy – Monachium
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44

Niemcy – Rosenheim
Telefon: 49-8031-354-560

Izrael – Ra'anana
Telefon: 972-9-744-7705

Włochy – Mediolan
Telefon: 39-0331-742611
Faks: 39-0331-466781

Włochy – Padwa
Telefon: 39-049-7625286

Holandia – Drunen
Telefon: 31-416-690399
Faks: 31-416-690340

Norwegia – Trondheim
Telefon: 47-72884388

Polska – Warszawa
Telefon: 48-22-3325737

Rumunia – Bukareszt
Tel: 40-21-407-87-50

Hiszpania – Madryt
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91

Szwecja – Göteborg
Tel: 46-31-704-60-40

Szwecja – Sztokholm
Telefon: 46-8-5090-4654

Wielka Brytania – Wokingham
Telefon: 44-118-921-5800
Faks: 44-118-921-5820

Logo

Dokumenty / Zasoby

Microchip PolarFire® FPGA H.264 Enkoder IP [plik PDF] Instrukcja użytkownika
Koder FPGA PolarFire, koder H.264, koder FPGA H.264, koder IPIP
MICROCHIP PolarFire FPGA H.264 Enkoder IP [plik PDF] Instrukcja użytkownika
PolarFire FPGA H.264 Enkoder IP, PolarFire FPGA, H.264 Enkoder IP

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *