MICROCHIP Pattern Generator IP Brugervejledning

Indledning
Mønstergeneratoren IP genererer testmønstrene i RGB (rød, grøn og blå) videoformat, Bayer-format, og kan bruges til fejlfinding og analyse af videobehandlingspipeline og -visning. Bayer-formatet genererer videooutput i RAW-format, der er identisk med et kamerasensoroutput og kan derfor bruges som erstatning for kamerasensor til at teste videobehandlingspipeline.
Testmønsteret IP genererer følgende otte forskellige typer videotestmønstre.
- Farveboksmønster med 8 x 8 gitter
- Kun rød
- Kun grøn
- Kun blå
- Vandrette otte farvebjælker
- Lodrette otte farvebjælker
- Lodrette sorterede streger fra sort til hvid
- Vandrette sorterede streger fra sort til hvid
Figur 1. Top-niveau blokdiagram af mønstergenerator

Mønstergeneratorens IP er konfigurerbar og kan generere testmønstre for enhver videoopløsning i henhold til konfigurationen. Videoopløsningen kan konfigureres ved hjælp af konfigurationsparametrene H Opløsning og V Opløsning. Indgangssignalet PATTERN_SEL_I definerer typen af videomønsteret, der skal genereres. Nedenfor er valget af mønster baseret på pattern_sel_i input:
- 3'b000 – farve æsker mønster
- 3'b001 – kun rød
- 3'b010 – kun grøn
- 3'b011 – kun blå
- 3'b100 – lodrette otte farvebjælker
- 3'b101 – vandrette otte farvebjælker
- 3'b110 – vandrette sorterede streger fra sort til hvid
- 3'b111 – lodrette sorterede streger fra sort til hvid
Mønstergeneratoren IP genererer mønstrene baseret på input DATA_EN_I signalet; hvis DATA_EN_I signalet er højt, så genereres det ønskede mønster, ellers genereres udgangsmønsteret ikke. Denne mønstergenerator IP fungerer ved systemuret SYS_CLK_I. Outputtet fra mønstergeneratorens IP er 24-bit data, som består af R-, G- og B-data på hver 8-bit. Indgangssignalet FRAME_END_O er 2-sektage floppede inde i mønstergeneratorblokken for at kompensere for latensen af R-, G- og B-data og transmitteret som FRAME_END_O.
Hardware Implementering
Følgende figur viser farvebjælkemønsteret genereret fra mønstergeneratoren. For at generere farvebjælkemønsteret implementeres en mønstergeneratortæller. En vandret tæller øges, når DATA_EN_I er høj og nulstilles ved den faldende kant. En lodret tæller øges ved hver faldende kant af DATA_EN_I og nulstilles ved FRAME_END_I. De følgende figurer viser de otte mønstre.
- Figur 1-1. Farvebokse mønster med 8 x 8 gitter

- Figur 1-2. Kun rødt mønster

- Figur 1-3. Kun blåt mønster

- Figur 1-4. Kun grønt mønster

- Figur 1-5. Vandrette otte farvebjælker

- Figur 1-6. Lodrette otte farvebjælker

- Figur 1-7. Lodrette sorterede stænger fra sort til hvid

- Figur 1-8. Vandrette sorterede bjælker fra sort til hvid

