作用: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文章
593瀏覽量
27397 -
VCS
+關(guān)注
關(guān)注
0文章
79瀏覽量
9608 -
Vivado
+關(guān)注
關(guān)注
19文章
812瀏覽量
66531
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論