Linux下对Verilog文件进行leda检错
硬件設計中運用Verilog實現的Module編寫完成之后 ,要進行下一步leda檢錯
還用之前的例子來進行說明。
參考1:Linux下Verilog仿真過程(一)
參考2:Linux下Verilog仿真過程(二)
下面進行leda檢錯
1》編寫leda文件:run_leda.sh
leda -full64 -sverilog +gui -translate_directive -uniquify \ +incdir+/usr/synopsys/syn_vd_2010_03/dw/sim_ver \ -bbox dbuf \ -f /home/xiaochuan/Desktop/Verilog/MyProjectHome/decoder2X4/test_decoder_filelist.txt \ -top test_decoder說明:
(a)-f /home/xiaochuan/Desktop/Verilog/MyProjectHome/decoder2X4/test_decoder_filelist.txt \
即:寫有你要檢錯的Module文件名的文件
如我的如下:
/home/xiaochuan/Desktop/Verilog/MyProjectHome/decoder2X4/src/decoder2X4.v
/home/xiaochuan/Desktop/Verilog/MyProjectHome/decoder2X4/src/test_decoder.v
(b)-top test_decoder
即:filelist.txt文件中包含的Module中的Top Module名
如我的為:test_decoder
2》運行run_leda.sh 文件以檢錯
選擇一個合適路徑,運行該.sh文件(最好單獨新建一個文件夾用以保存運行該文件生成的文件,如work )
如下圖所示
其中后一個框中表示的就是leda為我們檢的錯誤。根據相關提示進行修改,再重復進行leda檢錯,直至沒有錯誤為止(上圖標識的錯誤不用修改,它們只是Test Brench中的內容,只是為了驗證我們設計的正確性。在硬件綜合時,是不會綜合Test Brench的)
運行該文件之后,會打開leda的GUI界面,如下圖所示:
總結
以上是生活随笔為你收集整理的Linux下对Verilog文件进行leda检错的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eclipse 插件 ---Androi
- 下一篇: android:onClick attr