MICROCHIP Pattern Generator IP brukerveiledning

MICROCHIP Pattern Generator IP User Guide

MICROCHIP Pattern Generator IP brukerveiledning
Mikrobrikkelogo

Introduksjon

Mønstergeneratoren IP genererer testmønstrene i RGB (rødt, grønt og blått) videoformat, Bayer-format, og kan brukes til feilsøking og analyse av videobehandlingspipeline og visning. Bayer-formatet genererer videoutgang i RAW-format som er identisk med en kamerasensorutgang og kan derfor brukes som en erstatning for kamerasensor for å teste videobehandlingsrørledning.

Testmønsteret IP genererer følgende åtte forskjellige typer videotestmønstre.

  • Fargeboksmønster med 8 x 8 rutenett
  • Bare rødt
  • Bare grønt
  • Bare blå
  • Horisontale åtte fargefelter
  • Vertikale åtte fargefelter
  • Vertikale graderte stolper fra svart til hvit
  • Horisontale graderte søyler fra svart til hvit

Figur 1. Blokkdiagram på toppnivå for mønstergenerator
Diagram

Mønstergeneratorens IP er konfigurerbar og kan generere testmønstre for enhver videooppløsning i henhold til konfigurasjonen. Videooppløsningen kan konfigureres ved hjelp av konfigurasjonsparametrene H-oppløsning og V-oppløsning. Inngangssignalet PATTERN_SEL_I definerer typen videomønster som skal genereres. Nedenfor er utvalget av mønster basert på pattern_sel_i-inngangen:

  • 3'b000 – fargeboksmønster
  • 3'b001 – kun rød
  • 3'b010 – kun grønn
  • 3'b011 – bare blå
  • 3'b100 – vertikale åtte fargefelter
  • 3'b101 – horisontale åtte fargefelter
  • 3'b110 – horisontale graderte søyler fra svart til hvit
  • 3'b111 – vertikale graderte stolper fra svart til hvit

Mønstergeneratoren IP genererer mønstrene basert på inngangssignalet DATA_EN_I; hvis DATA_EN_I-signalet er høyt, genereres det ønskede mønsteret, ellers genereres ikke utgangsmønsteret. Denne mønstergeneratoren IP opererer på systemklokken SYS_CLK_I. Utgangen fra mønstergeneratorens IP er 24-bits data som består av R-, G- og B-data på 8-bit hver. Inngangssignalet FRAME_END_O er 2-sektage floppet inne i mønstergeneratorblokken for å kompensere for latensen til R-, G- og B-data og sendt ut som FRAME_END_O.

Maskinvareimplementering
Følgende figur viser fargelinjemønsteret generert fra mønstergeneratoren. For å generere fargelinjemønsteret implementeres en mønstergeneratorteller. En horisontal teller økes når DATA_EN_I er høy og tilbakestilles til null ved den fallende kanten. En vertikal teller økes ved hver fallende kant av DATA_EN_I og tilbakestilles til null ved FRAME_END_I. De følgende figurene viser de åtte mønstrene.

  • Figur 1-1. Fargeboksmønster med 8 x 8 rutenett
    Fargeboksmønster
  • Figur 1-2. Bare rødt mønster
    Rødt mønster
  • Figur 1-3. Kun blått mønster
    Blått mønster
  • Figur 1-4. Bare grønt mønster
    Grønt mønster
  • Figur 1-5. Horisontale åtte fargelinjer
    Horisontal åtte farge
  • Figur 1-6. Vertikale åtte fargelinjer
    Vertikal åtte farge
  • Figur 1-7. Vertikale graderte stolper fra svart til hvit
    Vertikal gradert svart til hvit
  • Figur 1-8. Horisontale graderte søyler fra svart til hvit
    Horisontalgradert svart til hvit

Innganger og utganger
Tabellen nedenfor viser inngangs- og utgangsportene til mønstergeneratoren.

Tabell 1-1. Innganger og utganger av mønsterkonvertering

Signalnavn Retning Bredde Beskrivelse
RESET_N_I Inndata Aktivt lavt asynkront tilbakestillingssignal til design
SYS_CLK_I Inndata Systemklokke
DATA_EN_I Inndata Data_enable-signal som skal ha den gyldige perioden i henhold til definert horisontal oppløsning
FRAME_END_I Inndata Inngang for rammeslutt for å indikere slutten av rammen
PATTERN_SEL_I Inndata [2:0] Mønstervalginngang for å velge mønstrene som skal genereres
DATA_VALID_O Produksjon Datagyldig signal når testmønsteret genereres
FRAME_END_O Produksjon Frame end signal, som er en forsinket versjon av frame end input
GJØRE OM Produksjon [7:0] Utgang R-DATA
GRØNN_O Produksjon [7:0] Utgang G-DATA
BLÅ_O Produksjon [7:0] Utgang B-DATA
BAYER_O Produksjon [7:0] Utdata fra Bayer

