MICROCHIP Pattern Generator IP kasutusjuhend
Mikrokiibi logo

Sissejuhatus

Mustri generaatori IP genereerib testmustrid RGB (punane, roheline ja sinine) videovormingus, Bayeri vormingus ning seda saab kasutada tõrkeotsinguks ning videotöötluse torujuhtme ja kuvari analüüsimiseks. Bayeri vorming genereerib videoväljundi RAW-vormingus, mis on identne kaamera anduri väljundiga ja seega saab seda kasutada kaameraanduri asendajana videotöötluse torujuhtme testimiseks.

Testimustri IP genereerib kaheksa erinevat tüüpi videotesti mustrit.

  • Värviliste kastide muster 8 x 8 ruudustikuga
  • Ainult punane
  • Ainult roheline
  • Ainult sinine
  • Horisontaalsed kaheksa värviriba
  • Vertikaalsed kaheksa värviriba
  • Vertikaalsed sordid mustast valgeni
  • Horisontaalsed ribad mustast valgeni

Joonis 1. Mustrigeneraatori tipptaseme plokkskeem
Diagramm

Mustri generaatori IP on konfigureeritav ja suudab genereerida testmustreid mis tahes video eraldusvõime jaoks vastavalt konfiguratsioonile. Video eraldusvõimet saab konfigureerida konfiguratsiooniparameetrite H Resolution ja V Resolution abil. Sisendsignaal PATTERN_SEL_I määrab genereeritava videomustri tüübi. Allpool on mustri valik pattern_sel_i sisendi põhjal:

  • 3'b000 – värvikarpide muster
  • 3'b001 – ainult punane
  • 3'b010 – ainult roheline
  • 3'b011 – ainult sinine
  • 3'b100 – vertikaalsed kaheksa värviriba
  • 3'b101 – horisontaalsed kaheksa värviriba
  • 3'b110 – horisontaalsed ribad mustast valgeni
  • 3'b111 – vertikaalsed ribad mustast valgeni

Mustri generaatori IP genereerib mustrid sisendsignaali DATA_EN_I alusel; kui DATA_EN_I signaal on kõrge, genereeritakse soovitud muster, muidu väljundmustrit ei genereerita. See mustrigeneraatori IP töötab süsteemikellal SYS_CLK_I. Mustri generaatori IP väljund on 24-bitised andmed, mis koosnevad 8-bitistest R-, G- ja B-andmetest. Sisendsignaal FRAME_END_O on 2 sekundittage flopiti mustri generaatori ploki sees, et kompenseerida R-, G- ja B-andmete latentsust, ning edastati välja kaadrina FRAME_END_O.

Riistvara juurutamine
Järgmisel joonisel on näidatud mustrigeneraatorist genereeritud värviriba muster. Värviriba mustri genereerimiseks rakendatakse mustrigeneraatori loendurit. Horisontaalset loendurit suurendatakse, kui DATA_EN_I on kõrge, ja nullitakse langevas servas. Vertikaalset loendurit suurendatakse DATA_EN_I igas langevas servas ja lähtestatakse FRAME_END_I juures nullile. Järgmised joonised näitavad kaheksat mustrit.

  • Joonis 1-1. Värvikastide muster 8 x 8 ruudustikuga
    Värvikastide muster
  • Joonis 1-2. Ainult punane muster
    Punane muster
  • Joonis 1-3. Ainult sinine muster
    Sinine muster
  • Joonis 1-4. Ainult roheline muster
    Roheline muster
  • Joonis 1-5. Horisontaalsed kaheksa värviriba
    Horisontaalne kaheksa värvi
  • Joonis 1-6. Vertikaalsed kaheksa värviriba
    Vertikaalne kaheksa värvi
  • Joonis 1-7. Vertikaalsed astmetega ribad mustast valgeni
    Vertikaalne sorteeritud must valge
  • Joonis 1-8. Horisontaalsed astmetega ribad mustast valgeni
    Horisontaalne, mustast valgeni

Sisendid ja väljundid
Järgmises tabelis on näidatud mustrigeneraatori sisend- ja väljundpordid.

