Panduan Pengguna IP Penjana Corak MICROCHIP
pengenalan
IP penjana corak menjana corak ujian dalam format video RGB (merah, hijau dan biru), format Bayer dan boleh digunakan untuk menyelesaikan masalah serta menganalisis saluran paip dan paparan pemprosesan video. Format Bayer menjana output video dalam format RAW yang sama dengan output sensor kamera dan oleh itu boleh digunakan sebagai pengganti sensor kamera untuk menguji saluran paip pemprosesan video.
IP corak ujian menjana berikutan lapan jenis corak ujian video yang berbeza.
- Corak kotak warna dengan grid 8 x 8
- Merah sahaja
- Hijau sahaja
- Biru sahaja
- Bar lapan warna mendatar
- Bar lapan warna menegak
- Bar gred menegak daripada hitam kepada putih
- Bar gred mendatar daripada hitam kepada putih
Rajah 1. Rajah Blok Aras Atas Penjana Corak
IP penjana corak boleh dikonfigurasikan dan boleh menjana corak ujian untuk sebarang resolusi video mengikut konfigurasi. Resolusi video boleh dikonfigurasikan menggunakan parameter konfigurasi H Resolution dan V Resolution. Isyarat input PATTERN_SEL_I mentakrifkan jenis corak video yang akan dijana. Di bawah ialah pemilihan corak berdasarkan input pattern_sel_i:
- 3'b000 – corak kotak warna
- 3'b001 – merah sahaja
- 3'b010 – hijau sahaja
- 3'b011 – biru sahaja
- 3'b100 – lapan bar warna menegak
- 3'b101 – lapan bar warna mendatar
- 3'b110 – bar gred mendatar daripada hitam kepada putih
- 3'b111 – bar gred menegak daripada hitam kepada putih
IP penjana corak menjana corak berdasarkan isyarat DATA_EN_I input; jika isyarat DATA_EN_I adalah tinggi, maka corak yang diingini akan dihasilkan, jika tidak corak output tidak dihasilkan. IP penjana corak ini beroperasi pada jam sistem SYS_CLK_I. Output IP penjana corak ialah data 24-bit yang terdiri daripada data R, G, dan B masing-masing 8-bit. Isyarat input FRAME_END_O ialah 2-stage gagal di dalam blok penjana corak untuk mengimbangi kependaman data R, G dan B dan dihantar keluar sebagai FRAME_END_O.
Pelaksanaan Perkakasan
Rajah berikut menunjukkan corak bar warna yang dijana daripada penjana corak. Untuk menjana corak bar warna, kaunter penjana corak dilaksanakan. Pembilang mendatar dinaikkan apabila DATA_EN_I tinggi dan ditetapkan semula kepada sifar di tepi jatuh. Pembilang menegak ditambah pada setiap tepi jatuh DATA_EN_I dan ditetapkan semula kepada sifar pada FRAME_END_I. Rajah berikut menunjukkan lapan corak.
- Rajah 1-1. Corak Kotak Warna dengan Grid 8 x 8
- Rajah 1-2. Corak Merah sahaja
- Rajah 1-3. Corak Biru Sahaja
- Rajah 1-4. Corak Hijau sahaja
- Rajah 1-5. Bar Lapan Warna Mendatar
- Rajah 1-6. Bar Lapan Warna Menegak
- Rajah 1-7. Bar Bergred Menegak daripada Hitam kepada Putih
- Rajah 1-8. Bar Bergred Mendatar daripada Hitam kepada Putih
Input dan Output
Jadual berikut menunjukkan port input dan output penjana corak.
Jadual 1-1. Input dan Output Penukaran Corak
Nama Isyarat | Arah | Lebar | Penerangan |
RESET_N_I | Input | – | Isyarat tetapan semula tak segerak rendah yang aktif untuk mereka bentuk |
SYS_CLK_I | Input | – | Jam sistem |
DATA_EN_I | Input | – | Isyarat data_enable yang sepatutnya mempunyai tempoh sah mengikut resolusi mendatar yang ditetapkan |
FRAME_END_I | Input | – | Input hujung bingkai untuk menunjukkan hujung bingkai |
PATTERN_SEL_I | Input | [2:0] | Corak pilih input untuk memilih corak yang akan dijana |
DATA_VALID_O | Keluaran | – | Isyarat sah data apabila corak ujian dijana |
FRAME_END_O | Keluaran | – | Isyarat hujung bingkai, yang merupakan versi tertunda input hujung bingkai |
RED_O | Keluaran | [7:0] | Keluaran R-DATA |
HIJAU_O | Keluaran | [7:0] | Keluaran G-DATA |
BIRU_O | Keluaran | [7:0] | Keluaran B-DATA |
BAYER_O | Keluaran | [7:0] | Keluaran Data Bayer |
Parameter Konfigurasi
Jadual berikut menunjukkan parameter konfigurasi yang digunakan dalam pelaksanaan perkakasan penjana corak. Ini adalah parameter generik dan boleh diubah berdasarkan keperluan aplikasi.
Jadual 1-2. Parameter Konfigurasi
Nama Isyarat | Penerangan |
H_RESOLUTION | Resolusi mendatar |
V_RESOLUTION | Resolusi menegak |
g_BAYER_FORMAT | Pemilihan format Bayer untuk RGGB, BGGR, GRBG dan GBRG |
Testbench
Bangku ujian telah disediakan untuk menyemak kefungsian teras penjana corak.
Jadual 1-3. Parameter Konfigurasi Testbench
Nama | Penerangan |
CLKPERIOD | Tempoh Jam |
Penggunaan Sumber
Jadual berikut menyenaraikan penggunaan sumber blok penjana corak yang dilaksanakan dalam peranti FPGA SmartFusion2 dan PolarFire system-on-chip (SoC) pakej M2S150T-FBGA1152 dan peranti PolarFire FPGA MPF300TS_ES – 1FCG1152E.
Jadual 1-4. Laporan Penggunaan Sumber
sumber | Penggunaan |
DFF | 78 |
4-Input LUT | 240 |
SPRM | 0 |
RAM1Kx18 | 0 |
RAM64x18 | 0 |
Sejarah Semakan
Sejarah semakan menerangkan perubahan yang telah dilaksanakan dalam dokumen. Perubahan disenaraikan mengikut semakan, bermula dengan penerbitan terkini.
Semakan | tarikh | Penerangan |
A | 03/2022 | Berikut ialah senarai perubahan dalam semakan A dokumen:• Dokumen telah dipindahkan ke templat Microchip.• Nombor dokumen telah dikemas kini kepada DS00004465A daripada 50200682. |
1 | 02/2016 | Semakan 1.0 ialah penerbitan pertama dokumen ini. |
Sokongan FPGA mikrocip
Kumpulan produk Microchip FPGA menyokong produknya dengan pelbagai perkhidmatan sokongan, termasuk Khidmat Pelanggan, Pusat Sokongan Teknikal Pelanggan, a webtapak, dan pejabat jualan di seluruh dunia. Pelanggan dicadangkan untuk melawat sumber dalam talian Microchip sebelum menghubungi sokongan kerana kemungkinan besar pertanyaan mereka telah dijawab. Hubungi Pusat Sokongan Teknikal melalui webtapak di www.microchip.com/support. Sebutkan nombor Bahagian Peranti FPGA, pilih kategori kes yang sesuai dan muat naik reka bentuk files semasa mencipta kes sokongan teknikal. Hubungi Khidmat Pelanggan untuk mendapatkan sokongan produk bukan teknikal, seperti harga produk, peningkatan produk, maklumat kemas kini, status pesanan dan kebenaran.
- Dari Amerika Utara, hubungi 800.262.1060
- Dari seluruh dunia, hubungi 650.318.4460
- Faks, dari mana-mana sahaja di dunia, 650.318.8044
Microchip itu Webtapak
Microchip menyediakan sokongan dalam talian melalui kami webtapak di www.microchip.com/. ini webtapak digunakan untuk membuat files dan maklumat mudah didapati kepada pelanggan. Beberapa kandungan yang tersedia termasuk:
- Sokongan Produk – Helaian data dan kesilapan, nota aplikasi dan sampprogram, sumber reka bentuk, panduan pengguna dan dokumen sokongan perkakasan, keluaran perisian terkini dan perisian arkib
- Sokongan Teknikal Am – Soalan Lazim (Soalan Lazim), permintaan sokongan teknikal, kumpulan perbincangan dalam talian, penyenaraian ahli program rakan kongsi reka bentuk Microchip
- Perniagaan Microchip – Pemilih produk dan panduan pesanan, siaran akhbar Microchip terkini, penyenaraian seminar dan acara, penyenaraian pejabat jualan Microchip, pengedar dan wakil kilang
Perkhidmatan Pemberitahuan Perubahan Produk
Perkhidmatan pemberitahuan perubahan produk Microchip membantu memastikan pelanggan sentiasa mengetahui produk Microchip. Pelanggan akan menerima pemberitahuan e-mel apabila terdapat perubahan, kemas kini, semakan atau kesilapan yang berkaitan dengan keluarga produk atau alat pembangunan yang diminati.
Untuk mendaftar, pergi ke www.microchip.com/pcn dan ikut arahan pendaftaran.
Sokongan Pelanggan
Pengguna produk Microchip boleh menerima bantuan melalui beberapa saluran:
- Pengedar atau Wakil
- Pejabat Jualan Tempatan
- Jurutera Penyelesaian Terbenam (ESE)
- Sokongan Teknikal
Pelanggan harus menghubungi pengedar, wakil atau ESE mereka untuk mendapatkan sokongan. Pejabat jualan tempatan juga tersedia untuk membantu pelanggan. Penyenaraian pejabat dan lokasi jualan disertakan dalam dokumen ini. Sokongan teknikal boleh didapati melalui webtapak di: www.microchip.com/support
Ciri Perlindungan Kod Peranti Mikrocip
Perhatikan butiran berikut tentang ciri perlindungan kod pada produk Microchip:
- Produk Microchip memenuhi spesifikasi yang terkandung dalam Helaian Data Microchip tertentu mereka.
- Microchip percaya bahawa keluarga produknya selamat apabila digunakan mengikut cara yang dimaksudkan, dalam spesifikasi operasi dan dalam keadaan biasa.
- Nilai mikrocip dan melindungi hak harta inteleknya secara agresif. Percubaan untuk melanggar ciri perlindungan kod produk Microchip adalah dilarang sama sekali dan mungkin melanggar Akta Hak Cipta Milenium Digital.
- Microchip mahupun pengeluar semikonduktor lain tidak boleh menjamin keselamatan kodnya. Perlindungan kod tidak bermakna kami menjamin produk itu "tidak boleh pecah". Perlindungan kod sentiasa berkembang. Microchip komited untuk terus menambah baik ciri perlindungan kod produk kami.
Notis Undang-undang
Penerbitan ini dan maklumat di sini hanya boleh digunakan dengan produk Microchip, termasuk untuk mereka bentuk, menguji dan menyepadukan produk Microchip dengan aplikasi anda. Penggunaan maklumat ini dalam apa-apa cara lain melanggar syarat ini. Maklumat mengenai aplikasi peranti disediakan hanya untuk kemudahan anda dan mungkin digantikan dengan kemas kini. Adalah menjadi tanggungjawab anda untuk memastikan permohonan anda memenuhi spesifikasi anda. Hubungi pejabat jualan Microchip tempatan anda untuk mendapatkan sokongan tambahan atau, dapatkan sokongan tambahan di www.microchip.com/enus/support/design-help/client-support-services.
MAKLUMAT INI DISEDIAKAN OLEH MICROCHIP "SEBAGAIMANA ADANYA". MICROCHIP TIDAK MEMBUAT SEBARANG JENIS PERWAKILAN ATAU WARANTI SAMA ADA TERNYATA MAUPUN TERSIRAT, BERTULIS ATAU LISAN, BERKANUN ATAU SEBALIKNYA, BERKAITAN DENGAN MAKLUMAT TERMASUK TETAPI TIDAK TERHAD KEPADA MANA-MANA WARANTI TERSIRAT, BUKAN PENYIMPANAN, DAN PENYIMPANAN. BERKAITAN DENGAN KEADAAN, KUALITI ATAU PRESTASINYA. MICROCHIP TIDAK AKAN AKAN BERTANGGUNGJAWAB KE ATAS SEBARANG KERUGIAN, KEROSAKAN, KOS ATAU AKIBAT YANG TIDAK LANGSUNG, KHAS, PUNITIF, SAMPINGAN ATAU AKIBAT APA-APA JENIS APA SAJA YANG BERKAITAN DENGAN MAKLUMAT ATAU PENGGUNAANNYA, WALAUPUN BERPUNCA, WALAUPUN TERJADI. KEMUNGKINAN ATAU KEROSAKAN ADALAH DAPAT DIRAMALKAN. SEJAUH YANG DIBENARKAN OLEH UNDANG-UNDANG, JUMLAH LIABILITI MICROCHIP ATAS SEMUA TUNTUTAN DALAM APA-APA CARA BERKAITAN DENGAN MAKLUMAT ATAU PENGGUNAANNYA TIDAK AKAN MELEBIHI JUMLAH YURAN, JIKA ADA, YANG ANDA TELAH BAYAR TERUS KEPADA MICROCHIP UNTUK MAKLUMAT.
Penggunaan peranti Microchip dalam sokongan hayat dan/atau aplikasi keselamatan adalah sepenuhnya atas risiko pembeli, dan pembeli bersetuju untuk mempertahankan, menanggung rugi dan menahan Microchip yang tidak berbahaya daripada sebarang dan semua kerosakan, tuntutan, saman atau perbelanjaan akibat daripada penggunaan tersebut. Tiada lesen disampaikan, secara tersirat atau sebaliknya, di bawah mana-mana hak harta intelek Microchip melainkan dinyatakan sebaliknya.
Tanda dagangan
Nama dan logo Microchip, 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, MOST logo, 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 dan XMEGA ialah tanda dagangan berdaftar Microchip Technology Incorporated di Amerika Syarikat dan negara lain. AgileSwitch, APT, ClockWorks, Syarikat Penyelesaian Kawalan Terbenam, EtherSynch, Flashtec, Kawalan Kelajuan Hiper, Beban HyperLight, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logo ProASIC Plus, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath dan ZL ialah tanda dagangan berdaftar bagi Teknologi Microchip yang Diperbadankan di Amerika Syarikat
Penindasan Kekunci Bersebelahan, AKS, Analog-untuk-Digital Age, Mana-mana Kapasitor, AnyIn, AnyOut, Penukaran Diperkukuh, BlueSky, BodyCom, CodeGuard, Pengesahan Kripto, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Padanan Purata DEM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Pengaturcaraan Bersiri Dalam Litar, ICSP, INICnet, Selari Pintar, Ketersambungan Antara Cip, JitterBlocker, Tombol pada Paparan, maxCrypto, maksView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Penjanaan Kod Omniscient, 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 dan ZENA ialah tanda dagangan Microchip Technology Incorporated di Amerika Syarikat dan negara lain. SQTP ialah tanda perkhidmatan Microchip Technology Incorporated in the USALogo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom, dan Trusted Time ialah tanda dagangan berdaftar Microchip Technology Inc. di negara lain. GestIC ialah tanda dagangan berdaftar Microchip Technology Germany II GmbH & Co. KG, anak syarikat Microchip Technology Inc., di negara lain.
Semua tanda dagangan lain yang disebut di sini adalah hak milik syarikat masing-masing.
© 2022, Microchip Technology Incorporated dan anak syarikatnya. Hak Cipta Terpelihara.ISBN: 978-1-5224-9898-8
Sistem Pengurusan Kualiti
Untuk maklumat mengenai Sistem Pengurusan Kualiti Microchip, sila lawati www.microchip.com/quality.
AMERIKA
Pejabat Korporat
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Faks: 480-792-7277
Sokongan Teknikal: www.microchip.com/support
Web Alamat: www.microchip.com
Dokumen / Sumber
![]() |
IP Penjana Corak MICROCHIP [pdf] Panduan Pengguna IP Penjana Corak, IP, IP Penjana, Penjana Corak, Penjana, Corak |