Katakanlah kita memiliki proyek untuk FPGA Altera di lingkungan pengembangan Quartus II. Mari kita lakukan simulasi perangkat lunak: terapkan sinyal tertentu ke input FPGA dan lihat apa yang akan terjadi pada outputnya. Untuk melakukan ini, kita akan menggunakan alat Editor Bentuk Gelombang Simulasi bawaan.
Diperlukan
- - Komputer pribadi;
- - lingkungan pengembangan terinstal Quartus II.
instruksi
Langkah 1
Pertama-tama, mari kita luncurkan IDE Quartus II dan buka proyek yang diperlukan. Sekarang mari kita buat file baru. Tekan kombinasi tombol Ctrl+N atau melalui menu File -> New…. Di jendela yang terbuka, pilih jenis file - Program Universitas VWF.
Langkah 2
Alat Editor Bentuk Gelombang Simulasi dimulai. Ayo segera simpan file ini, masih kosong, dengan nama sembarang di folder proyek: Ctrl + S (atau File -> Save). Saya akan memberi nama file "data_test.vwf" karena Saya akan memasukkan data ke pin FPGA yang disebut "DATA".
Sekarang kita perlu menambahkan ban kita ke proyek. Masuk ke menu Edit -> Insert -> Insert Node or Bus…. Jendela "Sisipkan simpul atau Bus" akan terbuka, di mana kita akan mengklik tombol Pencari Node … untuk mencari bus FPGA yang tersedia di proyek.
Langkah 3
Di jendela Node Finder, klik tombol Daftar. Daftar node dan bus proyek yang ditemukan akan muncul di bagian kiri jendela. Untuk memilih, tambahkan mereka ke bidang kanan dengan mengklik tombol yang sesuai. Atau tambahkan semuanya sekaligus dengan mengklik tombol ">>". Konfirmasikan pilihan Anda dengan mengklik tombol "OK". Di jendela Sisipkan Node atau Bus, klik juga OK.
Langkah 4
Diagram level sinyal dari pin yang dipilih telah muncul di jendela bentuk pulsa. Selain itu, level sinyal input CLK dan DATA masih sama dengan logika nol, dan level output tidak ditentukan. Anda perlu mengatur bentuknya.
Langkah 5
Tetapi pertama-tama, Anda perlu mengatur parameter waktu yang akan digunakan oleh Editor Bentuk Gelombang Simulasi selama simulasi. Pada menu Edit -> Grid Size… atur langkah time grid. Dan di menu Edit -> Set End Time… kami akan menunjukkan durasi simulasi.
Langkah 6
Mari kita atur parameter pulsa clock. Di bidang kiri, pilih sinyal yang diinginkan dengan nama Nama dengan mengkliknya dengan tombol kiri mouse. Sekarang masuk ke menu: Edit -> Nilai -> Timpa Jam … Di jendela Jam yang terbuka, atur periode (Periode), fase (Offset) dan siklus kerja (Duty cycle) dari pulsa clock.
Langkah 7
Mari kita atur Data bentuk gelombang. Pilih dan di menu: Edit -> Nilai pilih jenis yang sesuai. Saya akan memilih sinyal yang berubah secara acak Nilai Acak … dan mengonfigurasi parameternya di jendela yang terbuka.
Setelah itu, simpan pengaturan sinyal (Ctrl + S).
Langkah 8
Sekarang Anda dapat menjalankan simulasi fungsional: Simulasi -> Jalankan Simulasi Fungsional atau dengan mengklik tombol yang sesuai pada bilah menu. Quartus akan mensimulasikan dan menampilkan hasilnya di jendela baru Simulation Waveform Editor.
Langkah 9
Di jendela yang terbuka, Anda dapat melihat sinyal keluaran yang dihitung pada pin FPGA, yang diperoleh sebagai hasil dari simulasi yang dilakukan oleh utilitas Simulation Waveform Editor.