Podręcznik użytkownika generatora wzorców MICROCHIP IP

MICROCHIP Pattern Generator IP User Guide

Podręcznik użytkownika generatora wzorców MICROCHIP IP
Logo mikroczipu

Wstęp

Generator wzorców IP generuje wzorce testowe w formacie wideo RGB (czerwony, zielony i niebieski), formacie Bayera i może być używany do rozwiązywania problemów i analizowania potoku przetwarzania wideo i wyświetlania. Format Bayera generuje wyjście wideo w formacie RAW, które jest identyczne z wyjściem czujnika kamery, a zatem może być używane jako zamiennik czujnika kamery do testowania potoku przetwarzania wideo.

Wzorzec testowy IP generuje osiem różnych typów wzorców testowych wideo.

  • Wzór kolorowych pól z siatką 8 x 8
  • Tylko czerwony
  • Tylko zielony
  • Tylko niebieski
  • Osiem poziomych pasków kolorów
  • Pionowe osiem pasków kolorów
  • Pionowe, stopniowane paski od czarnego do białego
  • Poziome, stopniowane paski od czarnego do białego

Rysunek 1. Schemat blokowy najwyższego poziomu generatora wzorców
Diagram

Generator wzorców IP jest konfigurowalny i może generować wzorce testowe dla dowolnej rozdzielczości wideo zgodnie z konfiguracją. Rozdzielczość wideo można skonfigurować za pomocą parametrów konfiguracji H Resolution i V Resolution. Sygnał wejściowy PATTERN_SEL_I definiuje typ wzorca wideo, który ma zostać wygenerowany. Poniżej znajduje się wybór wzorca na podstawie wejścia pattern_sel_i:

  • 3'b000 – wzór kolorowych pudełek
  • 3'b001 – tylko czerwony
  • 3'b010 – tylko zielony
  • 3'b011 – tylko niebieski
  • 3'b100 – pionowe osiem pasów kolorów
  • 3'b101 – poziome osiem pasów kolorów
  • 3'b110 – poziome, stopniowane paski od czarnego do białego
  • 3'b111 – pionowe, stopniowane paski od czarnego do białego

Generator wzorców IP generuje wzorce na podstawie sygnału wejściowego DATA_EN_I; jeśli sygnał DATA_EN_I jest wysoki, generowany jest pożądany wzorzec, w przeciwnym razie nie jest generowany wzorzec wyjściowy. Ten generator wzorców IP działa na zegarze systemowym SYS_CLK_I. Wyjście generatora wzorców IP to dane 24-bitowe, które składają się z danych R, G i B po 8 bitów każdy. Sygnał wejściowy FRAME_END_O wynosi 2-stage znalazł się w bloku generatora wzorców, aby skompensować opóźnienie danych R, G i B i został przesłany jako FRAME_END_O.

Implementacja sprzętowa
Następujący rysunek przedstawia wzór paska kolorów wygenerowany z generatora wzorów. Aby wygenerować wzór paska kolorów, zaimplementowano licznik generatora wzorów. Licznik poziomy jest zwiększany, gdy DATA_EN_I jest wysokie i resetowany do zera przy opadającej krawędzi. Licznik pionowy jest zwiększany przy każdej opadającej krawędzi DATA_EN_I i resetowany do zera przy FRAME_END_I. Następujący rysunek przedstawia osiem wzorów.

  • Rysunek 1-1. Wzór kolorowych pól z siatką 8 x 8
    Wzór kolorowych pudełek
  • Rysunek 1-2. Tylko czerwony wzór
    Czerwony wzór
  • Rysunek 1-3. Tylko niebieski wzór
    Niebieski wzór
  • Rysunek 1-4. Tylko zielony wzór
    Zielony wzór
  • Rysunek 1-5. Osiem poziomych pasków kolorów
    Poziomy ośmiokolorowy
  • Rysunek 1-6. Pionowe osiem pasków kolorów
    Pionowy ośmiokolorowy
  • Rysunek 1-7. Pionowe, stopniowane paski od czarnego do białego
    Pionowe stopniowanie od czarnego do białego
  • Rysunek 1-8. Poziome, stopniowane paski od czarnego do białego
    Poziomo stopniowane z czerni do bieli

