MICROCHIP Pattern Generator IP User Guide
Logo Microchip

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
Diagramu

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
    Pattern di scatuli di culore
  • Figura 1-2. Solu Pattern Rossu
    Patrunu Rossu
  • Figura 1-3. Solu Patrunu Blu
    Patrunu blu
  • Figura 1-4. Solu Patrunu Verde
    Patrunu verde
  • Figura 1-5. Ottu barre di culore orizontali
    Orizzontale Ottu Culori
  • Figura 1-6. Ottu Bars Verticali di Culori
    Verticale Ottu Culori
  • Figura 1-7. Barre verticali graduate da u neru à u biancu
    Verticale classificatu da Neru à biancu
  • Figura 1-8. Barre graduate orizontali da neru à biancu
    Horizontal Graded Negru à 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

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *