MICROCHIP Pattern Generator IP Gebruikershandleiding

MICROCHIP Pattern Generator IP User Guide

MICROCHIP Pattern Generator IP Gebruikershandleiding
Microchip-logo

Invoering

De patroongenerator IP genereert de testpatronen in RGB (rood, groen en blauw) videoformaat, Bayer-formaat en kan worden gebruikt voor het oplossen van problemen en het analyseren van de videoverwerkingspijplijn en weergave. Het Bayer-formaat genereert video-uitvoer in RAW-formaat dat identiek is aan de uitvoer van een camerasensor en kan daarom worden gebruikt als vervanging voor de camerasensor om de videoverwerkingspijplijn te testen.

Het testpatroon-IP genereert de volgende acht verschillende typen videotestpatronen.

  • Kleurvakjespatroon met 8 x 8 raster
  • Alleen rood
  • Alleen groen
  • Alleen blauw
  • Horizontale acht kleurenbalken
  • Verticale acht kleurenbalken
  • Verticale gegradeerde balken van zwart naar wit
  • Horizontale gegradeerde balken van zwart naar wit

Figuur 1. Top-Level Blokdiagram van Patroongenerator
Diagram

De patroongenerator IP is configureerbaar en kan testpatronen genereren voor elke videoresolutie volgens de configuratie. De videoresolutie kan worden geconfigureerd met behulp van de configuratieparameters H Resolution en V Resolution. Het invoersignaal PATTERN_SEL_I definieert het type videopatroon dat moet worden gegenereerd. Hieronder staat de selectie van het patroon op basis van de invoer pattern_sel_i:

  • 3'b000 – patroon met kleurvakken
  • 3'b001 – alleen rood
  • 3'b010 – alleen groen
  • 3'b011 – alleen blauw
  • 3'b100 – verticale acht kleurenbalken
  • 3'b101 – horizontale acht kleurenbalken
  • 3'b110 – horizontale gegradeerde balken van zwart naar wit
  • 3'b111 – verticale gegradeerde balken van zwart naar wit

De patroongenerator IP genereert de patronen op basis van het invoersignaal DATA_EN_I; als het DATA_EN_I-signaal hoog is, wordt het gewenste patroon gegenereerd, anders wordt het uitvoerpatroon niet gegenereerd. Deze patroongenerator IP werkt op de systeemklok SYS_CLK_I. De uitvoer van de patroongenerator IP is 24-bits data die bestaat uit R-, G- en B-data van elk 8 bits. Het invoersignaal FRAME_END_O is 2-stage is geflopt in het patroongeneratorblok om de latentie van R-, G- en B-gegevens te compenseren en is verzonden als FRAME_END_O.

Hardware-implementatie
De volgende afbeelding toont het kleurenbalkpatroon dat is gegenereerd door de patroongenerator. Om het kleurenbalkpatroon te genereren, wordt een patroongeneratorteller geïmplementeerd. Een horizontale teller wordt verhoogd wanneer DATA_EN_I hoog is en bij de dalende rand op nul gezet. Een verticale teller wordt verhoogd bij elke dalende rand van DATA_EN_I en bij FRAME_END_I op nul gezet. De volgende afbeeldingen tonen de acht patronen.

  • Figuur 1-1. Kleurvakkenpatroon met 8 x 8 raster
    Kleurvakken patroon
  • Figuur 1-2. Alleen rood patroon
    Rood patroon
  • Figuur 1-3. Alleen blauw patroon
    Blauw patroon
  • Figuur 1-4. Alleen groen patroon
    Groen patroon
  • Figuur 1-5. Horizontale acht kleurenbalken
    Horizontale acht kleuren
  • Figuur 1-6. Verticale acht kleurenbalken
    Verticale acht kleuren
  • Figuur 1-7. Verticale gegradeerde balken van zwart naar wit
    Verticaal gegradeerd van zwart naar wit
  • Figuur 1-8. Horizontale gegradeerde balken van zwart naar wit
    HorizontaalGegradeerd Zwart naar Wit

