MICROCHIP Pattern Generator IP User Guide
Panimula
Binubuo ng pattern generator IP ang mga pattern ng pagsubok sa RGB (pula, berde, at asul) na format ng video, Bayer na format, at maaaring gamitin para sa pag-troubleshoot at pagsusuri sa pipeline at display ng pagpoproseso ng video. Ang format ng Bayer ay bumubuo ng video output sa RAW na format na kapareho ng isang camera sensor output at samakatuwid ay maaaring gamitin bilang isang kapalit para sa camera sensor upang subukan ang video processing pipeline.
Ang pattern ng pagsubok na IP ay bumubuo ng pagsunod sa walong magkakaibang uri ng mga pattern ng pagsubok sa video.
- Pattern ng mga color box na may 8 x 8 grid
- Pula lang
- Lamang berde
- Tanging asul
- Pahalang na walong kulay na mga bar
- Vertical na walong kulay na mga bar
- Vertical graded bar mula itim hanggang puti
- Pahalang na gradong mga bar mula itim hanggang puti
Figure 1. Top-Level Block Diagram ng Pattern Generator
Ang pattern generator IP ay maaaring i-configure at maaaring bumuo ng mga pattern ng pagsubok para sa anumang resolution ng video ayon sa configuration. Maaaring i-configure ang resolution ng video gamit ang mga parameter ng configuration na H Resolution at V Resolution. Tinutukoy ng input signal na PATTERN_SEL_I ang uri ng pattern ng video na bubuuin. Nasa ibaba ang pagpili ng pattern batay sa pattern_sel_i input:
- 3'b000 – pattern ng mga color box
- 3'b001 – pula lang
- 3'b010 – berde lamang
- 3'b011 – bughaw lang
- 3'b100 – patayong walong kulay na bar
- 3'b101 – pahalang na walong kulay na bar
- 3'b110 – pahalang na may markang mga bar mula itim hanggang puti
- 3'b111 – vertical graded bar mula itim hanggang puti
Ang pattern generator IP ay bumubuo ng mga pattern batay sa input na DATA_EN_I signal; kung ang DATA_EN_I signal ay mataas, pagkatapos ay ang nais na pattern ay nabuo, kung hindi ang output pattern ay hindi nabuo. Ang pattern generator IP na ito ay gumagana sa system clock SYS_CLK_I. Ang output ng pattern generator IP ay 24-bit na data na binubuo ng R, G, at B na data ng 8-bit bawat isa. Ang input signal na FRAME_END_O ay 2-stage flopped sa loob ng pattern generator block upang mabayaran ang latency ng R, G, at B data at ipinadala bilang FRAME_END_O.
Pagpapatupad ng Hardware
Ipinapakita ng sumusunod na figure ang pattern ng color bar na nabuo mula sa generator ng pattern. Upang makabuo ng pattern ng color bar, isang pattern generator counter ay ipinatupad. Ang isang pahalang na counter ay nadaragdagan kapag ang DATA_EN_I ay mataas at na-reset sa zero sa bumabagsak na gilid. Ang isang patayong counter ay dinaragdagan sa bawat bumabagsak na gilid ng DATA_EN_I at ni-reset sa zero sa FRAME_END_I. Ang mga sumusunod na figure ay nagpapakita ng walong pattern.
- Larawan 1-1. Pattern ng Mga Color Box na may 8 x 8 Grid
- Larawan 1-2. Tanging Red Pattern
- Larawan 1-3. Tanging Blue Pattern
- Larawan 1-4. Tanging Green Pattern
- Larawan 1-5. Pahalang na Walong Kulay na Bar
- Larawan 1-6. Mga Vertical Eight Color Bar
- Larawan 1-7. Mga Vertical Graded Bar mula Itim hanggang Puti
- Larawan 1-8. Mga Pahalang na Markahang Bar mula Itim hanggang Puti
Mga Input at Output
Ipinapakita ng sumusunod na talahanayan ang input at output port ng pattern generator.
Talahanayan 1-1. Mga Input at Output ng Pattern Conversion
Pangalan ng Signal | Direksyon | Lapad | Paglalarawan |
RESET_N_I | Input | – | Aktibong mababang asynchronous na pag-reset ng signal sa disenyo |
SYS_CLK_I | Input | – | Oras ng system |
DATA_EN_I | Input | – | Data_enable signal na dapat ay may wastong panahon ayon sa tinukoy na pahalang na resolusyon |
FRAME_END_I | Input | – | Frame end input upang ipahiwatig ang dulo ng frame |
PATTERN_SEL_I | Input | [2:0] | Pattern piliin ang input para sa pagpili ng mga pattern na bubuo |
DATA_VALID_O | Output | – | Wastong signal ng data kapag nabuo ang pattern ng pagsubok |
FRAME_END_O | Output | – | Frame end signal, na isang naantalang bersyon ng frame end input |
RED_O | Output | [7:0] | Output R-DATA |
BERDE_O | Output | [7:0] | Output G-DATA |
BLUE_O | Output | [7:0] | Output B-DATA |
BAYER_O | Output | [7:0] | Output Bayer Data |
Mga Parameter ng Configuration
Ipinapakita ng sumusunod na talahanayan ang mga parameter ng pagsasaayos na ginamit sa pagpapatupad ng hardware ng generator ng pattern. Ito ay mga generic na parameter at maaaring iba-iba batay sa mga kinakailangan sa aplikasyon.
Talahanayan 1-2. Mga Parameter ng Configuration
Pangalan ng Signal | Paglalarawan |
H_RESOLUTION | Pahalang na resolusyon |
V_RESOLUTION | Vertical na resolution |
g_BAYER_FORMAT | Pagpili ng format ng Bayer para sa RGGB, BGGR, GRBG, at GBRG |
Testbench
Isang test bench ang ibinigay upang suriin ang functionality ng pattern generator core.
Talahanayan 1-3. Mga Parameter ng Configuration ng Testbench
Pangalan | Paglalarawan |
CLKPERIOD | Panahon ng Orasan |
Paggamit ng Mapagkukunan
Inililista ng sumusunod na talahanayan ang resource utilization ng pattern generator block na ipinatupad sa SmartFusion2 at PolarFire system-on-chip (SoC) FPGA device M2S150T-FBGA1152 package at PolarFire FPGA device MPF300TS_ES – 1FCG1152E package.
Talahanayan 1-4. Ulat sa Paggamit ng Resource
mapagkukunan | Paggamit |
Mga DFF | 78 |
4-Input na mga LUT | 240 |
MACC | 0 |
RAM1Kx18 | 0 |
RAM64x18 | 0 |
Kasaysayan ng Pagbabago
Inilalarawan ng kasaysayan ng rebisyon ang mga pagbabagong ipinatupad sa dokumento. Ang mga pagbabago ay nakalista ayon sa rebisyon, simula sa pinakabagong publikasyon.
Rebisyon | Petsa | Paglalarawan |
A | 03/2022 | Ang sumusunod ay ang listahan ng mga pagbabago sa rebisyon A ng dokumento:• Ang dokumento ay inilipat sa Microchip template.• Ang numero ng dokumento ay na-update sa DS00004465A mula 50200682. |
1 | 02/2016 | Ang Rebisyon 1.0 ay ang unang publikasyon ng dokumentong ito. |
Suporta sa Microchip FPGA
Ang grupo ng mga produkto ng Microchip FPGA ay sumusuporta sa mga produkto nito sa iba't ibang serbisyo ng suporta, kabilang ang Customer Service, Customer Technical Support Center, a website, at mga opisina sa pagbebenta sa buong mundo. Iminumungkahi ang mga customer na bisitahin ang mga online na mapagkukunan ng Microchip bago makipag-ugnayan sa suporta dahil malamang na nasagot na ang kanilang mga tanong. Makipag-ugnayan sa Technical Support Center sa pamamagitan ng website sa www.microchip.com/support. Banggitin ang FPGA Device Part number, piliin ang naaangkop na kategorya ng case, at i-upload ang disenyo files habang gumagawa ng kaso ng teknikal na suporta. Makipag-ugnayan sa Customer Service para sa hindi teknikal na suporta sa produkto, gaya ng pagpepresyo ng produkto, pag-upgrade ng produkto, impormasyon sa pag-update, status ng order, at awtorisasyon.
- Mula sa North America, tumawag sa 800.262.1060
- Mula sa ibang bahagi ng mundo, tumawag sa 650.318.4460
- Fax, mula saanman sa mundo, 650.318.8044
Ang Microchip Website
Nagbibigay ang Microchip ng online na suporta sa pamamagitan ng aming website sa www.microchip.com/. Ito website ay ginagamit upang gumawa files at impormasyong madaling makuha ng mga customer. Ang ilan sa mga magagamit na nilalaman ay kinabibilangan ng:
- Suporta sa Produkto – Mga sheet ng data at errata, mga tala ng aplikasyon at sampmga programa, mapagkukunan ng disenyo, mga gabay sa gumagamit at mga dokumento ng suporta sa hardware, pinakabagong paglabas ng software at naka-archive na software
- Pangkalahatang Suporta sa Teknikal – Mga Madalas Itanong (FAQ), mga kahilingan sa teknikal na suporta, mga online na grupo ng talakayan, listahan ng miyembro ng programa ng kasosyo sa disenyo ng Microchip
- Negosyo ng Microchip – Tagapili ng produkto at mga gabay sa pag-order, pinakabagong mga press release ng Microchip, listahan ng mga seminar at kaganapan, mga listahan ng mga opisina ng pagbebenta ng Microchip, mga distributor at mga kinatawan ng pabrika
Serbisyong Abiso sa Pagbabago ng Produkto
Nakakatulong ang serbisyo ng abiso sa pagbabago ng produkto ng Microchip na panatilihing napapanahon ang mga customer sa mga produkto ng Microchip. Makakatanggap ang mga subscriber ng abiso sa email sa tuwing may mga pagbabago, update, rebisyon o pagkakamali na nauugnay sa isang partikular na pamilya ng produkto o tool sa pag-develop ng interes.
Upang magparehistro, pumunta sa www.microchip.com/pcn at sundin ang mga tagubilin sa pagpaparehistro.
Suporta sa Customer
Ang mga gumagamit ng mga produkto ng Microchip ay maaaring makatanggap ng tulong sa pamamagitan ng ilang mga channel:
- Distributor o Kinatawan
- Lokal na Sales Office
- Naka-embed na Solutions Engineer (ESE)
- Teknikal na Suporta
Dapat makipag-ugnayan ang mga customer sa kanilang distributor, kinatawan o ESE para sa suporta. Available din ang mga lokal na opisina ng pagbebenta upang tulungan ang mga customer. Ang isang listahan ng mga opisina ng pagbebenta at mga lokasyon ay kasama sa dokumentong ito. Ang teknikal na suporta ay makukuha sa pamamagitan ng website sa: www.microchip.com/support
Tampok na Proteksyon ng Code ng Mga Microchip Device
Tandaan ang mga sumusunod na detalye ng tampok na proteksyon ng code sa mga produkto ng Microchip:
- Ang mga produktong Microchip ay nakakatugon sa mga pagtutukoy na nakapaloob sa kanilang partikular na Microchip Data Sheet.
- Naniniwala ang Microchip na ang pamilya ng mga produkto nito ay ligtas kapag ginamit sa inilaan na paraan, sa loob ng mga pagtutukoy sa pagpapatakbo, at sa ilalim ng normal na mga kondisyon.
- Pinahahalagahan ng Microchip at agresibong pinoprotektahan ang mga karapatan sa intelektwal na pag-aari nito. Mahigpit na ipinagbabawal ang mga pagtatangkang labagin ang mga tampok na proteksyon ng code ng produkto ng Microchip at maaaring lumabag sa Digital Millennium Copyright Act.
- Ni ang Microchip o anumang iba pang tagagawa ng semiconductor ay hindi magagarantiyahan ang seguridad ng code nito. Ang proteksyon ng code ay hindi nangangahulugan na ginagarantiya namin na ang produkto ay "hindi nababasag". Ang proteksyon ng code ay patuloy na umuunlad. Ang Microchip ay nakatuon sa patuloy na pagpapabuti ng mga tampok sa proteksyon ng code ng aming mga produkto.
Legal na Paunawa
Ang publikasyong ito at ang impormasyon dito ay maaari lamang gamitin sa mga produkto ng Microchip, kabilang ang pagdidisenyo, pagsubok, at pagsasama ng mga produktong Microchip sa iyong aplikasyon. Ang paggamit ng impormasyong ito sa anumang iba pang paraan ay lumalabag sa mga tuntuning ito. Ang impormasyon tungkol sa mga application ng device ay ibinibigay lamang para sa iyong kaginhawahan at maaaring mapalitan ng mga update. Responsibilidad mong tiyakin na ang iyong aplikasyon ay nakakatugon sa iyong mga detalye. Makipag-ugnayan sa iyong lokal na opisina ng pagbebenta ng Microchip para sa karagdagang suporta o, kumuha ng karagdagang suporta sa www.microchip.com/enus/support/design-help/client-support-services.
ANG IMPORMASYON NA ITO AY IBINIGAY NG MICROCHIP "AS IS". ANG MICROCHIP AY WALANG GUMAWA NG MGA REPRESENTASYON O WARRANTY NG ANUMANG URI HANGGANG MAHALAGA O IPINAHIWATIG, NAKASULAT O BALIG, STATUTORY O IBA PA, NA MAY KAUGNAYAN SA IMPORMASYON KASAMA NGUNIT HINDI LIMITADO SA ANUMANG IPINAHIWATIG NA WARRANTY NG HINDI PAGPAPATIGAY, PAGBIGAY NG PAGPAPATIGAY, AT PAGKAKATAON. KAUGNAY SA KUNDISYON, KALIDAD, O PAGGANAP NITO. HINDI MANANAGOT ANG MICROCHIP SA ANUMANG INDIRECT, ESPESYAL, PUNITIVE, INCIDENTAL, O KAHITANG PAGKAWALA, PINSALA, GASTOS, O GASTOS NG ANUMANG URI NA KAUGNAY SA IMPORMASYON O SA PAGGAMIT NITO, GAANO MAN ANG SANHI, KAHIT NA MINSAN ANG MAGING POSIBILIDAD O ANG MGA PINSALA AY MAAABOT. HANGGANG SA KABUUSAN NA PINAHAYAGAN NG BATAS, ANG KABUUANG PANANAGUTAN NG MICROCHIP SA LAHAT NG MGA CLAIMS SA ANUMANG PARAAN NA KAUGNAY SA IMPORMASYON O PAGGAMIT NITO AY HINDI HIGIT SA HALAGA NG MGA BAYAD, KUNG MERON, NA DIREKTA NINYONG BINAYARAN SA MICROCHIP PARA SA IMPORMASYON.
Ang paggamit ng mga aparatong Microchip sa suporta sa buhay at/o mga aplikasyong pangkaligtasan ay ganap na nasa panganib ng mamimili, at sumasang-ayon ang bumibili na ipagtanggol, bayaran at hawakan ang Microchip na hindi nakakapinsala sa anuman at lahat ng pinsala, paghahabol, paghahabla, o gastos na nagreresulta mula sa naturang paggamit. Walang mga lisensya ang ipinadala, nang tahasan o kung hindi man, sa ilalim ng anumang mga karapatan sa intelektwal na ari-arian ng Microchip maliban kung iba ang nakasaad.
Mga trademark
Ang pangalan at logo ng Microchip, logo ng Microchip, 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, at XMEGA ay mga rehistradong trademark ng Microchip Technology Incorporated sa USA at iba pang mga bansa. 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, Ang SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, at ZL ay mga rehistradong trademark ng Microchip Technology Incorporated sa USA
Katabing Key Suppression, 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, DEM Average Matching , 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 na 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, ViewAng Span, WiperLock, XpressConnect, at ZENA ay mga trademark ng Microchip Technology Incorporated sa USA at iba pang mga bansa. Ang SQTP ay isang marka ng serbisyo ng Microchip Technology Incorporated sa USAAng logo ng Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, at Trusted Time ay mga rehistradong trademark ng Microchip Technology Inc. sa ibang mga bansa. Ang GestIC ay isang rehistradong trademark ng Microchip Technology Germany II GmbH & Co. KG, isang subsidiary ng Microchip Technology Inc., sa ibang mga bansa.
Ang lahat ng iba pang trademark na binanggit dito ay pag-aari ng kani-kanilang kumpanya.
© 2022, Microchip Technology Incorporated at mga subsidiary nito. All Rights Reserved.ISBN: 978-1-5224-9898-8
Sistema ng Pamamahala ng Kalidad
Para sa impormasyon tungkol sa Quality Management System ng Microchip, pakibisita www.microchip.com/quality.
AMERIKA
Tanggapan ng Kumpanya
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Fax: 480-792-7277
Teknikal na Suporta: www.microchip.com/support
Web Address: www.microchip.com
Mga Dokumento / Mga Mapagkukunan
![]() |
MICROCHIP Pattern Generator IP [pdf] Gabay sa Gumagamit Pattern Generator IP, IP, Generator IP, Pattern Generator, Generator, Pattern |