Tabel 1-1. Mustri teisendamise sisendid ja väljundid

Signaali nimi Suund Laius Kirjeldus
RESET_N_I Sisend Aktiivne madal asünkroonne lähtestussignaal disainile
SYS_CLK_I Sisend Süsteemi kell
DATA_EN_I Sisend Data_enable signaal, millel peaks olema kehtiv periood vastavalt määratletud horisontaalsele eraldusvõimele
FRAME_END_I Sisend Kaadri lõpu sisend, mis näitab kaadri lõppu
PATTERN_SEL_I Sisend [2:0] Mustri valimise sisend genereeritavate mustrite valimiseks
DATA_VALID_O Väljund Andmete kehtiv signaal testmustri genereerimisel
FRAME_END_O Väljund Kaadri lõpu signaal, mis on kaadri lõpu sisendi viivitatud versioon
RED_O Väljund [7:0] Väljund R-DATA
ROHELINE_O Väljund [7:0] Väljund G-DATA
SININE_O Väljund [7:0] Väljund B-DATA
BAYER_O Väljund [7:0] Bayeri andmete väljastamine

Konfiguratsiooni parameetrid
Järgmises tabelis on näidatud mustrigeneraatori riistvararakenduses kasutatavad konfiguratsiooniparameetrid. Need on üldised parameetrid ja neid saab vastavalt rakenduse nõuetele muuta.

Tabel 1-2. Konfiguratsiooni parameetrid

Signaali nimi Kirjeldus
H_RESOLUTION Horisontaalne eraldusvõime
V_RESOLUTSIOON Vertikaalne eraldusvõime
g_BAYER_FORMAT Bayeri vormingu valik RGGB, BGGR, GRBG ja GBRG jaoks

Katselaud
Mustrigeneraatori südamiku funktsionaalsuse kontrollimiseks on kaasas katsestend.

Tabel 1-3. Testbenchi konfiguratsiooniparameetrid

Nimi Kirjeldus
CLKPERIOD Kella periood

Ressursi kasutamine
Järgmises tabelis on loetletud SmartFusion2 ja PolarFire system-on-chip (SoC) FPGA seadme M2S150T-FBGA1152 paketis ja PolarFire FPGA seadme MPF300TS_ES – 1FCG1152E paketis rakendatud mustrite generaatori ploki ressursikasutus.

Tabel 1-4. Ressursikasutuse aruanne

Ressurss Kasutamine
DFF-id 78
4-sisendiga LUT-id 240
MACC 0
RAM 1Kx18 0
RAM 64x18 0

Läbivaatamise ajalugu

Redaktsiooniajalugu kirjeldab dokumendis rakendatud muudatusi. Muudatused on loetletud redaktsioonide kaupa, alustades kõige värskemast väljaandest.

Läbivaatamine Kuupäev Kirjeldus
A 03/2022 Allpool on loetelu muudatustest dokumendi redaktsioonis A:• Dokument migreeriti mallile Microchip.• Dokumendi numbrit värskendati DS00004465A-ks 50200682-st.
1 02/2016 Redaktsioon 1.0 oli selle dokumendi esimene väljaanne.

Mikrokiibi FPGA tugi

Microchip FPGA tootegrupp toetab oma tooteid erinevate tugiteenustega, sealhulgas klienditeenindus, klienditeenindus, klienditeenindus, a websaidil ja ülemaailmsetes müügiesindustes. Klientidel soovitatakse enne klienditoega ühenduse võtmist külastada Microchipi veebiressursse, kuna on väga tõenäoline, et nende päringutele on juba vastatud. Võtke ühendust tehnilise toe keskusega läbi websaidil www.microchip.com/support. Mainige FPGA seadme osa number, valige sobiv korpuse kategooria ja laadige üles kujundus files tehnilise toe juhtumi loomisel. Võtke ühendust klienditeenindusega mittetehnilise tootetoe saamiseks, nagu toote hind, tooteuuendused, värskendusteave, tellimuse olek ja autoriseerimine.

  • Põhja-Ameerikast helistage numbril 800.262.1060 XNUMX XNUMX
  • Ülejäänud maailmast helistage numbril 650.318.4460 XNUMX XNUMX
  • Faks kõikjalt maailmast, 650.318.8044 XNUMX XNUMX