Wejścia i wyjścia
Poniższa tabela przedstawia porty wejściowe i wyjściowe generatora wzorów.

Tabela 1-1. Wejścia i wyjścia konwersji wzorców

Nazwa sygnału Kierunek Szerokość Opis
RESET_N_I Wejście Aktywny niski asynchroniczny sygnał resetu do projektu
SYS_CLK_I Wejście Zegar systemowy
DANE_EN_I Wejście Sygnał Data_enable, który powinien mieć okres ważności zgodnie z określoną rozdzielczością poziomą
RAMKA_END_I Wejście Sygnał wejściowy końca ramki wskazujący koniec ramki
WZÓR_SEL_I Wejście [2:0] Pole wyboru wzoru umożliwiające wybór wzorów do wygenerowania
DATA_VALID_O Wyjście Sygnał poprawności danych podczas generowania wzorca testowego
FRAME_END_O Wyjście Sygnał końca ramki, który jest opóźnioną wersją sygnału wejściowego końca ramki
PRZEROBIĆ Wyjście [7:0] Wyjście R-DATA
ZIELONY_O Wyjście [7:0] Wyjście G-DATA
NIEBIESKI_O Wyjście [7:0] Wyjście B-DATA
BAYER_O Wyjście [7:0] Dane wyjściowe Bayera

Parametry konfiguracji
Poniższa tabela przedstawia parametry konfiguracji używane w implementacji sprzętowej generatora wzorców. Są to parametry ogólne i mogą być zmieniane w zależności od wymagań aplikacji.

Tabela 1-2. Parametry konfiguracji

Nazwa sygnału Opis
H_ROZDZIELCZOŚĆ Rozdzielczość pozioma
ROZDZIELCZOŚĆ V Rozdzielczość pionowa
g_FORMAT_BAYERA Wybór formatu Bayera dla RGGB, BGGR, GRBG i GBRG

Stanowisko testowe
Dostarczono stanowisko testowe w celu sprawdzenia funkcjonalności rdzenia generatora wzorców.

Tabela 1-3. Parametry konfiguracji stanowiska testowego

Nazwa Opis
OKRES CLK Okres zegarowy

Wykorzystanie zasobów
W poniższej tabeli wymieniono wykorzystanie zasobów bloku generatora wzorców zaimplementowanego w pakiecie SmartFusion2 i urządzenia system-on-chip (SoC) FPGA PolarFire M2S150T-FBGA1152 oraz pakiecie urządzenia FPGA PolarFire MPF300TS_ES – 1FCG1152E.

Tabela 1-4. Raport wykorzystania zasobów

Ratunek Stosowanie
DFF 78
4-wejściowe tablice LUT 240
MACC 0
RAM1Kx18 0
RAM64x18 0

Historia rewizji

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

Rewizja Data Opis
A 03/2022 Poniżej znajduje się lista zmian w wersji A dokumentu: • Dokument został przeniesiony do szablonu Microchip. • Numer dokumentu został zaktualizowany z 00004465 na DS50200682A.
1 02/2016 Wersja 1.0 była pierwszą publikacją tego 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 webmiejscu i biurach sprzedaży na całym świecie. Sugeruje się, aby klienci odwiedzili zasoby internetowe firmy Microchip przed skontaktowaniem się z pomocą techniczną, ponieważ jest bardzo prawdopodobne, że udzielono już odpowiedzi na ich pytania. Skontaktuj się z Centrum pomocy technicznej za pośrednictwem webna stronie 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 produktu, takie jak wycena produktu, aktualizacje produktu, informacje o aktualizacjach, status zamówienia i autoryzacja.

  • Z Ameryki Północnej zadzwoń pod numer 800.262.1060
  • Z reszty świata zadzwoń pod numer 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 produktowe — arkusze danych i errata, uwagi 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 — najczęściej zadawane pytania (FAQ), prośby o wsparcie techniczne, internetowe grupy dyskusyjne, lista członków programu partnerów projektowych Microchip
  • Business of Microchip – Przewodniki doboru produktów i zamawiania, najnowsze informacje prasowe Microchip, lista seminariów i wydarzeń, wykazy biur sprzedaży 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 pomocy. Dostępne są również lokalne biura sprzedaży, które służą pomocą klientom. W tym dokumencie znajduje się wykaz biur sprzedaży i lokalizacji. Wsparcie techniczne jest dostępne za pośrednictwem 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.

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/enus/support/design-help/client-support-services.

