MICROCHIP Pattern Generator IP Guida per l'utente
Introduzione
L'IP del generatore di pattern genera i pattern di test in formato video RGB (rosso, verde e blu), formato Bayer e può essere utilizzato per la risoluzione dei problemi e l'analisi della pipeline e della visualizzazione dell'elaborazione video. Il formato Bayer genera un output video in formato RAW che è identico all'output di un sensore della fotocamera e quindi può essere utilizzato come sostituto del sensore della fotocamera per testare la pipeline di elaborazione video.
L'IP del modello di test viene generato seguendo otto diversi tipi di modelli di test video.
- Modello di scatole di colore con griglia 8 x 8
- Solo rosso
- Solo verde
- Solo blu
- Orizzontale otto barre di colore
- Verticale otto barre di colore
- Barre graduate verticali dal nero al bianco
- Barre graduate orizzontali dal nero al bianco
Figura 1. Diagramma a blocchi di primo livello del generatore di pattern
L'IP del generatore di pattern è configurabile e può generare pattern di test per qualsiasi risoluzione video in base alla configurazione. La risoluzione video può essere configurata utilizzando i parametri di configurazione Risoluzione H e Risoluzione V. Il segnale di ingresso PATTERN_SEL_I definisce il tipo di pattern video da generare. Di seguito è riportata la selezione del pattern basata sull'input pattern_sel_i:
- 3'b000 – modello di scatole di colore
- 3'b001 – solo rosso
- 3'b010 – solo verde
- 3'b011 – solo blu
- 3'b100 – barre verticali a otto colori
- 3'b101 - otto barre colorate orizzontali
- 3'b110 - barre graduate orizzontali dal nero al bianco
- 3'b111 - barre graduate verticali dal nero al bianco
L'IP del generatore di modelli genera i modelli in base al segnale di ingresso DATA_EN_I; se il segnale DATA_EN_I è alto, viene generato il modello desiderato, altrimenti non viene generato il modello di uscita. L'IP del generatore di pattern funziona all'orologio di sistema SYS_CLK_I. L'output dell'IP del generatore di pattern è costituito da dati a 24 bit che comprendono dati R, G e B di 8 bit ciascuno. Il segnale di ingresso FRAME_END_O è di 2 stage floppato all'interno del blocco del generatore di pattern per compensare la latenza dei dati R, G e B e trasmesso come FRAME_END_O.
Implementazione hardware
La figura seguente mostra il motivo della barra dei colori generato dal generatore di motivi. Per generare il motivo della barra dei colori, viene implementato un contatore del generatore di motivi. Un contatore orizzontale viene incrementato quando DATA_EN_I è alto e reimpostato a zero sul fronte di discesa. Un contatore verticale viene incrementato ad ogni fronte di discesa di DATA_EN_I e viene azzerato in FRAME_END_I. Le figure seguenti mostrano gli otto modelli.
- Figura 1-1. Modello di scatole di colore con griglia 8 x 8
- Figura 1-2. Solo motivo rosso
- Figura 1-3. Solo modello blu
- Figura 1-4. Solo motivo verde
- Figura 1-5. Orizzontale otto barre di colore
- Figura 1-6. Otto barre di colore verticali
- Figura 1-7. Barre graduate verticali dal nero al bianco
- Figura 1-8. Barre graduate orizzontali dal nero al bianco
Ingressi e uscite
La tabella seguente mostra le porte di ingresso e uscita del generatore di pattern.
Tabella 1-1. Ingressi e uscite della conversione del modello
Nome del segnale | Direzione | Larghezza | Descrizione |
RESET_N_I | Ingresso | – | Segnale di ripristino asincrono basso attivo da progettare |
SYS_CLK_I | Ingresso | – | Orologio di sistema |
DATA_IT_I | Ingresso | – | Segnale Data_enable che dovrebbe avere il periodo valido secondo la risoluzione orizzontale definita |
FRAME_END_I | Ingresso | – | Input di fine frame per indicare la fine del frame |
MODELLO_SEL_I | Ingresso | [2:0] | Pattern select ingresso per selezionare i pattern da generare |
DATA_VALID_O | Produzione | – | Segnale di dati validi durante la generazione del pattern di test |
FRAME_END_O | Produzione | – | Segnale di fine frame, che è una versione ritardata dell'input di fine frame |
RIFARE | Produzione | [7:0] | Uscita R-DATA |
VERDE_O | Produzione | [7:0] | Uscita G-DATA |
BLU_O | Produzione | [7:0] | Uscita B-DATI |
BAYER_O | Produzione | [7:0] | Uscita dati Bayer |
Parametri di configurazione
La tabella seguente mostra i parametri di configurazione utilizzati nell'implementazione hardware del generatore di pattern. Questi sono parametri generici e possono essere variati in base ai requisiti dell'applicazione.
Tabella 1-2. Parametri di configurazione
Nome del segnale | Descrizione |
RISOLUZIONE_H | Risoluzione orizzontale |
V_RISOLUZIONE | Risoluzione verticale |
g_BAYER_FORMATO | Selezione del formato Bayer per RGGB, BGGR, GRBG e GBRG |
Banco di prova
È stato fornito un banco di prova per verificare la funzionalità del nucleo del generatore di pattern.
Tabella 1-3. Parametri di configurazione del banco di prova
Nome | Descrizione |
CLKPERIOD | Periodo dell'orologio |
Utilizzo delle risorse
La tabella seguente elenca l'utilizzo delle risorse del blocco del generatore di pattern implementato nel pacchetto M2S2T-FBGA150 del dispositivo FPGA system-on-chip (SoC) SmartFusion1152 e PolarFire e nel pacchetto MPF300TS_ES – 1FCG1152E del dispositivo FPGA PolarFire.
Tabella 1-4. Rapporto sull'utilizzo delle risorse
Risorsa | Utilizzo |
DFF | 78 |
LUT a 4 ingressi | 240 |
MACC | 0 |
RAM1Kx18 | 0 |
RAM64x18 | 0 |
Cronologia delle revisioni
La cronologia delle revisioni descrive le modifiche implementate nel documento. Le modifiche sono elencate per revisione, a partire dalla pubblicazione più recente.
Revisione | Data | Descrizione |
A | 03/2022 | Di seguito è riportato l'elenco delle modifiche apportate alla revisione A del documento:• Il documento è stato migrato al modello Microchip.• Il numero del documento è stato aggiornato a DS00004465A da 50200682. |
1 | 02/2016 | La revisione 1.0 è stata la prima pubblicazione di questo documento. |
Supporto FPGA per microchip
Il gruppo di prodotti Microchip FPGA supporta i propri prodotti con vari servizi di supporto, tra cui Servizio clienti, Centro assistenza tecnica clienti, a websito e uffici di vendita in tutto il mondo. Si consiglia ai clienti di visitare le risorse online di Microchip prima di contattare l'assistenza poiché è molto probabile che le loro domande abbiano già ricevuto risposta. Contattare il Centro di assistenza tecnica tramite il websito all'indirizzo www.microchip.com/support. Indicare il numero di parte del dispositivo FPGA, selezionare la categoria del case appropriata e caricare il design files durante la creazione di un caso di supporto tecnico. Contattare il servizio clienti per il supporto non tecnico del prodotto, come prezzi del prodotto, aggiornamenti del prodotto, informazioni sull'aggiornamento, stato dell'ordine e autorizzazione.
- Dal Nord America, chiamare 800.262.1060
- Dal resto del mondo, chiamare il 650.318.4460
- Fax, da qualsiasi parte del mondo, 650.318.8044
Il microchip Websito
Microchip fornisce supporto online tramite il nostro websito a www.microchip.com/. Questo webil sito è utilizzato per fare filee informazioni facilmente accessibili ai clienti. Alcuni dei contenuti disponibili includono:
- Supporto al prodotto – Schede tecniche ed errata, note applicative e sampprogrammi, risorse di progettazione, guide per l'utente e documenti di supporto hardware, ultime versioni software e software archiviato
- Supporto tecnico generale: domande frequenti (FAQ), richieste di supporto tecnico, gruppi di discussione online, elenco dei membri del programma dei partner di progettazione Microchip
- Business di Microchip - Guide per la selezione e l'ordinazione dei prodotti, gli ultimi comunicati stampa di Microchip, elenco di seminari ed eventi, elenchi di uffici vendita, distributori e rappresentanti di fabbrica Microchip
Servizio di notifica di modifica del prodotto
Il servizio di notifica delle modifiche ai prodotti di Microchip aiuta a mantenere i clienti aggiornati sui prodotti Microchip. Gli abbonati riceveranno una notifica via e-mail ogni volta che ci sono modifiche, aggiornamenti, revisioni o errata relativi a una specifica famiglia di prodotti o strumento di sviluppo di interesse.
Per registrarsi, andare su www.microchip.com/pcn e segui le istruzioni per la registrazione.
Assistenza clienti
Gli utenti dei prodotti Microchip possono ricevere assistenza attraverso diversi canali:
- Distributore o rappresentante
- Ufficio Commerciale Locale
- Ingegnere di soluzioni integrate (ESE)
- Supporto tecnico
I clienti devono contattare il proprio distributore, rappresentante o ESE per il supporto. Gli uffici vendite locali sono inoltre disponibili per aiutare i clienti. In questo documento è incluso un elenco degli uffici e delle sedi di vendita. Il supporto tecnico è disponibile tramite il websito a: www.microchip.com/support
Funzionalità di protezione del codice dei dispositivi a microchip
Si noti quanto segue in merito alla funzionalità di protezione del codice sui prodotti Microchip:
- I prodotti Microchip soddisfano le specifiche contenute nella rispettiva scheda tecnica Microchip.
- Microchip ritiene che la sua famiglia di prodotti sia sicura se utilizzata nel modo previsto, nel rispetto delle specifiche operative e in condizioni normali.
- Microchip apprezza e protegge in modo aggressivo i suoi diritti di proprietà intellettuale. I tentativi di violare le funzionalità di protezione del codice del prodotto Microchip sono severamente vietati e possono violare il Digital Millennium Copyright Act.
- Né Microchip né alcun altro produttore di semiconduttori può garantire la sicurezza del suo codice. La protezione del codice non significa che stiamo garantendo che il prodotto sia "indistruttibile". La protezione del codice è in continua evoluzione. Microchip si impegna a migliorare costantemente le funzionalità di protezione del codice dei nostri prodotti.
Note legali
Questa pubblicazione e le informazioni ivi contenute possono essere utilizzate solo con i prodotti Microchip, anche per progettare, testare e integrare i prodotti Microchip con l'applicazione. L'uso di queste informazioni in qualsiasi altro modo viola questi termini. Le informazioni relative alle applicazioni del dispositivo sono fornite solo per comodità dell'utente e possono essere sostituite da aggiornamenti. È tua responsabilità assicurarti che la tua applicazione soddisfi le tue specifiche. Contattare l'ufficio vendite Microchip locale per ulteriore supporto o ottenere ulteriore supporto all'indirizzo www.microchip.com/enus/support/design-help/client-support-services.
QUESTE INFORMAZIONI SONO FORNITE DA MICROCHIP “COSÌ COME SONO”. MICROCHIP NON FORNISCE ALCUNA DICHIARAZIONE O GARANZIA DI ALCUN TIPO, ESPRESSA O IMPLICITA, SCRITTA O ORALE, LEGALE O ALTRO, IN RELAZIONE ALLE INFORMAZIONI INCLUSE MA NON LIMITATE A GARANZIE IMPLICITE DI NON VIOLAZIONE, COMMERCIABILITÀ E IDONEITÀ PER UNO SCOPO PARTICOLARE O GARANZIE IN RELAZIONE ALLE SUE CONDIZIONI, QUALITÀ O PRESTAZIONI. IN NESSUN CASO MICROCHIP SARÀ RESPONSABILE PER QUALSIASI PERDITA, DANNO, COSTO O SPESA INDIRETTI, SPECIALI, PUNITIVI, INCIDENTALI O CONSEQUENZIALI DI QUALSIASI TIPO RELATIVI ALLE INFORMAZIONI O AL SUO UTILIZZO, COMUNQUE CAUSATI, ANCHE SE MICROCHIP È STATA INFORMATA DEL LA POSSIBILITÀ OI DANNI SONO PREVEDIBILI. NELLA MISURA MASSIMA CONSENTITA DALLA LEGGE, LA TOTALE RESPONSABILITÀ DI MICROCHIP PER TUTTE LE RIVENDICAZIONI IN QUALSIASI MODO RELATIVE ALLE INFORMAZIONI O AL SUO UTILIZZO NON SUPERERÀ L'IMPORTO DELLE EVENTUALI TARIFFE CHE HAI PAGATO DIRETTAMENTE A MICROCHIP PER LE INFORMAZIONI.
L'uso dei dispositivi Microchip in applicazioni di supporto vitale e/o di sicurezza è interamente a rischio dell'acquirente, il quale accetta di difendere, indennizzare e tenere indenne Microchip da qualsiasi danno, reclamo, causa o spesa risultante da tale uso. Nessuna licenza viene trasferita, implicitamente o in altro modo, in base ai diritti di proprietà intellettuale di Microchip, salvo diversamente specificato.
Marchi
Il nome e il logo Microchip, il logo Microchip, Adaptec, AnyRate, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, logo MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logo SST, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron e XMEGA sono marchi registrati di Microchip Technology Incorporated negli Stati Uniti e 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, logo ProASIC Plus, QuietWire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath e ZL sono marchi registrati di Microchip Technology Incorporated negli Stati Uniti
Soppressione della chiave adiacente, AKS, Analog-for-The-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, 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, REAL ICE , 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 e ZENA sono marchi di Microchip Technology Incorporated negli Stati Uniti e in altri paesi. SQTP è un marchio di servizio di Microchip Technology Incorporated negli USAIl logo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom e Trusted Time sono marchi registrati di Microchip Technology Inc. in altri paesi. GestIC è un marchio registrato di Microchip Technology Germany II GmbH & Co. KG, una consociata di Microchip Technology Inc., in altri paesi.
Tutti gli altri marchi qui menzionati sono di proprietà delle rispettive aziende.
© 2022, Microchip Technology Incorporated e le sue sussidiarie. Tutti i diritti riservati.ISBN: 978-1-5224-9898-8
Sistema di gestione della qualità
Per informazioni sui sistemi di gestione della qualità di Microchip, visitare www.microchip.com/qualità.
AMERICHE
Sede aziendale
2355 West Chandler Boulevard.
Chandler, AZ 85224-6199
Tel: Numero di telefono: 480-792-7200
Fax: Numero di telefono: 480-792-7277
Supporto tecnico: www.microchip.com/support
Web Indirizzo: www.microchip.com
Documenti / Risorse
![]() |
IP del generatore di modelli MICROCHIP [pdf] Guida utente IP generatore di modelli, IP, IP generatore, generatore di modelli, generatore, modello |