Mikrokiip Websaidile
Microchip pakub veebituge meie kaudu websait aadressil www.microchip.com/. See webvalmistamiseks kasutatakse saiti files ja teave on klientidele hõlpsasti kättesaadav. Osa saadaolevast sisust hõlmab järgmist:

  • Tootetugi – andmelehed ja vead, rakenduse märkused ja sample programmid, disainiressursid, kasutusjuhendid ja riistvara tugidokumendid, uusimad tarkvaraväljaanded ja arhiveeritud tarkvara
  • Üldine tehniline tugi – korduma kippuvad küsimused (KKK), tehnilise toe taotlused, veebipõhised arutelurühmad, Microchipi disainipartnerite programmi liikmete loend
  • Microchipi äri – tootevaliku- ja tellimisjuhendid, viimased Microchipi pressiteated, seminaride ja ürituste loetelu, Microchipi müügiesinduste, edasimüüjate ja tehase esindajate nimekirjad

Tootemuudatuste teavitusteenus
Microchipi tootemuudatuste teavitusteenus aitab hoida kliente Microchipi toodetega kursis. Tellijad saavad e-posti teel teatise alati, kui konkreetse tooteperekonna või huvipakkuva arendustööriistaga on seotud muudatusi, uuendusi, muudatusi või vigu.
Registreerimiseks minge aadressile www.microchip.com/pcn ja järgige registreerimisjuhiseid.

Klienditugi

Microchipi toodete kasutajad saavad abi mitme kanali kaudu:

  • Turustaja või esindaja
  • Kohalik müügiesindus
  • Manustatud lahenduste insener (ESE)
  • Tehniline tugi

Kliendid peaksid abi saamiseks võtma ühendust oma turustaja, esindaja või ESE-ga. Klientide abistamiseks on saadaval ka kohalikud müügiesindused. Selles dokumendis on müügiesinduste ja asukohtade loetelu. Tehniline tugi on saadaval aadressil websait aadressil: www.microchip.com/support

Mikrokiibi seadmete koodikaitse funktsioon

Pange tähele järgmisi Microchipi toodete koodikaitse funktsiooni üksikasju:

  • Mikrokiibi tooted vastavad nende konkreetsel mikrokiibi andmelehel sisalduvatele spetsifikatsioonidele.
  • Microchip usub, et selle tooteperekond on turvaline, kui seda kasutatakse ettenähtud viisil, tööspetsifikatsioonide piires ja tavatingimustes.
  • Mikrokiip väärtustab ja kaitseb agressiivselt oma intellektuaalomandi õigusi. Katsed rikkuda Microchipi toote koodikaitsefunktsioone on rangelt keelatud ja võivad rikkuda Ameerika Ühendriikide autorikaitse seadust.
  • Ei Microchip ega ükski teine ​​pooljuhtide tootja ei saa garanteerida oma koodi turvalisust. Koodikaitse ei tähenda, et me garanteerime, et toode on purunematu. Koodikaitse areneb pidevalt. Microchip on pühendunud oma toodete koodikaitsefunktsioonide pidevale täiustamisele.

Õiguslik teade

Seda väljaannet ja siin olevat teavet võib kasutada ainult Microchipi toodetega, sealhulgas Microchipi toodete kavandamiseks, testimiseks ja integreerimiseks teie rakendusega. Selle teabe kasutamine muul viisil rikub neid tingimusi. Teave seadme rakenduste kohta on esitatud ainult teie mugavuse huvides ja selle võivad asendada värskendused. Teie vastutate selle eest, et teie rakendus vastaks teie spetsifikatsioonidele. Täiendava toe saamiseks võtke ühendust kohaliku Microchipi müügiesindusega või hankige täiendavat tuge aadressil www.microchip.com/enus/support/design-help/client-support-services.

