Bagaimana saya bisa mengeluarkan sinyal internal kode sumber VHDL saya ke testbench saya sehingga saya bisa melihatnya sebagai bentuk gelombang?
Bangku uji menyiratkan simulasi - suatu entitas tanpa port umumnya tidak sintesis memenuhi syarat.
Walaupun saya belum pernah menggunakan Active-HDL, saya memahaminya memiliki browser desain yang memungkinkan Anda untuk mengambil sinyal dalam hierarki Anda untuk ditampilkan dalam bentuk gelombang Anda. Lihat video Kompilasi dan Simulasi Aldec (5:02, mnt: dtk).
Dan tentang sekarang saya mendapat kesan video dapat menyebabkan kebingungan, mungkin dalam kasus khusus ini.
Pada 2:22 dari akhir, video menunjukkan file do (makro) yang mengontrol simulasi:
Di mana kita melihat setiap sinyal di tingkat atas desain telah ditambahkan ke tampilan gelombang dengan perintah gelombang. Seharusnya juga dimungkinkan untuk menentukan sinyal di mana saja dalam hierarki desain.
Ide dasarnya adalah banyak simulator memungkinkan Anda untuk menjadwalkan sinyal (dan beberapa variabel memungkinkan) dikumpulkan untuk tampilan bentuk gelombang.
Video singkat ini tidak menunjukkan sinyal untuk level hierarki tambahan. (Ada banyak yang diisi dalam presentasi video pendek).
Saya ingin tahu apakah ada alat yang independen untuk mencapai tujuan saya.
Seperti disebutkan di atas, tujuan Anda tampaknya untuk melihat sinyal internal sebagai bentuk gelombang.
Sekarang untuk berita buruk - tidak ada standarisasi untuk fitur atau antarmuka simulator, penjadwalan sinyal untuk gelombang, dll. Ini semua adalah implementasi yang ditentukan.
Ini dijamin cukup banyak Anda dapat membuang sinyal di mana saja dalam hierarki desain ke penampil bentuk gelombang atau file dump bentuk gelombang dengan implementasi apa pun yang disimulasikan, metode untuk melakukannya adalah implementasi didefinisikan.
Kabar baiknya adalah mereka cenderung menyalin konsep satu sama lain seperti file do, yang dapat Anda hasilkan secara program untuk portabilitas, menggunakan database umum menjelaskan verifikasi fungsional pada beberapa platform implementasi, mengatasi perbedaan dalam sintaksis dan semantik. Kemungkinan juga ada perbedaan dalam sintaks antarmuka baris perintah untuk menjalankan alat secara terprogram.
Gagasan portabilitas tidak merangkul beberapa GUI dengan anggun.