Konfigurasjonsparametere
Tabellen nedenfor viser konfigurasjonsparametrene som brukes i maskinvareimplementeringen av mønstergeneratoren. Dette er generiske parametere og kan varieres basert på applikasjonskravene.

Tabell 1-2. Konfigurasjonsparametere

Signalnavn Beskrivelse
H_RESOLUTION Horisontal oppløsning
V_RESOLUTION Vertikal oppløsning
g_BAYER_FORMAT Bayer-formatvalg for RGGB, BGGR, GRBG og GBRG

Test benk
En testbenk er levert for å sjekke funksjonaliteten til mønstergeneratorkjernen.

Tabell 1-3. Testbenk-konfigurasjonsparametre

Navn Beskrivelse
CLKPERIOD Klokkeperiode

Ressursutnyttelse
Tabellen nedenfor viser ressursutnyttelsen av mønstergeneratorblokken implementert i SmartFusion2 og PolarFire system-on-chip (SoC) FPGA-enhet M2S150T-FBGA1152-pakken og PolarFire FPGA-enhet MPF300TS_ES – 1FCG1152E-pakken.

Tabell 1-4. Ressursutnyttelsesrapport

Ressurs Bruk
DFF-er 78
4-inngang LUTer 240
MACC 0
RAM1Kx18 0
RAM 64x18 0

Revisjonshistorie

Revisjonshistorikken beskriver endringene som ble implementert i dokumentet. Endringene er oppført etter revisjon, og starter med den nyeste publikasjonen.

Revisjon Dato Beskrivelse
A 03/2022 Følgende er listen over endringer i revisjon A av dokumentet:• Dokumentet ble migrert til Microchip-malen.• Dokumentnummeret ble oppdatert til DS00004465A fra 50200682.
1 02/2016 Revisjon 1.0 var den første utgivelsen av dette dokumentet.

Mikrobrikke FPGA-støtte

Microchip FPGA-produktgruppen støtter produktene sine med ulike støttetjenester, inkludert kundeservice, teknisk kundestøttesenter, et webnettstedet og verdensomspennende salgskontorer. Kunder foreslås å besøke Microchips nettressurser før de kontakter support, da det er svært sannsynlig at spørsmålene deres allerede er besvart. Kontakt teknisk støttesenter via webnettstedet på www.microchip.com/support. Nevn FPGA-enhetens delenummer, velg passende kassekategori og last opp design files mens du oppretter en teknisk støttesak. Kontakt kundeservice for ikke-teknisk produktstøtte, for eksempel produktpriser, produktoppgraderinger, oppdateringsinformasjon, bestillingsstatus og autorisasjon.

  • Fra Nord-Amerika, ring 800.262.1060
  • Fra resten av verden, ring 650.318.4460
  • Faks, fra hvor som helst i verden, 650.318.8044

Mikrobrikken Webnettstedet
Microchip gir online støtte via vår webstedet på www.microchip.com/. Dette webnettstedet brukes til å lage files og informasjon lett tilgjengelig for kunder. Noe av innholdet som er tilgjengelig inkluderer:

  • Produktstøtte – Datablader og errata, applikasjonsnotater og sample programmer, designressurser, brukerveiledninger og støttedokumenter for maskinvare, nyeste programvareutgivelser og arkivert programvare
  • Generell teknisk støtte – ofte stilte spørsmål (FAQs), teknisk støtteforespørsler, nettbaserte diskusjonsgrupper, medlemsliste for Microchip-designpartnerprogram
  • Business of Microchip – Produktvelger og bestillingsguider, siste pressemeldinger fra Microchip, liste over seminarer og arrangementer, lister over Microchip salgskontorer, distributører og fabrikkrepresentanter

Varslingstjeneste for produktendring
Microchips varslingstjeneste for produktendringer bidrar til å holde kundene oppdatert på Microchip-produkter. Abonnenter vil motta e-postvarsel når det er endringer, oppdateringer, revisjoner eller feil knyttet til en spesifisert produktfamilie eller utviklingsverktøy av interesse.
For å registrere deg, gå til www.microchip.com/pcn og følg registreringsinstruksjonene.

Kundestøtte

Brukere av Microchip-produkter kan få hjelp gjennom flere kanaler:

  • Distributør eller representant
  • Lokalt salgskontor
  • Embedded Solutions Engineer (ESE)
  • Teknisk støtte

Kunder bør kontakte sin distributør, representant eller ESE for støtte. Lokale salgskontorer er også tilgjengelige for å hjelpe kunder. En liste over salgskontorer og lokasjoner er inkludert i dette dokumentet. Teknisk støtte er tilgjengelig gjennom webnettsted på: www.microchip.com/support

Kodebeskyttelse for mikrobrikkeenheter

