作用:vivado調(diào)用VCS仿真可以加快工程的仿真和調(diào)試,提高效率。
前期準(zhǔn)備:確認(rèn)安裝vivado軟件和VCS軟件
VCS軟件最好安裝VCS-MX的版本,可以混合編譯Verilog和VHDL語(yǔ)言
由于在linux系統(tǒng)中個(gè)人用戶各種權(quán)限被限制,導(dǎo)致很多地方無(wú)法正常使用軟件之間的協(xié)調(diào)工作。
為了以防萬(wàn)一,在此以個(gè)人用戶去實(shí)現(xiàn)vivado調(diào)用VCS仿真。
1、 配置好個(gè)人用戶下的.bashrc(只要運(yùn)行cd命令即可到達(dá)該目錄下(利用命令 ll –la 可查看該文件))。如圖:

2、 若因?yàn)榉?wù)器上的權(quán)限問(wèn)題無(wú)法正常使用vivado,則可利用makefile命令打開(kāi)vivado,在makefile中添加以下命令:(注意最后面不能跟空格鍵)
vivado:
source /home2/qiuyquan/.bashrc &&\
/home/xjp/Xilinx/Vivado/2015.4/bin/vivado
3、 在終端make vivado命令打開(kāi)vivado。如圖:

4、 打開(kāi)vivado后設(shè)置VCS的路徑。在工具欄打開(kāi)Tools→options→General→VCS Simulator install path下設(shè)置VCS的安裝路徑。我的安裝路徑如圖:
5、 設(shè)置好VCS路徑后開(kāi)始編譯VCS IP庫(kù)Tools→compiles Simulator Libraries。設(shè)置編譯的IP庫(kù)路徑,以便以后可以隨時(shí)調(diào)用該IP庫(kù),然后編譯。設(shè)置如圖:

6、 編譯完成后,打開(kāi)vivado的工程。
在simulation setting→simulation設(shè)置仿真工具,選擇VCS。
7、 點(diǎn)擊run simulation。得到如下窗口。

8、 若要繼續(xù)仿真,則可在如下圖設(shè)置仿真時(shí)間繼續(xù)仿真和停止。
在實(shí)現(xiàn)該過(guò)程中:主要會(huì)碰到以下問(wèn)題:
1、 linux系統(tǒng)的權(quán)限問(wèn)題
2、 vivado的license問(wèn)題
3、 VCS的軟件問(wèn)題(注意VCS和VCS-MX是不同版本)
4、 Vivado的啟動(dòng)權(quán)限問(wèn)題
-
Linux系統(tǒng)
+關(guān)注
關(guān)注
4文章
614瀏覽量
29900 -
VCS
+關(guān)注
關(guān)注
0文章
80瀏覽量
10298 -
Vivado
+關(guān)注
關(guān)注
19文章
857瀏覽量
71097
發(fā)布評(píng)論請(qǐng)先 登錄
vcs和vivado聯(lián)合仿真
基于linux系統(tǒng)的VCS使用及仿真說(shuō)明
ARM linux系統(tǒng)調(diào)用的實(shí)現(xiàn)原理
如何使用Synopsys VCS仿真器進(jìn)行ZYNQ BFM IPI設(shè)計(jì)仿真
如何使用Vivado中的Synopsys VCS仿真器進(jìn)行仿真
vcs和verdi的調(diào)試及聯(lián)合仿真案例
VCS獨(dú)立仿真Vivado IP核的一些方法總結(jié)
Vivado調(diào)用Questa Sim或ModelSim仿真小技巧
SpinalHDL運(yùn)行VCS+Vivado相關(guān)仿真
使用VCS仿真Vivado IP核時(shí)遇到的問(wèn)題及解決方案
使用Vivado調(diào)用questasim仿真報(bào)錯(cuò)的原因及其解決辦法
VCS獨(dú)立仿真Vivado IP核的一些方法總結(jié)
Vivado調(diào)用Modelsim仿真
Linux系統(tǒng)調(diào)用的具體實(shí)現(xiàn)原理
基于linux系統(tǒng)實(shí)現(xiàn)的vivado調(diào)用VCS仿真教程
評(píng)論