Ingangen en uitgangen
De onderstaande tabel toont de invoer- en uitvoerpoorten van de patroongenerator.

Tabel 1-1. Inputs en outputs van patroonconversie

Signaalnaam Richting Breedte Beschrijving
RESET_N_I Invoer Actief laag asynchrone resetsignaal naar ontwerp
SYS_CLK_I Invoer Systeem klok
DATA_EN_I Invoer Data_enable-signaal dat de geldige periode moet hebben volgens de gedefinieerde horizontale resolutie
FRAME_END_I Invoer Frame-einde-invoer om het einde van het frame aan te geven
PATROON_SEL_I Invoer [2:0] Patroonselectie-invoer voor het selecteren van de te genereren patronen
DATA_VALID_O Uitvoer Gegevens geldig signaal wanneer testpatroon wordt gegenereerd
FRAME_END_O Uitvoer Frame-eindsignaal, wat een vertraagde versie is van frame-eindinvoer
OPNIEUW DOEN Uitvoer [7:0] Uitvoer R-DATA
GROEN_O Uitvoer [7:0] Uitvoer G-DATA
BLAUW_O Uitvoer [7:0] Uitvoer B-DATA
BAYER_O Uitvoer [7:0] Uitvoer Bayer-gegevens

Configuratieparameters
De volgende tabel toont de configuratieparameters die worden gebruikt in de hardware-implementatie van de patroongenerator. Dit zijn generieke parameters en kunnen worden gevarieerd op basis van de applicatievereisten.

Tabel 1-2. Configuratieparameters

Signaalnaam Beschrijving
H_RESOLUTIE Horizontale resolutie
V_RESOLUTIE Verticale resolutie
g_BAYER_FORMAAT Bayer-formaatselectie voor RGGB, BGGR, GRBG en GBRG

Testbank
Er is een testbank beschikbaar om de functionaliteit van de patroongeneratorkern te testen.

Tabel 1-3. Testbenchconfiguratieparameters

Naam Beschrijving
CLKPERIODE Klokperiode

Resourcegebruik
In de volgende tabel wordt het resourcegebruik weergegeven van het patroongeneratorblok dat is geïmplementeerd in het SmartFusion2- en PolarFire-SoC-FPGA-apparaatpakket M2S150T-FBGA1152 en het PolarFire-FPGA-apparaatpakket MPF300TS_ES – 1FCG1152E.

Tabel 1-4. Rapport over resourcegebruik

Hulpbron Gebruik
DFF's 78
LUT's met 4 ingangen 240
MACC 0
RAM1Kx18 0
RAM64x18 0

Revisiegeschiedenis

De revisiegeschiedenis beschrijft de wijzigingen die in het document zijn doorgevoerd. De wijzigingen worden per revisie weergegeven, beginnend met de meest recente publicatie.

Herziening Datum Beschrijving
A 03/2022 Hieronder vindt u de lijst met wijzigingen in revisie A van het document: • Het document is gemigreerd naar de Microchip-sjabloon. • Het documentnummer is bijgewerkt van 00004465 naar DS50200682A.
1 02/2016 Revisie 1.0 was de eerste publicatie van dit document.

Microchip FPGA-ondersteuning

De Microchip FPGA-productgroep ondersteunt zijn producten met verschillende ondersteunende diensten, waaronder klantenservice, Customer Technical Support Center, a weblocatie en wereldwijde verkoopkantoren. Klanten wordt aangeraden de online bronnen van Microchip te bezoeken voordat ze contact opnemen met de ondersteuning, omdat de kans groot is dat hun vragen al zijn beantwoord. Neem contact op met het technische ondersteuningscentrum via het webwebsite op www.microchip.com/support. Vermeld het onderdeelnummer van het FPGA-apparaat, selecteer de juiste kastcategorie en upload het ontwerp files tijdens het maken van een technische ondersteuningsaanvraag. Neem contact op met de klantenservice voor niet-technische productondersteuning, zoals productprijzen, productupgrades, update-informatie, bestelstatus en autorisatie.

  • Vanuit Noord-Amerika belt u 800.262.1060
  • Vanuit de rest van de wereld belt u 650.318.4460
  • Fax, overal ter wereld, 650.318.8044

