logo intelDesain DisplayPort Agilex F-Tile FPGA IP Example
Panduan Pengguna
Diperbarui untuk Intel® Quartus® Prime Design Suite: 21.4
Versi IP: 21.0.0

Desain IP DisplayPort Intel FPGA Example Panduan Memulai Cepat

Desain IP DisplayPort Intel® FPGA example untuk perangkat F-tilex Intel Agilex™ dilengkapi testbench simulasi dan desain perangkat keras yang mendukung kompilasi dan pengujian perangkat keras.
DisplayPort Intel FPGA IP menawarkan contoh desain berikutampsedikit:

  • Loopback paralel DisplayPort SST tanpa modul Pixel Clock Recovery (PCR) dengan laju statis

Ketika Anda menghasilkan ex desainample, editor parameter secara otomatis membuat fileDiperlukan untuk mensimulasikan, mengkompilasi, dan menguji desain di perangkat keras.
Catatan: Versi perangkat lunak Intel Quartus® Prime 21.4 hanya mendukung Preliminary Design Example untuk tujuan Simulasi, Sintesis, Kompilasi, dan Analisis Waktu. Fungsi perangkat keras tidak sepenuhnya diverifikasi.
Gambar 1. Pengembangan Stages

intel DisplayPort Agilex F Tile FPGA IP Desain Example - Gambar 1

Informasi Terkait

  • Panduan Pengguna DisplayPort Intel FPGA IP
  • Bermigrasi ke Intel Quartus Prime Pro Edition

1.1. Struktur Direktori
Gambar 2. Struktur Direktori

intel DisplayPort Agilex F Tile FPGA IP Desain Example - Gambar 2

Tabel 1. Desain Kelample Komponen

