0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于linux系統(tǒng)實(shí)現(xiàn)的vivado調(diào)用VCS仿真教程

Hx ? 作者:工程師陳翠 ? 2018-07-05 03:30 ? 次閱讀

作用: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 可查看該文件))。如圖:

基于linux系統(tǒng)實(shí)現(xiàn)的vivado調(diào)用VCS仿真教程

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。如圖:

基于linux系統(tǒng)實(shí)現(xiàn)的vivado調(diào)用VCS仿真教程

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è)置如圖:

基于linux系統(tǒng)實(shí)現(xiàn)的vivado調(diào)用VCS仿真教程

6、 編譯完成后,打開(kāi)vivado的工程。

在simulation setting→simulation設(shè)置仿真工具,選擇VCS。

7、 點(diǎn)擊run simulation。得到如下窗口。

基于linux系統(tǒng)實(shí)現(xiàn)的vivado調(diào)用VCS仿真教程

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)題

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    593

    瀏覽量

    27397
  • VCS
    VCS
    +關(guān)注

    關(guān)注

    0

    文章

    79

    瀏覽量

    9608
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    812

    瀏覽量

    66531
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于linux系統(tǒng)VCS使用及仿真說(shuō)明

    最近在學(xué)習(xí)VCS,現(xiàn)將VCS的一些使用心得記錄下來(lái)。VCS是synopsys的仿真verilog的仿真器?;?/div>
    發(fā)表于 07-18 16:18

    ARM linux系統(tǒng)調(diào)用實(shí)現(xiàn)原理

    大家都知道linux的應(yīng)用程序要想訪問(wèn)內(nèi)核必須使用系統(tǒng)調(diào)用從而實(shí)現(xiàn)從usr模式轉(zhuǎn)到svc模式。下面咱們看看它的實(shí)現(xiàn)過(guò)程。
    發(fā)表于 05-30 11:24 ?2236次閱讀

    如何使用Synopsys VCS仿真器進(jìn)行ZYNQ BFM IPI設(shè)計(jì)仿真

    了解如何使用Vivado中的Synopsys VCS仿真器使用ZYNQ BFM IPI設(shè)計(jì)運(yùn)行仿真。 我們將演示如何編譯仿真庫(kù),為IP或整
    的頭像 發(fā)表于 11-29 06:59 ?4946次閱讀

    如何使用Vivado中的Synopsys VCS仿真器進(jìn)行仿真

    了解如何使用Vivado中的Synopsys VCS仿真器使用MicrBlaze IPI設(shè)計(jì)運(yùn)行仿真。 我們將演示如何編譯仿真庫(kù),為IP或
    的頭像 發(fā)表于 11-29 06:57 ?7430次閱讀

    vcs和verdi的調(diào)試及聯(lián)合仿真案例

    若想用Verdi觀察波形,需要在仿真時(shí)生成fsdb文件,而fsdb在vcs或者modelsim中的生成是通過(guò)兩個(gè)系統(tǒng)調(diào)用$fsdbDumpfile $fsdbDumpvars來(lái)
    的頭像 發(fā)表于 09-22 15:01 ?8637次閱讀

    VCS獨(dú)立仿真Vivado IP核的一些方法總結(jié)

    前年,發(fā)表了一篇文章《VCS獨(dú)立仿真Vivado IP核的一些方法總結(jié)》(鏈接在參考資料1),里面簡(jiǎn)單講述了使用VCS仿真
    的頭像 發(fā)表于 03-22 10:31 ?4246次閱讀

    Vivado調(diào)用Questa Sim或ModelSim仿真小技巧

    Vivado調(diào)用Questa Sim或ModelSim仿真中存在的一些自動(dòng)化問(wèn)題的解決方案。 Vivado調(diào)用Questa Sim
    的頭像 發(fā)表于 09-02 10:12 ?8495次閱讀
    <b class='flag-5'>Vivado</b><b class='flag-5'>調(diào)用</b>Questa Sim或ModelSim<b class='flag-5'>仿真</b>小技巧

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

    本文介紹了系統(tǒng)調(diào)用的一些實(shí)現(xiàn)細(xì)節(jié)。首先分析了系統(tǒng)調(diào)用的意義,它們與庫(kù)函數(shù)和應(yīng)用程序接口(API)有怎樣的關(guān)系。然后,我們考察了
    的頭像 發(fā)表于 05-14 14:11 ?2221次閱讀
    <b class='flag-5'>Linux</b>內(nèi)核<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>調(diào)用</b>概述及<b class='flag-5'>實(shí)現(xiàn)</b>原理

    SpinalHDL運(yùn)行VCS+Vivado相關(guān)仿真

    本篇文章來(lái)源于微信群中的網(wǎng)友,分享下在SpinalHDL里如何絲滑的運(yùn)行VCSVivado相關(guān)仿真。自此仿真設(shè)計(jì)一體化不是問(wèn)題。
    的頭像 發(fā)表于 08-10 09:15 ?2496次閱讀

    使用VCS仿真Vivado IP核時(shí)遇到的問(wèn)題及解決方案

    前年,發(fā)表了一篇文章《VCS獨(dú)立仿真Vivado IP核的一些方法總結(jié)》(鏈接在參考資料1),里面簡(jiǎn)單講述了使用VCS仿真
    的頭像 發(fā)表于 08-29 14:41 ?2519次閱讀

    使用Vivado調(diào)用questasim仿真報(bào)錯(cuò)的原因及其解決辦法

    有一天使用Vivado調(diào)用questasim(modelsim估計(jì)也一樣),仿真報(bào)錯(cuò)
    的頭像 發(fā)表于 05-08 17:12 ?3158次閱讀

    VCS獨(dú)立仿真Vivado IP核的一些方法總結(jié)

    最近,需要使用VCS仿真一個(gè)高速并串轉(zhuǎn)換的Demo,其中需要用到Vivado的SelectIO IP核以及IDELAYCTRL,IDELAY2原語(yǔ)。而此前我只使用VCS
    的頭像 發(fā)表于 06-06 11:09 ?2750次閱讀
    <b class='flag-5'>VCS</b>獨(dú)立<b class='flag-5'>仿真</b><b class='flag-5'>Vivado</b> IP核的一些方法總結(jié)

    記錄VCS仿真的IP核只有VHDL文件的解決方法

    使用VCS仿真Vivado里面的IP核時(shí),如果Vivado的IP核的仿真文件只有VHDL時(shí),仿真
    的頭像 發(fā)表于 06-06 11:15 ?2237次閱讀
    記錄<b class='flag-5'>VCS</b><b class='flag-5'>仿真</b>的IP核只有VHDL文件的解決方法

    Vivado調(diào)用Modelsim仿真

    Modelsim是十分常用的外部仿真工具,在Vivado中也可以調(diào)用Modelsim進(jìn)行仿真,下面將介紹如何對(duì)vivado進(jìn)行配置并
    的頭像 發(fā)表于 07-24 09:04 ?3770次閱讀
    <b class='flag-5'>Vivado</b><b class='flag-5'>調(diào)用</b>Modelsim<b class='flag-5'>仿真</b>

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

    文我將基于 ARM 體系結(jié)構(gòu)角度,從 Linux 應(yīng)用層例子到內(nèi)核系統(tǒng)調(diào)用函數(shù)的整個(gè)過(guò)程來(lái)梳理一遍,講清楚linux系統(tǒng)
    的頭像 發(fā)表于 09-05 17:16 ?1096次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>調(diào)用</b>的具體<b class='flag-5'>實(shí)現(xiàn)</b>原理