SELLE TEABE ESITAB MIKROKIIP „NAGU ON”. MICROCHIP EI ANNA MINGI SELGITUSLIKU VÕI KAUDSE, KIRJALIKKU VÕI SUULI, KOHUSTUSLIKULT VÕI MUUL TEABEL SEOTUD TEABE, KAASA arvatud, KUID MITTE PIIRATUD VÕIMALUSTE VÕIMALUSTE VÕI KAUDSETE GARANTIIDEGA GARANTIID. SEOTUD SELLE SEISUKORDI, KVALITEEDI VÕI TOIMIMISEGA. MICROCHIP EI VASTUTA MISELGI JUHUL MISGI KAUDSE, ERILISE, KARISTUSLIKU, JUHUSLIKU VÕI JÄLJENDUSLIKU KAOTUSE, KAHJUDE, KULUD VÕI MINGI LIIGI KULUD EEST, MIS ON SEOTUD SELLE TEABE VÕI SELLE KASUTAMISE KOHTA. VÕIMALUS VÕI KAHJUSED ON ETTEÄHTAVAD. SEADUSEGA LUBATUD TÄIELIKULT EI ÜLETA MICROCHIPI KOGUVASTUTUS KÕIGI NÕUETE KOHTA, MIS MILLAL MILLE MÕELIKULT SEOTUD TEABE VÕI SELLE KASUTAMISEGA.

Microchipi seadmete kasutamine elu toetavates ja/või ohutusrakendustes on täielikult ostja vastutusel ning ostja nõustub kaitsma, hüvitama ja kahjutuks hoidma Microchipi sellisest kasutamisest tulenevate kahjude, nõuete, hagide või kulude eest. Mikrokiibi intellektuaalomandi õiguste alusel ei edastata litsentse, ei kaudselt ega muul viisil, kui pole öeldud teisiti.

Kaubamärgid

Mikrokiibi nimi ja logo, Microchipi logo, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, 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 ja XMEGA on ettevõtte Microchip Technology Incorporated registreeritud kaubamärgid USA-s ja teistes riikides. 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 ja ZL on ettevõtte Microchip Technology Incorporated USA-s registreeritud kaubamärgid.

Külgneva klahvi summutamine, AKS, digitaalajastu analoog, mis tahes kondensaator, AnyIn, AnyOut, laiendatud lülitus, BlueSky, BodyCom, CodeGuard, krüptoautentimine, krüptoautomotive, krüptokaaslane, krüptokontroller, dsPICDEM, dsPICDEM, ds, dünaamiline verer, d. , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, intelligentne paralleelsus, kiipidevaheline ühenduvus, värinablokeerija, nupp ekraanil, max krüpto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB sertifitseeritud logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, kõiketeadv koodi genereerimine, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, REALICEMatrix, Q , Ripple Blocker, RTAX, RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Var Endurance, TSHARC, USBSCense VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect ja ZENA on ettevõtte Microchip Technology Incorporated kaubamärgid USA-s ja teistes riikides. SQTP on ettevõtte Microchip Technology Incorporated USA-s teenusemärk. Adapteci logo, Frequency on Demand, Silicon Storage Technology, Symmcom ja Trusted Time on ettevõtte Microchip Technology Inc. registreeritud kaubamärgid teistes riikides. GestIC on ettevõtte Microchip Technology Inc. tütarettevõtte Microchip Technology Germany II GmbH & Co. KG registreeritud kaubamärk teistes riikides.

Kõik muud siin mainitud kaubamärgid on nende vastavate ettevõtete omand.
© 2022, Microchip Technology Incorporated ja selle tütarettevõtted. Kõik õigused kaitstud.ISBN: 978-1-5224-9898-8

Kvaliteedijuhtimissüsteem

Microchipi kvaliteedijuhtimissüsteemide kohta teabe saamiseks külastage veebisaiti www.microchip.com/quality.

AMEERIKA

Ettevõtte kontor
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Faks: 480-792-7277
Tehniline tugi: www.microchip.com/support
Web Aadress: www.microchip.com

Dokumendid / Ressursid

MICROCHIP Pattern Generator IP [pdfKasutusjuhend
Mustri generaator IP, IP, generaatori IP, mustri generaator, generaator, muster

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *