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

Linux內(nèi)核系統(tǒng)調(diào)用概述及實現(xiàn)原理

SpinalHDL運行VCS+Vivado相關(guān)仿真
使用VCS仿真Vivado IP核時遇到的問題及解決方案
使用Vivado調(diào)用questasim仿真報錯的原因及其解決辦法
VCS獨立仿真Vivado IP核的一些方法總結(jié)

Linux系統(tǒng)調(diào)用的具體實現(xiàn)原理

評論