MICROCHIP Pattern Generator IP Brugervejledning
Mikrochip logo

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
Diagram

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
    Farvebokse mønster
  • Figur 1-2. Kun rødt mønster
    Rødt mønster
  • Figur 1-3. Kun blåt mønster
    Blåt mønster
  • Figur 1-4. Kun grønt mønster
    Grønt mønster
  • Figur 1-5. Vandrette otte farvebjælker
    Vandret otte farve
  • Figur 1-6. Lodrette otte farvebjælker
    Lodret otte farve
  • Figur 1-7. Lodrette sorterede stænger fra sort til hvid
    Lodret sorteret sort til hvid
  • Figur 1-8. Vandrette sorterede bjælker fra sort til hvid
    Horisontalgraderet 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

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *