Microsemi UG0649 Tampilan Controller
Microsemi ora menehi garansi, perwakilan, utawa jaminan babagan informasi sing ana ing kene utawa kesesuaian produk lan layanan kanggo tujuan tartamtu, uga Microsemi ora nanggung tanggung jawab apa wae sing muncul saka aplikasi utawa panggunaan produk utawa sirkuit apa wae. Produk sing didol ing ngisor iki lan produk liyane sing didol dening Microsemi wis diuji kanthi winates lan ora bisa digunakake bebarengan karo peralatan utawa aplikasi sing penting banget. Sembarang spesifikasi kinerja dipercaya bisa dipercaya nanging ora diverifikasi, lan Panuku kudu nindakake lan ngrampungake kabeh kinerja lan pangujian produk liyane, piyambak lan bebarengan karo, utawa dipasang ing, produk pungkasan. Panuku ora bakal ngandelake data lan spesifikasi kinerja utawa paramèter sing diwenehake dening Microsemi. Tanggung jawab Panuku kanggo nemtokake kesesuaian produk lan nyoba lan verifikasi sing padha. Informasi sing diwenehake dening Microsemi ing ngisor iki diwenehake "kaya, ing ngendi" lan kabeh kesalahane, lan kabeh risiko sing ana gandhengane karo informasi kasebut tanggung jawab kanggo Pembeli. Microsemi ora menehi, kanthi tegas utawa implisit, marang pihak apa wae hak paten, lisensi, utawa hak IP liyane, apa sing ana gandhengane karo informasi kasebut dhewe utawa apa wae sing diterangake dening informasi kasebut. Informasi sing disedhiyakake ing dokumen iki minangka kepemilikan Microsemi, lan Microsemi nduweni hak kanggo ngganti informasi ing dokumen iki utawa produk lan layanan apa wae tanpa kabar.
Babagan Microsemi
Microsemi, anak perusahaan saka Microchip Technology Inc. (Nasdaq: MCHP), nawakake portofolio komprehensif semikonduktor lan solusi sistem kanggo aerospace & pertahanan, komunikasi, pusat data lan pasar industri. Produk kalebu sirkuit terpadu sinyal campuran analog kinerja dhuwur lan radiasi-hardened, FPGA, SoC lan ASIC; produk manajemen daya; piranti wektu lan sinkronisasi lan solusi wektu sing tepat, nyetel standar wektu ing donya; piranti pangolahan swara; solusi RF; komponen diskrèt; panyimpenan perusahaan lan solusi komunikasi, teknologi keamanan lan keukur anti-tampproduk er; solusi Ethernet; Power-over-Ethernet ICs lan midspans; uga kemampuan lan layanan desain khusus. Sinau luwih lengkap ing www.microsemi.com.
Riwayat Revisi
Riwayat revisi nggambarake owah-owahan sing ditindakake ing dokumen kasebut. Owah-owahan kasebut didhaptar kanthi revisi, diwiwiti saka publikasi saiki.
Revisi 7.0
Ing ngisor iki ringkesan owah-owahan ing revisi 7.0 dokumen iki.
- Parameter Konfigurasi sing Dianyari, kaca 5 bagean.
- Dianyari Pemanfaatan Sumber Daya, kaca 8 bagean.
- Dianyari tampilan controller testbench wangun gelombang. Waca Gambar 12, kaca 7.
Revisi 6.0
Ing ngisor iki ringkesan owah-owahan ing revisi 6.0 dokumen iki.
- Dianyari Pambuka, kaca 2 bagean.
- Dianyari Diagram Blok lan Diagram Wektu Pengontrol Tampilan.
- Tabel sing dianyari kayata Input lan Output saka Pengontrol Tampilan, Parameter Konfigurasi, lan Laporan Pemanfaatan Sumber Daya.
- Dianyari paramèter konfigurasi testbench lan sawetara tokoh saka bagean Testbench.
Revisi 5.0
Ing ngisor iki ringkesan owah-owahan ing revisi 5.0 dokumen iki.
- Dianyari Pemanfaatan Sumber Daya, kaca 8 bagean.
Revisi 4.0
Ing ngisor iki ringkesan owah-owahan ing revisi 4.0 dokumen iki.
- Dianyari Testbench Simulasi, kaca 6 bagean.
Revisi 3.0
Ing ngisor iki ringkesan owah-owahan ing revisi 3.0 dokumen iki.
- Bagean sing dianyari Implementasi Hardware, kaca 3 kanthi sinyal input ddr_rd_video_resolution.
- Nganyari resolusi kontrol tampilan dadi 4096 × 2160. Kanggo informasi luwih lengkap, deleng Input lan Output, kaca 4.
- Ditambahake bagean Testbench Simulation, kaca 6.
Revisi 2.0
Dianyari Tabel 2, kaca 5 karo sinyal g_DEPTH_OF_VIDEO_PIXEL_FROM_DDR. Kanggo informasi luwih lengkap, deleng Parameter Konfigurasi, kaca 5 (SAR 76065).
Revisi 1.0
Revisi 1.0 minangka publikasi pisanan saka dokumen iki.
Pambuka
Pengontrol tampilan ngasilake sinyal sinkronisasi tampilan adhedhasar resolusi tampilan. Iki ngasilake sinyal sinkronisasi horisontal lan vertikal, sinyal aktif horisontal lan vertikal, pigura mburi lan data ngaktifake sinyal. Data video input uga disinkronake karo sinyal sinkronisasi kasebut. Sinyal sinkronisasi bebarengan karo data video bisa dikirim menyang kertu DVI, HDMI, utawa VGA sing nyambung karo monitor tampilan.
Gambar ing ngisor iki nuduhake gelombang sinyal sinkronisasi.
Gambar 1 • Sync Signal Waveforms
Implementasi Hardware
Gambar ing ngisor iki nuduhake diagram blok pengontrol tampilan.
Gambar 2 • Tampilan Controller Block Diagram
Pengontrol tampilan nduweni rong submodul.
Generator Sinyal 1
Wis siji counter horisontal lan siji counter vertikal. Counter horisontal wiwit ngetung sanalika sinyal ENABLE_I dadi dhuwur lan ngreset menyang nol saben wektu tekan total count horisontal (Resolusi Horizontal + Horisontal Emper ngarep + Horizontal emper mburi + Horizontal Sync Jembar). Counter vertikal wiwit ngetung sawise mburi baris horisontal pisanan lan ngreset menyang nol nalika tekan total count vertikal (Resolusi Vertikal + Vertikal Emper ngarep + Vertikal emper mburi + Vertikal Sync Jembar).
Sinyal DATA_TRIGGER_O digawe dening generator sinyal adhedhasar nilai counter horisontal lan vertikal.
Generator Sinyal 2
Wis uga siji horisontal counter lan siji vertikal counter. Counter horisontal wiwit ngetang nalika EXT_SYNC_SIGNAL_I dadi dhuwur lan ngreset menyang nul saben wektu tekan total horisontal count (Resolusi Horisontal + Horizontal Emper ngarep + Horizontal emper mburi + Horizontal Sync Jembar). Counter vertikal wiwit ngetang nalika counter horisontal tekan total count horisontal kanggo pisanan. Vertikal counter ngreset menyang nul nalika tekan total count vertikal (Resolusi Vertikal + Vertikal Emper ngarep + Vertikal emper mburi + Vertikal Sync Jembar). Sinyal H_SYNC_O, V_SYNC_O, H_ACTIVE_O, V_ACTIVE_O lan DATA_ENABLE_O digawe dening generator2 sinyal adhedhasar nilai counter horisontal lan vertikal.
Input lan Output
Pelabuhan
Tabel ing ngisor iki nampilake katrangan babagan port input lan output. Tabel 1 • Input lan Output saka Tampilan Controller
Jeneng Sinyal | arah | Jembar | Katrangan |
RESETN_I | Input | 1 bit | Aktif sinyal reset bedo kurang kanggo desain |
SYS_CLK_I | Input | 1 bit | Jam sistem |
ENABLE_I | Input | 1 bit | Ngaktifake pengontrol tampilan |
ENABLE_EXT_SYNC_I | Input | 1 bit | Ngaktifake sinkronisasi eksternal |
EXT_SYNC_SIGNAL_I | Input | 1 bit | Sinyal referensi sinkronisasi eksternal. Iki digunakake kanggo ngimbangi wektu tundha sing diasilake dening blok penengah. Karakteristik wektune kudu cocog karo resolusi video (diset nganggo G_VIDEO_FORMAT) sing dipilih. |
H_SYNC_O | Output | 1 bit | Pulsa sinkronisasi horisontal aktif |
V_SYNC_O | Output | 1 bit | Pulsa sinkronisasi vertikal aktif |
H_ACTIVE_O | Output | 1 bit | Periode video aktif horisontal |
V_AKTIF_O | Output | 1 bit | Periode video aktif vertikal |
DATA_TRIGGER_O | Output | 1 bit | Pemicu data. Iki digunakake kanggo micu operasi maca DDR |
FRAME_END_O | Output | 1 bit | Dadi dhuwur kanggo siji jam sawise saben pungkasan pigura |
DATA_ENABLE_O | Output | 1 bit | Data ngaktifake kanggo HDMI |
H_RES_O | Output | 16 bit | Resolusi horisontal |
Parameter Konfigurasi
Tabel ing ngisor iki nampilake katrangan paramèter konfigurasi umum sing digunakake ing implementasi hardware saka pengontrol tampilan, sing bisa beda-beda adhedhasar syarat aplikasi.
Diagram wektu
Simulasi Testbench
A testbench kasedhiya kanggo mriksa fungsi controller tampilan. Tabel ing ngisor iki nampilake paramèter sing bisa dikonfigurasi.
Langkah-langkah ing ngisor iki njlèntrèhaké carane simulasi inti nggunakake testbench.
- Ing jendhela Libero SoC Design Flow, nggedhekake Nggawe Desain, klik kaping pindho Nggawe SmartDesign Testbench utawa klik-tengen Gawe SmartDesign Testbench banjur klik Run kanggo nggawe SmartDesign testbench. Waca tokoh ing ngisor iki.
- Ketik jeneng kanggo SmartDesign testbench anyar ing Nggawe New SmartDesign Testbench kothak dialog lan klik OK minangka ditampilake ing tokoh ing ngisor iki.
Bangku test SmartDesign digawe, lan kanvas katon ing sisih tengen panel Design Flow. - Ing Katalog Libero SoC (View > Windows > Katalog), nggedhekake Solusi-Video lan seret lan selehake inti Display Controller menyang kanvas testbench SmartDesign, kaya sing ditampilake ing gambar ing ngisor iki.
- Pilih kabeh port, klik-tengen, banjur pilih Promote to Top Level, kaya sing ditampilake ing gambar ing ngisor iki.
- Klik Generate Component saka toolbar SmartDesign, kaya sing ditampilake ing gambar ing ngisor iki
- Ing tab Stimulus Hierarchy, klik-tengen display_controller_test (display_controller_tb.vhd) testbench
Alat ModelSim katon karo bangku test file dimuat ing minangka ditampilake ing gambar ing ngisor iki
Yen simulasi diselani amarga watesan runtime ing DO file, gunakake run -all printah kanggo ngrampungake simulasi. Sawise simulasi rampung, gambar output bench test file katon ing folder simulasi (View > Files > simulasi). Kanggo informasi luwih lengkap babagan nganyari paramèter testbench, deleng Tabel 3, kaca 6.
Panggunaan sumber daya
Pengontrol tampilan dileksanakake ing SmartFusion2 lan IGLOO2 system-on-chip (SoC) FPGA (paket M2S150T-1FC1152) lan PolarFire FPGA (MPF300TS - 1FCG1152E Package). Tabel ing ngisor iki nampilake sumber daya sing digunakake dening FPGA nalika G_VIDEO_FORMAT = 1920 × 1080 lan G_PIXELS_PER_CLK = 1.
sumber daya | Panganggone |
DFFs | 79 |
4 LUT | 150 |
LSRAM | 0 |
MATEMATIKA | 0 |
sumber daya | Panganggone |
DFFs | 79 |
4 LUT | 149 |
RAM 1Kx18 | 0 |
RAM 64x18 | 0 |
MACC | 0 |
Markas Microsemi
One Enterprise, Aliso Viejo, CA 92656 USA
Ing AS: +1 800-713-4113 Ing njaba AS: +1 949-380-6100 Penjualan: +1 949-380-6136
Fax: +1 949-215-4996
Email: sales.support@microsemi.com www.microsemi.com
2019 Microsemi, anak perusahaan saka Microchip Technology Inc. Kabeh hak dilindhungi undhang-undhang. Microsemi lan logo Microsemi minangka merek dagang kadhaptar saka Microsemi Corporation. Kabeh merek dagang lan merek layanan liyane minangka properti saka sing nduweni.
Dokumen / Sumber Daya
![]() |
Microsemi UG0649 Tampilan Controller [pdf] Pandhuan pangguna UG0649 Tampilan Controller, UG0649, Tampilan Controller, Controller |