NINIEJSZE INFORMACJE SĄ DOSTARCZANE PRZEZ MICROCHIP „TAK JAK JEST”. MICROCHIP NIE SKŁADA ŻADNYCH OŚWIADCZEŃ ANI NIE UDZIELA ŻADNYCH GWARANCJI, WYRAŹNYCH LUB DOROZUMIANYCH, PISEMNYCH LUB USTNYCH, USTAWOWYCH ANI W INNY SPOSÓB, ZWIĄZANYCH Z INFORMACJAMI, W TYM MIĘDZY INNYMI JAKICHKOLWIEK DOROZUMIANYCH GWARANCJI NIENARUSZALNOŚCI PRAW, PRZYDATNOŚCI HANDLOWEJ ORAZ PRZYDATNOŚCI DO OKREŚLONEGO CELU, ZWIĄZANE Z JEGO STANEM, JAKOŚCIĄ LUB WYDAJNOŚCIĄ. W ŻADNYM WYPADKU MICROCHIP NIE BĘDZIE ODPOWIEDZIALNY ZA JAKIEKOLWIEK POŚREDNIE, SZCZEGÓLNE, PRZYPADKOWE LUB WYNIKOWE STRATY, SZKODY, KOSZTY LUB WYDATKI JAKIEGOKOLWIEK RODZAJU ZWIĄZANE Z INFORMACJAMI LUB JEGO WYKORZYSTANIEM, BEZ JAKIEGOKOLWIEK PRZYCZYNY, NAWET JEŻELI MICROCHIP ZOSTAŁ POWIADOMIONY O MOŻLIWOŚĆ LUB USZKODZENIA SĄ DO PRZEWIDYWANIA. W NAJSZERSZYM ZAKRESIE DOZWOLONYM PRZEZ PRAWO, CAŁKOWITA ODPOWIEDZIALNOŚĆ FIRMY MICROCHIP ZA WSZELKIE ROSZCZENIA W JAKIKOLWIEK SPOSÓB ZWIĄZANE Z INFORMACJAMI LUB JEJ WYKORZYSTANIEM NIE PRZEKROCZY KWOTY OPŁAT, JEŚLI TAKIE SĄ, KTÓRE ZAPŁACILIŚCIE BEZPOŚREDNIO DO 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, logo MOST, 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, EtherSynch, 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 Microchip Technology Incorporated w USA i innych krajach. SQTP jest znakiem usługowym Microchip Technology Incorporated w USALogo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom i Trusted Time są zarejestrowanymi znakami towarowymi Microchip Technology Inc. w innych krajach. GestIC jest zarejestrowanym znakiem towarowym Microchip Technology Germany II GmbH & Co. KG, spółki zależnej Microchip Technology Inc., w innych krajach.

Wszystkie inne znaki towarowe wymienione w niniejszym dokumencie są własnością odpowiednich firm.
© 2022, Microchip Technology Incorporated i jej spółki zależne. Wszelkie prawa zastrzeżone. ISBN: 978-1-5224-9898-8

System Zarządzania Jakością

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

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

Dokumenty / Zasoby

PDF thumbnailAdres IP generatora wzorców
User Guide · Pattern Generator IP, IP, Generator IP, Pattern Generator, Generator, Pattern

Zadaj pytanie

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Zadaj pytanie

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.