folder Files
rtl/inti dp_core.ip
dp_rx.ip
dp_tx.ip
rtl/rx_phy dp_gxb_rx/ ((blok bangunan DP PMA UX)
dp_rx_data_fifo.ip
rx_top_phy.sv
rtl/tx_phy dp_gxb_rx/ ((blok bangunan DP PMA UX)
dp_tx_data_fifo.ip
dp_tx_data_fifo.ip

1.2. Persyaratan Perangkat Keras dan Perangkat Lunak
Intel menggunakan perangkat keras dan perangkat lunak berikut untuk menguji desain exampsaya:
Perangkat keras

  • Kit Pengembangan Seri-I Intel Agilex

Perangkat lunak

  • Intel Quartus Perdana
  • Sinopsis* VCL Simulator

1.3. Menghasilkan Desain
Gunakan editor parameter IP DisplayPort Intel FPGA di perangkat lunak Intel Quartus Prime untuk menghasilkan desain exampsaya.
Gambar 3. Menghasilkan Alur Desain

intel DisplayPort Agilex F Tile FPGA IP Desain Example - Gambar 3

  1. Pilih Alat ➤ Katalog IP, dan pilih Intel Agilex F-tile sebagai keluarga perangkat target.
    Catatan: Desain example hanya mendukung perangkat F-tilex Intel Agilex.
  2. Di Katalog IP, temukan dan klik dua kali DisplayPort Intel FPGA IP. Jendela New IP Variation muncul.
  3. Tentukan nama tingkat atas untuk variasi IP khusus Anda. Editor parameter menyimpan pengaturan variasi IP di a file bernama .aku p.
  4. Anda dapat memilih perangkat Intel Agilex F-tilex tertentu di bidang Perangkat, atau mempertahankan pemilihan perangkat perangkat lunak Intel Quartus Prime default.
  5. Klik Oke. Editor parameter muncul.
  6. Konfigurasikan parameter yang diinginkan untuk TX dan RX
  7. Pada Desain Examptab le, pilih DisplayPort SST Parallel Loopback Tanpa PCR.
  8. Pilih Simulasi untuk menghasilkan testbench, dan pilih Sintesis untuk menghasilkan ex desain perangkat kerasample. Anda harus memilih setidaknya satu dari opsi ini untuk menghasilkan ex desainample files. Jika Anda memilih keduanya, waktu pembuatannya lebih lama.
  9. Klik Hasilkan Example Desain.

1.4. Simulasi Desain
Desain DisplayPort Intel FPGA IP example testbench mensimulasikan desain loopback serial dari instans TX ke instans RX. Modul generator pola video internal menggerakkan instans DisplayPort TX dan output video instans RX terhubung ke pemeriksa CRC di testbench.
Gambar 4. Alur Simulasi Desain

intel DisplayPort Agilex F Tile FPGA IP Desain Example - Gambar 4

  1. Buka folder simulator Synopsys dan pilih VCS.
  2. Jalankan skrip simulasi.
    Sumber vcs_sim.sh
  3. Skrip melakukan Quartus TLG, mengkompilasi dan menjalankan testbench di simulator.
  4. Analisis hasilnya.
    Simulasi yang berhasil diakhiri dengan perbandingan Source dan Sink SRC.intel DisplayPort Agilex F Tile FPGA IP Desain Example - Gambar 5

1.5. Menyusun dan Mensimulasikan Desain
Gambar 5. Penyusunan dan Simulasi Desain

intel DisplayPort Agilex F Tile FPGA IP Desain Example - Gambar 6

Untuk mengkompilasi dan menjalankan uji demonstrasi pada perangkat keras example desain, ikuti langkah-langkah ini:

  1. Pastikan perangkat keras example desain generasi selesai.
  2. Luncurkan perangkat lunak Intel Quartus Prime Pro Edition dan buka /quartus/agi_dp_demo.qpf.
  3. Klik Memproses ➤ Mulai Kompilasi.
  4. Tunggu sampai Kompilasi selesai.

Catatan: Desain eksample tidak secara fungsional memverifikasi Desain Awal Example tentang perangkat keras dalam rilis Quartus ini.
Informasi Terkait
Panduan Pengguna Intel Agilex I-Series FPGA Development Kit

1.6. Desain IP DisplayPort Intel FPGA Example Parameter
Tabel 2. DisplayPort Intel FPGA IP Design Example Parameter untuk Perangkat F-tilex Intel Agilex

Parameter Nilai Keterangan
Tersedia Desain Example
Pilih Desain • Tidak ada
• DisplayPort SST Paralel
Loopback tanpa PCR
Pilih desain example yang akan dihasilkan.
• Tidak ada: Tidak ada desain example tersedia untuk pemilihan parameter saat ini
• DisplayPort SST Parallel Loopback tanpa PCR: Desain ini example menunjukkan loopback paralel dari bak DisplayPort ke sumber DisplayPort tanpa modul Pemulihan Jam Piksel (PCR) saat Anda mengaktifkan parameter Aktifkan Port Gambar Input Video.
Desain Example Files
Simulasi Nyala, mati Aktifkan opsi ini untuk menghasilkan yang diperlukan files untuk testbench simulasi.
Sintesis Nyala, mati Aktifkan opsi ini untuk menghasilkan yang diperlukan files untuk kompilasi Intel Quartus Prime dan desain perangkat keras.
Format HDL yang dihasilkan
Menghasilkan File Format Verilog, VHDL Pilih format HDL pilihan Anda untuk desain yang dihasilkan example filemengatur.
Catatan: Opsi ini hanya menentukan format untuk IP tingkat atas yang dihasilkan files. Semua lainnya files (misample testbenches dan tingkat atas files untuk demonstrasi perangkat keras) dalam format Verilog HDL.
Kit Pengembangan Target
Pilih Papan • Tidak ada Perangkat Pengembangan
• Seri-I Intel Agilex
Kit Pengembangan
Pilih papan untuk contoh desain yang ditargetkanampsaya.
• Tanpa Kit Pengembangan: Opsi ini mengecualikan semua aspek perangkat keras untuk desain example. Inti IP menetapkan semua penugasan pin ke pin virtual.
• Intel Agilex I-Series FPGA Development Kit: Opsi ini secara otomatis memilih perangkat target proyek agar sesuai dengan perangkat pada kit pengembangan ini. Anda dapat mengubah perangkat target menggunakan parameter Ubah Perangkat Target jika revisi papan Anda memiliki varian perangkat yang berbeda. Inti IP menetapkan semua penugasan pin sesuai dengan kit pengembangan.
Catatan: Desain Awal Kelampfile tidak diverifikasi secara fungsional pada perangkat keras dalam rilis Quartus ini.
• Custom Development Kit: Opsi ini memungkinkan desain example untuk diuji pada kit pengembangan pihak ketiga dengan Intel FPGA. Anda mungkin perlu menyetel penugasan pin sendiri.
Perangkat Target
Ubah Perangkat Sasaran Nyala, mati Aktifkan opsi ini dan pilih varian perangkat yang disukai untuk development kit.

Desain Loopback Paralel Contohampsedikit

Desain DisplayPort Intel FPGA IP example menunjukkan loopback paralel dari instans DisplayPort RX ke instans DisplayPort TX tanpa modul Pemulihan Jam Piksel (PCR) dengan laju statis.
Tabel 3. DisplayPort Intel FPGA IP Design Example untuk Perangkat F-tilex Intel Agilex

Desain Example Penamaan Kecepatan Data Mode Saluran Jenis Loopback
DisplayPort SST loopback paralel tanpa PCR SST Port Layar HBr3 Simpleks Paralel tanpa PCR

2.1. Fitur Desain Loopback Paralel DisplayPort SST Intel Agilex F-tile
Contoh desain loopback paralel SSTample menunjukkan transmisi aliran video tunggal dari sink DisplayPort ke sumber DisplayPort tanpa Pixel Clock Recovery (PCR) dengan laju statis.

Gambar 6. Intel Agilex F-tile DisplayPort SST Parallel Loopback tanpa PCR

intel DisplayPort Agilex F Tile FPGA IP Desain Example - Gambar 7

  • Dalam varian ini, parameter sumber DisplayPort, TX_SUPPORT_IM_ENABLE, diaktifkan dan antarmuka gambar video digunakan.
  • Wastafel DisplayPort menerima streaming video dan atau audio dari sumber video eksternal seperti GPU dan menerjemahkannya menjadi antarmuka video paralel.
  • Output video sink DisplayPort secara langsung menggerakkan antarmuka video sumber DisplayPort dan mengkodekan ke tautan utama DisplayPort sebelum mengirimkan ke monitor.
  • IOPLL menggerakkan sink DisplayPort dan jam video sumber pada frekuensi tetap.
  • Jika parameter MAX_LINK_RATE sink dan sumber DisplayPort dikonfigurasikan ke HBR3 dan PIXELS_PER_CLOCK dikonfigurasikan ke Quad, jam video berjalan pada 300 MHz untuk mendukung kecepatan piksel 8Kp30 (1188/4 = 297 MHz).

2.2. Skema Pencatatan Jam Kerja
Skema pencatatan jam kerja mengilustrasikan domain jam dalam desain IP DisplayPort Intel FPGA exampsaya.
Gambar 7. Skema clocking Intel Agilex F-tile DisplayPort Transceiver

intel DisplayPort Agilex F Tile FPGA IP Desain Example - Gambar 8

Tabel 4. Skema Clocking Sinyal

Jam dalam diagram Keterangan
Referensi SysPLL Jam referensi Sistem PLL F-tile yang dapat berupa frekuensi jam apa pun yang dapat dibagi oleh Sistem PLL untuk frekuensi output tersebut.
Dalam desain ini example, system_pll_clk_link dan rx/tx refclk_link berbagi refclk SysPLL yang sama yaitu 150Mhz.
Itu harus jam berjalan bebas yang terhubung dari pin jam referensi transceiver khusus ke port jam input Referensi dan IP Jam PLL Sistem, sebelum menghubungkan port output yang sesuai ke DisplayPort Phy Top.
system_pll_clk_link Frekuensi keluaran Sistem PLL minimum untuk mendukung semua kecepatan DisplayPort adalah 320Mhz.
mantan desain iniample menggunakan frekuensi output 900 Mhz (tertinggi) sehingga SysPLL refclk dapat dibagi dengan rx/tx refclk_link yang 150 Mhz.
rx_cdr_refclk_link/tx_pll_refclk_link Rx CDR dan Tx PLL Link refclk yang diperbaiki hingga 150 Mhz untuk mendukung semua kecepatan data DisplayPort.
rx_ls_clkout/tx Adalah clkout Kecepatan Tautan DisplayPort Jam ke jam inti IP DisplayPort. Frekuensi yang setara dengan Kecepatan Data dibagi dengan lebar data paralel.
Exampsaya:
Frekuensi = laju data/lebar data
= 8.1G (HBR3) / 40 bit
= 202.5 ​​Mhz

2.3. Meja Tes Simulasi
Testbench simulasi mensimulasikan loopback serial DisplayPort TX ke RX.
Gambar 8. DisplayPort Intel FPGA IP Simplex Mode Simulation Testbench Block Diagram

intel DisplayPort Agilex F Tile FPGA IP Desain Example - Gambar 9

Tabel 5. Komponen Testbench

Komponen Keterangan
Pembuat Pola Video Generator ini menghasilkan pola bilah warna yang dapat Anda konfigurasikan. Anda dapat membuat parameter pengaturan waktu format video.
Kontrol Meja Tes Blok ini mengontrol urutan pengujian simulasi dan menghasilkan sinyal stimulus yang diperlukan ke inti TX. Blok kontrol testbench juga membaca nilai CRC dari source dan sink untuk membuat perbandingan.
Pemeriksa Frekuensi Jam Kecepatan RX Link Pemeriksa ini memverifikasi apakah frekuensi clock pemulihan transceiver RX cocok dengan kecepatan data yang diinginkan.
Pemeriksa Frekuensi Jam Kecepatan TX Link Pemeriksa ini memverifikasi apakah frekuensi clock pemulihan transceiver TX cocok dengan laju data yang diinginkan.

Testbench simulasi melakukan verifikasi berikut:
Tabel 6. Verifikasi Testbench

Kriteria Pengujian Verifikasi
• Link Pelatihan di Data Rate HBR3
• Baca register DPCD untuk memeriksa apakah Status DP menetapkan dan mengukur frekuensi TX dan RX Link Speed.
Mengintegrasikan Pemeriksa Frekuensi untuk mengukur output frekuensi jam Kecepatan Tautan dari transceiver TX dan RX.
• Jalankan pola video dari TX ke RX.
• Verifikasi CRC untuk source dan sink untuk memeriksa apakah cocok
• Menghubungkan generator pola video ke Sumber DisplayPort untuk menghasilkan pola video.
• Testbench control selanjutnya membaca Source dan Sink CRC dari register DPTX dan DPRX dan membandingkannya untuk memastikan kedua nilai CRC identik.
Catatan: Untuk memastikan CRC dihitung, Anda harus mengaktifkan parameter otomatisasi uji CTS Dukungan.

Riwayat Revisi Dokumen untuk DisplayPort Intel

Desain IP FPGA Agilex F-tile Example Panduan Pengguna

Versi Dokumen Versi Intel Quartus Prime Versi IP Perubahan
2021.12.13 21.4 21.0.0 Rilis awal.

Perusahaan Intel. Seluruh hak cipta. Intel, logo Intel, dan merek Intel lainnya adalah merek dagang dari Intel Corporation atau anak perusahaannya. Intel menjamin performa produk FPGA dan semikonduktornya sesuai spesifikasi saat ini sesuai dengan garansi standar Intel, tetapi berhak melakukan perubahan pada produk dan layanan apa pun kapan saja tanpa pemberitahuan. Intel tidak bertanggung jawab atau berkewajiban yang timbul dari aplikasi atau penggunaan informasi, produk, atau layanan apa pun yang dijelaskan di sini kecuali secara tegas disetujui secara tertulis oleh Intel. Pelanggan Intel disarankan untuk mendapatkan versi terbaru dari spesifikasi perangkat sebelum mengandalkan informasi yang dipublikasikan dan sebelum memesan produk atau layanan.
*Nama dan merek lain mungkin diklaim sebagai milik orang lain.
Standar ISO 9001: 2015 Terdaftar

logo intelsanwa GSKBBT066 Keyboard Bluetooth - ikon 8 Versi Online
sanwa GSKBBT066 Keyboard Bluetooth - ikon 7 Kirim Masukan
UG-20347
PENGENAL: 709308
Versi: 2021.12.13

Dokumen / Sumber Daya

intel DisplayPort Agilex F-Tile FPGA IP Desain Example [Bahasa Indonesia:] Panduan Pengguna
Desain DisplayPort Agilex F-Tile FPGA IP Example, DisplayPort Agilex, Desain IP FPGA F-Tile Example, Desain IP FPGA F-Tile, Desain IP FPGA Example, Desain IP Kelample, Desain IP, UG-20347, 709308

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *