logo microsemi

Microsemi UG0649 Tampilan Controller

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

Microsemi UG0649 Display Controller 1

Implementasi Hardware

Gambar ing ngisor iki nuduhake diagram blok pengontrol tampilan.

Gambar 2 • Tampilan Controller Block Diagram

Microsemi UG0649 Display Controller 2

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.

Microsemi UG0649 Display Controller 3

Diagram wektu

Microsemi UG0649 Display Controller 4

Simulasi Testbench

A testbench kasedhiya kanggo mriksa fungsi controller tampilan. Tabel ing ngisor iki nampilake paramèter sing bisa dikonfigurasi.

Microsemi UG0649 Display Controller 5

Langkah-langkah ing ngisor iki njlèntrèhaké carane simulasi inti nggunakake testbench.

  1. 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.Microsemi UG0649 Display Controller 6
  2. Ketik jeneng kanggo SmartDesign testbench anyar ing Nggawe New SmartDesign Testbench kothak dialog lan klik OK minangka ditampilake ing tokoh ing ngisor iki.Microsemi UG0649 Display Controller 7
    Bangku test SmartDesign digawe, lan kanvas katon ing sisih tengen panel Design Flow.
  3. 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.Microsemi UG0649 Display Controller 8
  4. Pilih kabeh port, klik-tengen, banjur pilih Promote to Top Level, kaya sing ditampilake ing gambar ing ngisor iki.Microsemi UG0649 Display Controller 9
  5. Klik Generate Component saka toolbar SmartDesign, kaya sing ditampilake ing gambar ing ngisor ikiMicrosemi UG0649 Display Controller 10
  6. Ing tab Stimulus Hierarchy, klik-tengen display_controller_test (display_controller_tb.vhd) testbenchMicrosemi UG0649 Display Controller 11

Alat ModelSim katon karo bangku test file dimuat ing minangka ditampilake ing gambar ing ngisor iki

Microsemi UG0649 Display Controller 12

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

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *