MICROCHIP Pattern Generator IP User Guide
Introduzione
L'IP generatore di mudelli genera i mudelli di teste in u formatu video RGB (rossu, verde è blu), u formatu Bayer, è pò esse usatu per risolve i prublemi è analizà a pipeline di processazione video è a visualizazione. U formatu Bayer genera output video in formatu RAW chì hè identicu à un output di sensore di camera è dunque pò esse usatu cum'è un sustitutu di sensor di camera per pruvà pipeline di processazione video.
U mudellu di prova IP genera seguenti ottu tipi diffirenti di mudelli di teste video.
- Modellu di scatuli di culore cù griglia 8 x 8
- Solu rossu
- Solu verde
- Solu blu
- Orizzontale ottu bars di culore
- Verticale ottu bars di culore
- Barre verticali graduate da neru à biancu
- Bars graduati orizontali da neru à biancu
Figura 1. Top-Level Block Diagram di Pattern Generator
L'IP generatore di mudelli hè configurabile è pò generà mudelli di teste per qualsiasi risoluzione video secondu a cunfigurazione. A risoluzione video pò esse cunfigurata cù i paràmetri di cunfigurazione H Resolution è V Resolution. U signale di input PATTERN_SEL_I definisce u tipu di mudellu di video da esse generatu. Quì sottu hè a selezzione di mudellu basatu annantu à l'input pattern_sel_i:
- 3'b000 - mudellu di scatuli di culore
- 3'b001 - solu rossu
- 3'b010 - solu verde
- 3'b011 - solu blu
- 3'b100 - verticali ottu bars di culore
- 3'b101 - horizontale ottu bars di culore
- 3'b110 - bars graduati orizontali da neru à biancu
- 3'b111 - barre verticali graduate da neru à biancu
U generatore di mudelli IP genera i mudelli basati nantu à u signale di input DATA_EN_I; se u signalu DATA_EN_I hè altu, allora u mudellu desideratu hè generatu, altri u mudellu di output ùn hè micca generatu. Stu generatore di mudelli IP opera à u clock di u sistema SYS_CLK_I. L'output di l'IP generatore di mudelli hè di dati di 24 bit chì includenu dati R, G è B di 8 bit ognunu. U signale di input FRAME_END_O hè 2-stage flopped in u bloccu generatore di mudelli per cumpensà a latenza di e dati R, G è B è trasmessi fora cum'è FRAME_END_O.
Implementazione di hardware
A figura seguente mostra u mudellu di barra di culore generatu da u generatore di mudelli. Per generà u mudellu di barra di culore, un contatore di generatore di mudelli hè implementatu. Un contatore horizontale hè incrementatu quandu DATA_EN_I hè altu è resettatu à cero à u bordu di caduta. Un compteur vertical est incrémenté à chaque front descendant de DATA_EN_I et est remis à zéro à FRAME_END_I. I seguenti figuri mostranu l'ottu mudelli.
- Figura 1-1. Pattern di scatuli di culore cù griglia 8 x 8
- Figura 1-2. Solu Pattern Rossu
- Figura 1-3. Solu Patrunu Blu
- Figura 1-4. Solu Patrunu Verde
- Figura 1-5. Ottu barre di culore orizontali
- Figura 1-6. Ottu Bars Verticali di Culori
- Figura 1-7. Barre verticali graduate da u neru à u biancu
- Figura 1-8. Barre graduate orizontali da neru à biancu
Ingressi è Outputs
A tabella seguente mostra i porti di input è output di u generatore di mudelli.
Table 1-1. Inputs è Outputs di Cunversione di Pattern
Signal Name | Direzzione | Larghezza | Descrizzione |
RESET_N_I | Input | – | Segnu attivu di reset asincronu bassu à cuncepimentu |
SYS_CLK_I | Input | – | Orologio di sistema |
DATA_EN_I | Input | – | Data_enable signale chì deve avè u periodu validu cum'è per a risoluzione horizontale definita |
FRAME_END_I | Input | – | Input di fine di u quadru per indicà a fine di u quadru |
PATTERN_SEL_I | Input | [2:0] | Pattern select input per selezziunà i mudelli da esse generati |
DATA_VALID_O | Output | – | Segnale validu di dati quandu u mudellu di prova hè generatu |
FRAME_END_O | Output | – | Segnale di fine di frame, chì hè una versione ritardata di input di fine di frame |
RED_O | Output | [7:0] | Output R-DATA |
VERDE_O | Output | [7:0] | Output G-DATA |
BLUE_O | Output | [7:0] | Output B-DATA |
BAYER_O | Output | [7:0] | Output Bayer Data |
Parametri di cunfigurazione
A tabella seguente mostra i paràmetri di cunfigurazione utilizati in l'implementazione hardware di u generatore di mudelli. Quessi sò parametri generici è ponu esse variati secondu e esigenze di l'applicazione.
Table 1-2. Parametri di cunfigurazione
Signal Name | Descrizzione |
H_RISOLUZIONE | Risoluzione horizontale |
V_RISOLUZIONE | Risoluzione verticale |
g_BAYER_FORMAT | Selezzione di u formatu Bayer per RGGB, BGGR, GRBG è GBRG |
banc d'essai
Un bancu di prova hè statu furnitu per verificà a funziunalità di u core di u generatore di mudelli.
Table 1-3. Testbench Parametri di cunfigurazione
Nome | Descrizzione |
CLKPERIODU | Periodu di u Clock |
Utilizazione di risorse
A tavula seguente elenca l'utilizazione di risorse di u bloccu generatore di mudelli implementatu in u pacchettu FPGA di u dispositivu SmartFusion2 è PolarFire system-on-chip (SoC) M2S150T-FBGA1152 è u pacchettu PolarFire FPGA MPF300TS_ES - 1FCG1152E.
Table 1-4. Rapportu di Utilizazione di Risorse
Risorsa | Usu |
DFF | 78 |
4-Input LUT | 240 |
MACC | 0 |
RAM 1Kx18 | 0 |
RAM 64x18 | 0 |
Storia di rivisione
A storia di rivisione descrive i cambiamenti chì sò stati implementati in u documentu. I cambiamenti sò listati per rivisione, cuminciendu cù a publicazione più attuale.
Revisione | Data | Descrizzione |
A | 03/2022 | Questa hè a lista di cambiamenti in a rivisione A di u documentu:• U documentu hè statu migratu à u mudellu Microchip.• U numeru di documentu hè aghjurnatu à DS00004465A da 50200682. |
1 | 02/2016 | A rivisione 1.0 hè stata a prima publicazione di stu documentu. |
Supportu Microchip FPGA
U gruppu di prudutti Microchip FPGA sustene i so prudutti cù diversi servizii di supportu, cumpresu u serviziu di u cliente, u centru di supportu tecnicu di u cliente, un websitu, è uffizii di vendita in u mondu. I clienti sò suggeriti à visità e risorse in linea di Microchip prima di cuntattà l'assistenza postu chì hè assai prubabile chì e so dumande sò digià rispostu. Cuntattate u Centru di Assistenza Tecnica attraversu u websitu à www.microchip.com/support. Mencione u numeru di parte di u dispositivu FPGA, selezziunate a categuria di casu adatta è carica u disignu files mentre crea un casu di supportu tecnicu. Cuntattate u Serviziu Clienti per un supportu di produttu micca tecnicu, cum'è u prezzu di u produttu, l'aghjurnamenti di u produttu, l'infurmazioni di l'aghjurnamentu, u statu di l'ordine è l'autorizazione.
- Da l'America di u Nordu, chjamate 800.262.1060
- Da u restu di u mondu, chjamate 650.318.4460
- Fax, da ogni locu in u mondu, 650.318.8044
U Microchip Websitu
Microchip furnisce supportu in linea via u nostru websitu à www.microchip.com/. Questu website hè usatu per fà files è l'infurmazioni facilmente dispunibili à i clienti. Alcune di u cuntenutu dispunibule include:
- Support Product - Schede dati è errata, note appiicazioni è sampi prugrammi, risorse di cuncepimentu, guide d'utilizatori è documenti di supportu hardware, l'ultime versioni di u software è u software archiviatu
- Assistenza Tecnica Generale - Domande Frequenti (FAQ), richieste di supportu tecnicu, gruppi di discussione in linea, lista di membri di u prugramma di partner di design Microchip
- Affari di Microchip - Selettore di prudutti è guide d'ordine, ultimi comunicati di stampa Microchip, lista di seminarii è avvenimenti, liste di uffizii di vendita di Microchip, distributori è rapprisentanti di fabbrica
Serviziu di Notificazione di Cambiamentu di Produttu
U serviziu di notificazione di cambiamentu di produttu di Microchip aiuta à mantene i clienti attuali nantu à i prudutti Microchip. L'abbonati riceveranu una notificazione per e-mail ogni volta chì ci sò cambiamenti, aghjurnamenti, rivisioni o errata in relazione à una famiglia di prudutti specifica o strumentu di sviluppu d'interessu.
Per registrà, andate à www.microchip.com/pcn è seguitate l'istruzzioni di registrazione.
Assistenza Clienti
L'utilizatori di i prudutti Microchip ponu riceve assistenza attraversu parechji canali:
- Distributore o Rappresentante
- Uffiziu di Vendita Locale
- Ingegnere di soluzioni integrate (ESE)
- Assistenza tecnica
I clienti anu da cuntattà u so distributore, rappresentante o ESE per supportu. L'uffizii di vendita lucali sò ancu dispunibili per aiutà i clienti. Una lista di l'uffizii di vendita è i lochi hè inclusa in stu documentu. U supportu tecnicu hè dispunibule attraversu u websitu à: www.microchip.com/support
Funzione di prutezzione di codice di i dispositi Microchip
Nota i seguenti dettagli di a funzione di prutezzione di codice nantu à i prudutti Microchip:
- I prudutti Microchip rispondenu à e specificazioni cuntenute in a so specifica Scheda di Dati Microchip.
- Microchip crede chì a so famiglia di prudutti hè sicura quandu s'utilice in a manera prevista, in e specificazioni operative, è in cundizioni normali.
- Microchip valorizza è prutegge in modu aggressivu i so diritti di pruprietà intellettuale. I tentativi di violazione di e funzioni di prutezzione di u codice di u produttu Microchip sò strettamente pruibiti è ponu violà a Digital Millennium Copyright Act.
- Nè Microchip nè un altru fabricatore di semiconductor pò guarantisci a sicurità di u so codice. A prutezzione di u codice ùn significa micca chì guarantimu chì u pruduttu hè "unbreakable". A prutezzione di u codice hè in constante evoluzione. Microchip hè impegnatu à migliurà continuamente e funzioni di prutezzione di codice di i nostri prudutti.
Avvisu Legale
Questa publicazione è l'infurmazioni quì ponu esse aduprate solu cù i prudutti Microchip, cumpresu per cuncepisce, pruvà è integrà i prudutti Microchip cù a vostra applicazione. L'usu di sta infurmazione in ogni altra manera viola questi termini. L'infurmazioni riguardanti l'applicazioni di u dispositivu sò furnite solu per a vostra comodità è ponu esse rimpiazzate da l'aghjurnamenti. Hè a vostra rispunsabilità per assicurà chì a vostra applicazione risponde à e vostre specificazioni. Cuntattate u vostru uffiziu di vendita Microchip locale per supportu supplementu o, uttene supportu supplementu à www.microchip.com/enus/support/design-help/client-support-services.
QUESTA INFORMAZIONE hè furnita da u microchip "AS IS". MICROCHIP NON FACCIA RIPRESENTAZIONI O GARANTIE DI ALCUNA TIPI, SIA ESPRESSA O IMPLICITA, SCRITTA O ORALE, STATUTARIA O ALTRE, RELATIVA À L'INFORMAZIONI INCLUSI, MA NON LIMITATE A ALCUNA GARANZIA IMPLICITA DI NON VIOLAZIONE, POSSIBILITÀ E GARANTIA DI PARTECIPAZIONE PER UNA MERCANCIA, GARANTIA E GARANTIA. RELATATI À A SO CONDIZIONE, QUALITÀ, O PRESTAZIONI. IN NESSUN CASU MICROCHIP SERA RESPONSABILE PER QUALSIASI PERDITA INDIRETTA, SPECIALE, PUNITIVE, INCIDENTALE, O CONSEGUENTE, DANNI, COSTO, O SPESE DI QUALUNQUE TIPI RELATATI À L'INFORMAZIONI O U U U U U SO, IN QUANTO CAUSATE, ANCHE QUANTO ESE ADVERTIMENTO. A POSSIBILITÀ O I DANNI SONT PREVISIBLES. À LA MESSA ALTERNATA PERMISSATA DA LEGGE, A RESPONSABILITÀ TOTALE DI MICROCHIP PER TUTTE LE RECLAMAZIONI IN QUALSIA MANIERA RELATATA À L'INFORMAZIONI O U U SO USU NON SUPERARÀ L'IMPORTU DI TARIFFE, SE CUALQUIE, CHE AVRAI PAGATA DIRETTAMENTE À MICROCHIP PER L'INFORMAZIONI.
L'usu di i dispositi Microchip in l'applicazioni di supportu di vita è / o di sicurezza hè interamente à u risicu di u cumpratore, è u cumpratore accetta di difende, indemnizà è mantene innocu Microchip da qualsiasi danni, rivendicazioni, vestiti, o spese risultanti da tali usu. Nisuna licenza hè trasmessa, implicitamente o altrimenti, sottu à alcunu diritti di pruprietà intellettuale di Microchip, salvu s'ellu ùn hè micca dichjaratu altrimenti.
Marchi
U nome è u logu di Microchip, u logu di Microchip, Adaptec, AnyRate, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheckSty, LinkluMDs, maX, maXTouch, MediaLB, megaAVR, Microsemi, Logo Microsemi, 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 è XMEGA sò marchi registrati di Microchip Technology Incorporated in i Stati Uniti è in altri paesi. 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 è ZL sò marchi registrati di Microchip Technology Incorporated in i Stati Uniti.
Suppressione di chjave adiacente, AKS, Analogicu per l'Età Digitale, Qualchese Capacitor, AnyIn, AnyOut, Switching Augmented, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic DAM Matching , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Programmazione Seriale In-Circuit, ICSP, INICnet, Parallelazione Intelligente, Connettività Inter-Chip, 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, REALICE , 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, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect è ZENA sò marchi di Microchip Technology Incorporated in i Stati Uniti è in altri paesi. SQTP hè una marca di serviziu di Microchip Technology Incorporated in l'USA. U logu Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom è Trusted Time sò marchi registrati di Microchip Technology Inc. in altri paesi. GestIC hè una marca registrata di Microchip Technology Germany II GmbH & Co. KG, una filiale di Microchip Technology Inc., in altri paesi.
Tutti l'altri marchi citati quì sò pruprietà di e so cumpagnie rispettive.
© 2022, Microchip Technology Incorporated è e so filiali. Tutti i diritti riservati. ISBN: 978-1-5224-9898-8
Sistema di Gestione di Qualità
Per infurmazione nantu à i Sistemi di Gestione di Qualità di Microchip, visitate www.microchip.com/quality.
AMERICA
Uffiziu Corporate
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Fax: 480-792-7277
Assistenza tecnica: www.microchip.com/support
Web Indirizzu: www.microchip.com
Documenti / Risorse
![]() |
MICROCHIP Pattern Generator IP [pdfGuida di l'utente Pattern Generator IP, IP, Generator IP, Pattern Generator, Generator, Pattern |