MICROCHIP Pattern Generator IP Guida per l'utente
Marchio del microchip

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
Diagramma

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
    Modello di caselle di colore
  • Figura 1-2. Solo motivo rosso
    Modello rosso
  • Figura 1-3. Solo modello blu
    Motivo blu
  • Figura 1-4. Solo motivo verde
    Modello verde
  • Figura 1-5. Orizzontale otto barre di colore
    Orizzontale otto colori
  • Figura 1-6. Otto barre di colore verticali
    Verticale otto colori
  • Figura 1-7. Barre graduate verticali dal nero al bianco
    Graduazione verticale dal nero al bianco
  • Figura 1-8. Barre graduate orizzontali dal nero al bianco
    Orizzontale Graduato 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

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *