MICROCHIP Pattern Generator IP kasutusjuhend
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
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
- Joonis 1-2. Ainult punane muster
- Joonis 1-3. Ainult sinine muster
- Joonis 1-4. Ainult roheline muster
- Joonis 1-5. Horisontaalsed kaheksa värviriba
- Joonis 1-6. Vertikaalsed kaheksa värviriba
- Joonis 1-7. Vertikaalsed astmetega ribad mustast valgeni
- Joonis 1-8. Horisontaalsed astmetega ribad 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 |