Legg merke til følgende detaljer om kodebeskyttelsesfunksjonen på Microchip-produkter:

  • Microchip-produkter oppfyller spesifikasjonene i deres spesielle Microchip-datablad.
  • Microchip mener at familien av produkter er sikre når de brukes på tiltenkt måte, innenfor driftsspesifikasjoner og under normale forhold.
  • Microchip verdsetter og beskytter aggressivt sine immaterielle rettigheter. Forsøk på å bryte kodebeskyttelsesfunksjonene til Microchip-produktet er strengt forbudt og kan bryte med Digital Millennium Copyright Act.
  • Verken Microchip eller noen annen halvlederprodusent kan garantere sikkerheten til sin kode. Kodebeskyttelse betyr ikke at vi garanterer at produktet er "uknuselig". Kodebeskyttelsen er i stadig utvikling. Microchip er forpliktet til å kontinuerlig forbedre kodebeskyttelsesfunksjonene til produktene våre.

Juridisk varsel

Denne publikasjonen og informasjonen heri kan kun brukes med Microchip-produkter, inkludert for å designe, teste og integrere Microchip-produkter med applikasjonen din. Bruk av denne informasjonen på annen måte bryter disse vilkårene. Informasjon om enhetsapplikasjoner er kun gitt for din bekvemmelighet og kan bli erstattet av oppdateringer. Det er ditt ansvar å sørge for at søknaden din oppfyller dine spesifikasjoner. Kontakt ditt lokale Microchip-salgskontor for ytterligere støtte eller få ytterligere støtte på www.microchip.com/enus/support/design-help/client-support-services.

DENNE INFORMASJONEN LEVERES AV MICROCHIP "SOM DEN ER". MICROCHIP GIR INGEN ERKLÆRINGER ELLER GARANTIER AV NOEN SLAG, VERKEN UTTRYKKELIGE ELLER UNDERFORSTÅEDE, SKRIFTLIG ELLER MUNTLIG, LOVBESTEMMET ELLER ANNEN MÅTE, KNYTTET TIL INFORMASJONEN, INKLUDERT, MEN IKKE BEGRENSET TIL NOEN UNDERFORSTÅTTE GARANTIER, ANSVARLIGHET OG ANSVARLIGHET BESTEMT FORMÅL ELLER GARANTIER RELATERT TIL DETS TILSTAND, KVALITET ELLER YTELSE. UNDER INGEN OMSTENDIGHET VIL MICROCHIP VÆRE ANSVARLIG FOR NOEN INDIREKTE, SPESIELLE, STRAFFENDE, TILFELDIGE ELLER FØLGE TAP, SKADE, KOSTNADER ELLER UTGIFTER AV NOEN SLAG SOM HELST KNYTTET TIL INFORMASJONEN ELLER DENS BRUK, UANSETT OM DENNE ELLER ÅRSAKER. MULIGHETEN ELLER SKADENE ER FORUTSÅBARE. I FULLSTENDELSE TILLADT AV LOVEN, VIL MICROCHIPS SAMLEDE ANSVAR PÅ ALLE KRAV PÅ NOEN MÅTE KNYTTET TIL INFORMASJONEN ELLER BRUK AV DERES, IKKE OVERSKRE BELØPET, HVIS NOEN, SOM DU HAR BETALT DIREKTE TIL INFORMASJONEN.

Bruk av Microchip-enheter i livsstøtte- og/eller sikkerhetsapplikasjoner er helt på kjøpers risiko, og kjøperen samtykker i å forsvare, holde Microchip skadesløs fra enhver og alle skader, krav, søksmål eller utgifter som følge av slik bruk. Ingen lisenser overføres, implisitt eller på annen måte, under noen av Microchips immaterielle rettigheter med mindre annet er oppgitt.

Varemerker

Mikrobrikkenavnet og logoen, Microchip-logoen, Adaptec, AnyRate, AVR, AVR-logoen, 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 registrerte varemerker for Microchip Technology Incorporated i USA og andre land. 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 registrerte varemerker for 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 Programmering, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB-sertifisert 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, Check, VariSen VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect og ZENA er varemerker for Microchip Technology Incorporated i USA og andre land. SQTP er et servicemerke for Microchip Technology Incorporated i USA. Adaptec-logoen, Frequency on Demand, Silicon Storage Technology, Symmcom og Trusted Time er registrerte varemerker for Microchip Technology Inc. i andre land. GestIC er et registrert varemerke for Microchip Technology Germany II GmbH & Co. KG, et datterselskap av Microchip Technology Inc., i andre land.

Alle andre varemerker nevnt her tilhører deres respektive selskaper.
© 2022, Microchip Technology Incorporated og dets datterselskaper. Alle rettigheter reservert.ISBN: 978-1-5224-9898-8

Kvalitetsstyringssystem

For informasjon om Microchips kvalitetsstyringssystemer, vennligst besøk www.microchip.com/quality.

AMERIKA

Bedriftskontor
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tlf: 480-792-7200
Faks: 480-792-7277
Teknisk støtte: www.microchip.com/support
Web Adresse: www.microchip.com

Dokumenter / Ressurser

PDF thumbnailMønstergenerator IP
User Guide · Pattern Generator IP, IP, Generator IP, Pattern Generator, Generator, Pattern

Referanser

Still et spørsmål

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

Still et spørsmål

Ask a question about setup, compatibility, troubleshooting, or anything missing from this manual.