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.
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.
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.
- 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.
Rysunek 2-1. Koder ramek H.264 I IP Core w katalogu Libero SoC - Idź do Filezakładkę s i wybierz symulacja > Import Files.
Rysunek 2-2. Import Files - 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.
- Aby zaimportować inny file, przejrzyj folder zawierający wymagane filei kliknij Otwórz. Importowane file jest wymieniony w symulacji, patrz poniższy rysunek.
Rysunek 2-3. Importowany Files - 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.
Rysunek 2-4. Symulacja projektu przed syntezą
ModelSim otwiera się z testbench file jak pokazano na poniższym rysunku.
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
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 |