Indgange og udgange
Følgende tabel viser input- og outputportene på mønstergeneratoren.
Tabel 1-1. Input og output af mønsterkonvertering
| Signal navn | Retning | Bredde | Beskrivelse |
| RESET_N_I | Input | – | Aktivt lavt asynkront nulstillingssignal til design |
| SYS_CLK_I | Input | – | Systemur |
| DATA_DA_I | Input | – | Data_enable-signal, der skal have den gyldige periode i henhold til defineret horisontal opløsning |
| FRAME_END_I | Input | – | Rammeslut input for at angive slutningen af rammen |
| PATTERN_SEL_I | Input | [2:0] | Mønstervalgsinput til at vælge de mønstre, der skal genereres |
| DATA_VALID_O | Produktion | – | Datagyldigt signal, når testmønsteret genereres |
| FRAME_END_O | Produktion | – | Frame end signal, som er en forsinket version af frame end input |
| RED_O | Produktion | [7:0] | Udgang R-DATA |
| GRØN_O | Produktion | [7:0] | Output G-DATA |
| BLÅ_O | Produktion | [7:0] | Udgang B-DATA |
| BAYER_O | Produktion | [7:0] | Output Bayer-data |
Konfigurationsparametre
Følgende tabel viser de konfigurationsparametre, der bruges i hardwareimplementeringen af mønstergeneratoren. Disse er generiske parametre og kan varieres baseret på applikationskravene.
Tabel 1-2. Konfigurationsparametre
| Signal navn | Beskrivelse |
| H_RESOLUTION | Vandret opløsning |
| V_RESOLUTION | Lodret opløsning |
| g_BAYER_FORMAT | Bayer-formatvalg til RGGB, BGGR, GRBG og GBRG |
Testbænk
Der er leveret en testbænk for at kontrollere funktionaliteten af mønstergeneratorkernen.
Tabel 1-3. Testbench-konfigurationsparametre
| Navn | Beskrivelse |
| CLKPERIOD | Ur Periode |
Ressourceudnyttelse
Følgende tabel viser ressourceudnyttelsen af mønstergeneratorblokken implementeret i SmartFusion2 og PolarFire system-on-chip (SoC) FPGA-enheden M2S150T-FBGA1152-pakken og PolarFire FPGA-enheden MPF300TS_ES – 1FCG1152E-pakken.
Tabel 1-4. Rapport om ressourceudnyttelse
| Ressource | Brug |
| DFF'er | 78 |
| 4-input LUT'er | 240 |
| MACC | 0 |
| RAM1Kx18 | 0 |
| RAM 64x18 | 0 |
Revisionshistorie
Revisionshistorikken beskriver de ændringer, der blev implementeret i dokumentet. Ændringerne er listet efter revision, startende med den seneste publikation.
| Revision | Dato | Beskrivelse |
| A | 03/2022 | Følgende er listen over ændringer i revision A af dokumentet:• Dokumentet blev migreret til Microchip-skabelonen.• Dokumentnummeret blev opdateret til DS00004465A fra 50200682. |
| 1 | 02/2016 | Revision 1.0 var den første udgivelse af dette dokument. |
Mikrochip FPGA-understøttelse
Microchip FPGA-produktgruppen støtter sine produkter med forskellige supporttjenester, herunder kundeservice, teknisk kundesupportcenter, et webwebsted og verdensomspændende salgskontorer. Kunder foreslås at besøge Microchips onlineressourcer, før de kontakter support, da det er meget sandsynligt, at deres forespørgsler allerede er blevet besvaret. Kontakt teknisk supportcenter via webwebsted på www.microchip.com/support. Nævn FPGA-enhedens varenummer, vælg passende sagskategori, og upload design files, mens du opretter en teknisk supportsag. Kontakt kundeservice for ikke-teknisk produktsupport, såsom produktpriser, produktopgraderinger, opdateringsoplysninger, ordrestatus og godkendelse.
- Fra Nordamerika, ring 800.262.1060
- Fra resten af verden, ring på 650.318.4460
- Fax, hvor som helst i verden, 650.318.8044
Mikrochippen Webwebsted
Microchip yder online support via vores website kl www.microchip.com/. Denne website bruges til at lave files og information let tilgængelig for kunderne. Noget af det tilgængelige indhold inkluderer:
- Produktsupport – Datablade og errata, applikationsnoter og sample-programmer, designressourcer, brugervejledninger og hardwaresupportdokumenter, seneste softwareudgivelser og arkiveret software
- Generel teknisk support – ofte stillede spørgsmål (ofte stillede spørgsmål), anmodninger om teknisk support, online diskussionsgrupper, medlemsliste for Microchip-designpartnerprogram
- Business of Microchip – Produktvælger- og bestillingsvejledninger, seneste Microchip-pressemeddelelser, oversigt over seminarer og arrangementer, lister over Microchip salgskontorer, distributører og fabriksrepræsentanter
Produktændringsmeddelelsesservice
Microchips underretningstjeneste for produktændringer hjælper med at holde kunderne opdateret på Microchip-produkter. Abonnenter vil modtage e-mail-meddelelser, når der er ændringer, opdateringer, revisioner eller fejl relateret til en specificeret produktfamilie eller udviklingsværktøj af interesse.
For at registrere, gå til www.microchip.com/pcn og følg registreringsvejledningen.
Kundesupport
Brugere af Microchip-produkter kan modtage assistance gennem flere kanaler:
- Distributør eller repræsentant
- Lokalt salgskontor
- Embedded Solutions Engineer (ESE)
- Teknisk support
Kunder bør kontakte deres distributør, repræsentant eller ESE for at få support. Lokale salgskontorer er også tilgængelige for at hjælpe kunder. En liste over salgskontorer og lokationer er inkluderet i dette dokument. Teknisk support er tilgængelig via webwebsted på: www.microchip.com/support
Mikrochip-enheder kodebeskyttelsesfunktion
Bemærk følgende detaljer om kodebeskyttelsesfunktionen på Microchip-produkter:
- Microchip-produkter opfylder specifikationerne i deres særlige Microchip-datablad.
- Microchip mener, at dens familie af produkter er sikre, når de bruges på den tilsigtede måde, inden for driftsspecifikationerne og under normale forhold.
- Microchip værdsætter og beskytter aggressivt sine intellektuelle ejendomsrettigheder. Forsøg på at bryde kodebeskyttelsesfunktionerne i Microchip-produktet er strengt forbudt og kan være i strid med Digital Millennium Copyright Act.
- Hverken Microchip eller nogen anden halvlederproducent kan garantere sikkerheden af deres kode. Kodebeskyttelse betyder ikke, at vi garanterer, at produktet er "ubrydeligt". Kodebeskyttelse er i konstant udvikling. Microchip er forpligtet til løbende at forbedre kodebeskyttelsesfunktionerne i vores produkter.
Juridisk meddelelse
Denne publikation og oplysningerne heri må kun bruges med Microchip-produkter, herunder til at designe, teste og integrere Microchip-produkter med din applikation. Brug af disse oplysninger på anden måde overtræder disse vilkår. Oplysninger om enhedsapplikationer gives kun for din bekvemmelighed og kan blive afløst af opdateringer. Det er dit ansvar at sikre, at din ansøgning lever op til dine specifikationer. Kontakt dit lokale Microchip salgskontor for yderligere support, eller få yderligere support på www.microchip.com/enus/support/design-help/client-support-services.
DISSE OPLYSNINGER LEVERES AF MICROCHIP "SOM DE ER". A MICROCHIP GIVER INGEN REPRÆSENTATIONER ELLER GARANTIER AF NOGEN ART, HVERKEN UDTRYKKELIGE ELLER UNDERFORSTÅEDE, SKRIFTLIGE ELLER mundtlige, LOVBESTEMMET ELLER ANDEN MÅDE, RELATET TIL OPLYSNINGERNE, HERUNDER, MEN IKKE BEGRÆNSET TIL NOGEN STILTIENDE GARANTIER, PARTI-, GARANTIER, PARTI- OG GARANTIER. RELATET TIL DETS TILSTAND, KVALITET ELLER YDELSE. I INGEN OMSTÆNDIGHEDER ER MICROCHIP ANSVARLIG FOR NOGEN INDIREKTE, SÆRLIGE, STRAFFENDE, TILFÆLDELIGE ELLER FØLGETAB, SKADER, OMKOSTNINGER ELLER UDGIFTER AF NOGEN ART, DER ER RELATET TIL OPLYSNINGERNE ELLER DERES BRUG, UANSET ANDEN ELLER AGS. MULIGHEDEN ELLER SKADERNE ER FORUDSUELIGE. I DET FULDSTÆNDIGE OMFANG, LOVEN TILLADER, VIL MICROCHIPS SAMLEDE ANSVAR PÅ ALLE KRAV PÅ ENHVER MÅDE RELATET TIL INFORMATIONEN ELLER DERES BRUG IKKE OVERstige BELØBET, HVIS NOGET, SOM DU HAR BETALT DIREKTE TIL MICRATIONOCHIP.
Brug af Microchip-enheder i livsstøtte- og/eller sikkerhedsapplikationer er helt på købers risiko, og køberen indvilliger i at forsvare, skadesløsholde og holde Microchip skadesløs fra enhver skade, krav, sager eller udgifter som følge af sådan brug. Ingen licenser videregives, implicit eller på anden måde, under nogen af Microchips intellektuelle ejendomsrettigheder, medmindre andet er angivet.
Varemærker
Mikrochipnavnet og logoet, Microchip-logoet, Adaptec, AnyRate, AVR, AVR-logoet, 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 og XMEGA er registrerede varemærker tilhørende Microchip Technology Incorporated i USA og andre lande. 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 og ZL er registrerede varemærker tilhørende Microchip Technology Incorporated i 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 DAMage Matching , 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 Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL . , 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, USBse, VariSen VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect og ZENA er varemærker tilhørende Microchip Technology Incorporated i USA og andre lande. SQTP er et servicemærke tilhørende Microchip Technology Incorporated i USA. Adaptec-logoet, Frequency on Demand, Silicon Storage Technology, Symmcom og Trusted Time er registrerede varemærker tilhørende Microchip Technology Inc. i andre lande. GestIC er et registreret varemærke tilhørende Microchip Technology Germany II GmbH & Co. KG, et datterselskab af Microchip Technology Inc., i andre lande.
Alle andre varemærker nævnt heri tilhører deres respektive virksomheder.
© 2022, Microchip Technology Incorporated og dets datterselskaber. Alle rettigheder forbeholdes.ISBN: 978-1-5224-9898-8
Kvalitetsstyringssystem
For information om Microchips kvalitetsstyringssystemer, besøg venligst www.microchip.com/quality.
AMERIKA
Virksomhedskontor
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tlf.: 480-792-7200
Fax: 480-792-7277
Teknisk support: www.microchip.com/support
Web Adresse: www.microchip.com
Dokumenter/ressourcer
![]() |
MICROCHIP Pattern Generator IP [pdfBrugervejledning Mønstergenerator IP, IP, Generator IP, Mønstergenerator, Generator, Mønster |




