ID Artikel: 000077989 Jenis Konten: Informasi & Dokumentasi Produk Terakhir Ditinjau: 11/09/2012

Bagaimana cara membuat berkas .vcd dan menampilkan bentuk gelombang di perangkat lunak ModelSim?

Lingkungan

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Deskripsi

File .vcd adalah file standar IEEE 1364-1995 yang berisi semua informasi bentuk gelombang simulasi yang berguna untuk simulasi debugging. Ini berisi semua sinyal dalam desain, jadi Anda tidak perlu untuk mengatur ulang simulasi jika Anda perlu menambahkan sinyal di jendela Waveform.

Untuk membuat berkas .vcd:

1)    Kompilasi dan muat desain berhasil di jendela transkrip

2) Tentukan nama berkas VCD

-        Sintaks:    vcdfile  .vcd

3) Aktifkan VCD untuk membuang sinyal di bawah instans yang diinginkan

-        Sintaks:    vcd add /*

Catatan:  Perintah ini tidak membuang sinyal dari instance children

                      Mengaktifkan VCD untuk instans terenkripsi akan menghasilkan peringatan

4) Menjalankan simulasi yang menghasilkan database VCD

5) Berhenti dari simulasi

-        Sintaks:    berhenti –sim

Untuk dapat menampilkan sinyal di berkas .vcd di jendela Bentuk Gelombang Modelsim:

      1) Konversi VCD ke format WLF dalam ModelSim

-        Sintaks:    vcd2wlf   

Catatan:  jika konversi gagal, sebagian besar waktu disebabkan oleh jalur instans yang tidak ada. Pastikan jalur instans yang diinginkan yang ditentukan pada langkah 3 sudah benar

2) Keluar dari sesi ModelSim saat ini (diperlukan untuk ModelSim untuk menghasilkan berkas VCD yang tepat)

3) Sesi ModelSim dan buka file WLF yang dibuat pada langkah 1

-        Menu file -> Buka -> file2.wlf

4) Pilih sinyal untuk debugging di jendela Objek dan tambahkan ke jendela Waveform

Produk Terkait

Artikel ini berlaku untuk 1 produk

Perangkat yang Dapat Diprogram Intel®

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.