de microchip Webplaats
Microchip biedt online ondersteuning via onze weblocatie bij www.microchip.com/. Dit website wordt gebruikt om te maken files en informatie die gemakkelijk beschikbaar is voor klanten. Enkele van de beschikbare content omvat:

  • Productondersteuning - Gegevensbladen en errata, toepassingsnotities en sample-programma's, ontwerpbronnen, gebruikershandleidingen en hardware-ondersteuningsdocumenten, nieuwste softwareversies en gearchiveerde software
  • Algemene technische ondersteuning – veelgestelde vragen (FAQ's), verzoeken om technische ondersteuning, online discussiegroepen, lijst met leden van het Microchip-ontwerppartnerprogramma
  • Business of Microchip – Productselector en bestelgidsen, nieuwste Microchip-persberichten, overzicht van seminars en evenementen, overzichten van Microchip-verkoopkantoren, distributeurs en fabrieksvertegenwoordigers

Meldingsservice voor productwijzigingen
De meldingsservice voor productwijzigingen van Microchip helpt klanten op de hoogte te blijven van Microchip-producten. Abonnees ontvangen een e-mailmelding wanneer er wijzigingen, updates, revisies of fouten zijn met betrekking tot een specifieke productfamilie of ontwikkelingstool die van belang is.
Om te registreren, ga naar www.microchip.com/pcn en volg de registratie-instructies.

Klantenservice

Gebruikers van Microchip-producten kunnen via verschillende kanalen hulp krijgen:

  • Distributeur of vertegenwoordiger
  • Lokaal verkoopkantoor
  • Embedded Solutions Engineer (ESE)
  • Technische ondersteuning

Klanten dienen voor ondersteuning contact op te nemen met hun distributeur, vertegenwoordiger of ESE. Lokale verkoopkantoren zijn ook beschikbaar om klanten te helpen. In dit document is een lijst van verkoopkantoren en locaties opgenomen. Technische ondersteuning is beschikbaar via de webwebsite op: www.microchip.com/support

Microchip Devices Code Beschermingsfunctie

Let op de volgende details over de codebeveiligingsfunctie op Microchip-producten:

  • Microchipproducten voldoen aan de specificaties die in het betreffende Microchip-gegevensblad staan.
  • Microchip is ervan overtuigd dat haar productfamilie veilig is wanneer deze op de beoogde manier, binnen de operationele specificaties en onder normale omstandigheden wordt gebruikt.
  • Microchip waardeert en beschermt zijn intellectuele eigendomsrechten op agressieve wijze. Pogingen om de codebeschermingsfuncties van het Microchip-product te schenden, zijn ten strengste verboden en kunnen in strijd zijn met de Digital Millennium Copyright Act.
  • Noch Microchip, noch enige andere fabrikant van halfgeleiders kan de veiligheid van zijn code garanderen. Codebescherming betekent niet dat wij garanderen dat het product "onbreekbaar" is. Codebescherming is voortdurend in ontwikkeling. Microchip streeft ernaar de codebeschermingsfuncties van onze producten voortdurend te verbeteren.

Deze publicatie en de informatie hierin mogen alleen worden gebruikt met Microchip-producten, inclusief voor het ontwerpen, testen en integreren van Microchip-producten met uw toepassing. Gebruik van deze informatie op een andere manier is in strijd met deze voorwaarden. Informatie over apparaattoepassingen wordt alleen voor uw gemak verstrekt en kan worden vervangen door updates. Het is uw verantwoordelijkheid om ervoor te zorgen dat uw toepassing voldoet aan uw specificaties. Neem contact op met uw plaatselijke Microchip-verkoopkantoor voor aanvullende ondersteuning of verkrijg aanvullende ondersteuning op: www.microchip.com/enus/support/design-help/client-support-services.

DEZE INFORMATIE WORDT DOOR MICROCHIP GELEVERD “AS IS”. MICROCHIP GEEFT GEEN VERKLARINGEN OF GARANTIES VAN WELKE AARD DAN OOK, EXPLICIET OF IMPLICIET, SCHRIFTELIJK OF MONDELING, WETTELIJK OF ANDERSZINS, MET BETREKKING TOT DE INFORMATIE, INCLUSIEF MAAR NIET BEPERKT TOT IMPLICIETE GARANTIES VAN NIET-INBREUK, VERKOOPBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD DOEL, OF GARANTIES GERELATEERD AAN DE STAAT, KWALITEIT OF PRESTATIES ervan. IN GEEN GEVAL ZAL MICROCHIP AANSPRAKELIJK ZIJN VOOR ENIGE INDIRECTE, SPECIALE, PUNITIEVE, INCIDENTELE OF GEVOLGVERLIES, SCHADE, KOSTEN OF UITGAVEN VAN WELKE AARD DAN OOK IN VERBAND MET DE INFORMATIE OF HET GEBRUIK ERVAN, ONGEACHT DE VEROORZAAKTE, ZELFS ALS MICROCHIP OP DE HOOGTE IS GESTELD VAN DE MOGELIJKHEID OF DE SCHADE IS VOORZIENBAAR. VOOR ZOVER TOEGESTAAN DOOR DE WET, ZAL DE TOTALE AANSPRAKELIJKHEID VAN MICROCHIP VOOR ALLE CLAIMS DIE OP ENIGE WIJZE VERBAND HOUDEN MET DE INFORMATIE OF HET GEBRUIK DAARVAN HET BEDRAG AAN KOSTEN, INDIEN VAN TOEPASSING, DAT U RECHTSTREEKS AAN MICROCHIP HEBT BETAALD VOOR DE INFORMATIE.

Het gebruik van Microchip-apparaten in levensondersteunings- en/of veiligheidstoepassingen is geheel voor eigen risico van de koper, en de koper stemt ermee in Microchip te verdedigen, schadeloos te stellen en te vrijwaren van alle schade, claims, rechtszaken of kosten die voortvloeien uit dergelijk gebruik. Er worden geen licenties, impliciet of anderszins, overgedragen onder de intellectuele eigendomsrechten van Microchip, tenzij anders vermeld.

Handelsmerken

De naam en het logo van Microchip, het Microchip-logo, Adaptec, AnyRate, AVR, AVR-logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, 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 en XMEGA zijn geregistreerde handelsmerken van Microchip Technology Incorporated in de VS en andere landen. 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 en ZL zijn gedeponeerde handelsmerken van Microchip Technology Incorporated in de VS.

Aangrenzende toetsonderdrukking, AKS, analoog-voor-de-digitale leeftijd, elke condensator, 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, Seriële 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 en ZENA zijn handelsmerken van Microchip Technology Incorporated in de VS en andere landen. SQTP is een servicemerk van Microchip Technology Incorporated in de VS. Het Adaptec-logo, Frequency on Demand, Silicon Storage Technology, Symmcom en Trusted Time zijn geregistreerde handelsmerken van Microchip Technology Inc. in andere landen. GestIC is een geregistreerd handelsmerk van Microchip Technology Germany II GmbH & Co. KG, een dochteronderneming van Microchip Technology Inc., in andere landen.

Alle andere hierin genoemde handelsmerken zijn eigendom van hun respectievelijke bedrijven.
© 2022, Microchip Technology Incorporated en haar dochterondernemingen. Alle rechten voorbehouden. ISBN: 978-1-5224-9898-8

Kwaliteitsmanagementsysteem

Voor informatie over de kwaliteitsmanagementsystemen van Microchip kunt u terecht op www.microchip.com/kwaliteit.

AMERIKA'S

Hoofdkantoor
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Telefoon: 480-792-7200
Fax: 480-792-7277
Technische ondersteuning: www.microchip.com/support
Web Adres: www.microchip.nl

Documenten / Bronnen

PDF thumbnailPatroongenerator IP
User Guide · Pattern Generator IP, IP, Generator IP, Pattern Generator, Generator, Pattern

Stel een vraag

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Stel een vraag

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.