Kemampuan I/O Diferensial Kecepatan Tinggi HDL Verilog

author-image

Oleh

Contoh desain I/O diferensial kecepatan tinggi perangkat lunak Quartus® II terdiri dari tiga megafungsi:

  • Penerima LVDS (altlvds_rx)
  • Pengganda (lpm_mult)
  • Pemancar LVDS (altlvds_tx).

Modul penerima, multiplier, dan pemancar LVDS LVDS dibuat menggunakan perangkat lunak Quartus® II MegaWizard® Plug-In. Mereka terhubung seperti yang ditunjukkan pada Gambar 1, yang menggambarkan performa:

  • Mengonversi data serial 840 megabit per detik (Mbps) menjadi data paralel 8-bit menggunakan altlvds_rx
  • Penggandaan dua data paralel 8-bit menggunakan lpm_mult
  • Mengonversi data paralel yang keluar dari multiplier menjadi data serial menggunakan altlvds_tx

Gambar 1. Diff_io_top Diagram Blok Tingkat Atas

Multiplier akan diterapkan dalam blok pemrosesan sinyal digital (DSP) khusus di dalam perangkat Intel® Stratix®. Motif di balik contoh ini adalah menunjukkan konversi data. Testbench dibuat di Verilog dan disimulasikan menggunakan alat ModelSim*-Intel® FPGA.

Unduh file yang digunakan dalam contoh ini:

Penggunaan desain ini diatur oleh, dan tunduk pada, syarat dan ketentuan dari Perjanjian Lisensi Contoh Desain Intel®.

Simulasi Desain

  1. Memanggil alat ModelSim* 5.6c.
  2. Ubah direktori ke lokasi tempat berkas simulasi berada.
  3. Sumber skrip gate_sim.do dengan menggunakan perintah: VSIM > do gate_sim.do

Hasil penggandaan muncul setelah 180 ns.

Tautan Terkait

Untuk informasi lebih lanjut tentang penggunaan contoh ini dalam proyek Anda, kunjungi:

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.