作用:vivado調用VCS仿真可以加快工程的仿真和調試,提高效率。
前期準備:確認安裝vivado軟件和VCS軟件
VCS軟件最好安裝VCS-MX的版本,可以混合編譯Verilog和VHDL語言
由于在linux系統中個人用戶各種權限被限制,導致很多地方無法正常使用軟件之間的協調工作。
為了以防萬一,在此以個人用戶去實現vivado調用VCS仿真。
1、 配置好個人用戶下的.bashrc(只要運行cd命令即可到達該目錄下(利用命令 ll –la 可查看該文件))。如圖:
2、 若因為服務器上的權限問題無法正常使用vivado,則可利用makefile命令打開vivado,在makefile中添加以下命令:(注意最后面不能跟空格鍵)
vivado:
source /home2/qiuyquan/.bashrc &&\
/home/xjp/Xilinx/Vivado/2015.4/bin/vivado
3、 在終端make vivado命令打開vivado。如圖:
4、 打開vivado后設置VCS的路徑。在工具欄打開Tools→options→General→VCS Simulator install path下設置VCS的安裝路徑。我的安裝路徑如圖:
5、 設置好VCS路徑后開始編譯VCS IP庫Tools→compiles Simulator Libraries。設置編譯的IP庫路徑,以便以后可以隨時調用該IP庫,然后編譯。設置如圖:
6、 編譯完成后,打開vivado的工程。
在simulation setting→simulation設置仿真工具,選擇VCS。
7、 點擊run simulation。得到如下窗口。
8、 若要繼續仿真,則可在如下圖設置仿真時間繼續仿真和停止。
在實現該過程中:主要會碰到以下問題:
1、 linux系統的權限問題
2、 vivado的license問題
3、 VCS的軟件問題(注意VCS和VCS-MX是不同版本)
4、 Vivado的啟動權限問題
-
Linux系統
+關注
關注
4文章
601瀏覽量
28207 -
VCS
+關注
關注
0文章
80瀏覽量
9819 -
Vivado
+關注
關注
19文章
826瀏覽量
68008
發布評論請先 登錄
ARM linux系統調用的實現原理
如何使用Synopsys VCS仿真器進行ZYNQ BFM IPI設計仿真
如何使用Vivado中的Synopsys VCS仿真器進行仿真
vcs和verdi的調試及聯合仿真案例
VCS獨立仿真Vivado IP核的一些方法總結
SpinalHDL運行VCS+Vivado相關仿真
使用VCS仿真Vivado IP核時遇到的問題及解決方案
使用Vivado調用questasim仿真報錯的原因及其解決辦法
VCS獨立仿真Vivado IP核的一些方法總結

評論