日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

cadence安装完怎么打开_Linux 环境下Vivado与Cadence仿真工具联合仿真环境的搭建

發布時間:2025/3/20 linux 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cadence安装完怎么打开_Linux 环境下Vivado与Cadence仿真工具联合仿真环境的搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在之前本公眾號寫過兩篇關于工具更新對仿真調試提高效率的文章,【干貨】推薦一款FPGA仿真調試鳥槍換炮的工具!本文就介紹其中一種仿真環境的搭建過程。后續還有VCS+Verdi環境的安裝介紹,敬請期待。

引言

INCISIVE又叫做IES,以前老版本叫做IUS,是Cadence的一款可以用于數字IC設計仿真的套件工具,它就是我們所熟知的NC-Verilog,內置有圖形界面的nclaunch,或是直接使用命令行及腳本去run仿真,然后通過輸出的.shm波形文件可以在套件中的Simvision波形觀察軟件中對波形進行觀察,它可以實現wave—source code—schematic這三者的相互實時映射,為代碼仿真調試提供了極大的便利。且它的仿真效率要遠遠高于Modelsim、Questasim等Windows系統下常用的仿真軟件,因此強烈推薦使用這款仿真軟件。

我選用的這款INCISIVE152是目前網絡上的最新的版本,可以支持Vivado2017.2及Vivado2018版本,也就是說可以將Xilinx庫編譯到INCISIVE,調用INCISIVE進行仿真(就像聯調使用Modelsim和Questasim一樣)。

但是由于INCISIVE或者說Cadence的軟件一直十分難以安裝,網上相關教程非常少,因此我寫了這篇安裝教程,方便大家能夠容易的按照教程一步步就把它安裝成功,用上更貼近于產業界的更先進的工具。

工欲善其事,必先利其器。大家加油!

一、安裝前準備工作

1、操作系統:本人使用的Ubuntu16.04 與 Ubuntu18.04均安裝成功并完成與Vivado的聯調編譯。

2、操作系統需要的安裝的庫:

dpkg --add-architecture i386

apt-get update

apt-get install default-jdk

sudo apt-get install lib32z1

sudo apt-get install lib32ncurses5

sudo apt-get install lib32bz2-1.0(這個可能會失敗,不過貌似不影響)

sudo apt-get install libstdc++6

sudo apt-get install lib32stdc++6

apt-get install libx11-6:i386 libx11-dev:i386 libxext6:i386libxext-dev:i386

sudo apt-get install libelf1 ksh nscd ureadahead csh xterm

我安裝庫時su進入了root模式,如果你安裝不成功可以嘗試進入root。

如果這些庫沒有安裝,那么在打開Installscape的時候會報錯(JVM報錯),并且打不開Installcape。

建議將這幾個命令多循環一遍,確保依賴庫安裝成功。

二、安裝并打開Cadence的安裝器InstallScape

1、解壓下圖這個壓縮包,要使用tar-zxvf IScape04.23-s010lnx86.t.Z才可以正確進行解壓。

2、解壓完成后得到下圖三個文件夾,然后按照下面三個圖這樣的路徑找到iscape.sh。

3、在iscape.sh所在的那一級目錄打開terminal,輸入sudo ./iscape.sh 即可打開Cadence安裝器InstallScape。如下圖。

三、解壓INCISIVE152的壓縮包

解壓上圖的包,右鍵或者點開解壓或者tar都可以。這里要注意這個安裝包有12.7GB大小,如果小于這個大小可能是安裝包有問題。

解壓完成后內部是一個CDROM1文件夾,這個文件夾里就包含了安裝INCISIVE152所需要的安裝文件。

四、安裝INCISIVE152

1、用剛才打開的InstallScape安裝INCISIVE152,可以先設置安裝目錄。如下圖。點擊Preference => InstallScape然后就會彈出設置界面。

2、設置完之后點右下角OK。

3、然后回到InstallScape的主界面,點擊界面上方的Local directory/Media install,就是一個DVD圖標的選項

4、然后進入下圖選擇安裝文件所在文件夾的界面。

在這個界面內選擇解壓安裝包時解壓出來的CDROM1的位置continue即可。

5、然后進入下面這些界面,在圖片里說明了怎么做。(第二張圖的PINCISIVE請務必勾選上)

6、在開始安裝后,terminal內會經常需要按回車或是輸入yes/no,注意所有的這也要輸入yes/no的都輸入no然后回車,直到Installing和Configuring的進度條都走完,然后點擊右下角Done。

下圖情況即為按回車的情況

下圖情況即為輸入 no 的情況

五、配置環境變量

1、配置環境變量的方法有很多,大家可以自行選用,我這里使用的是修改.bashrc的方法。

首先在桌面terminal通過su進入root,然后gedit .bashrc,就會彈出如下圖的文本文件。

將我提供的bashrc_model內的所有文本復制粘貼到.bashrc的最后。

并對做以下修改。

六、測試是否安裝成功

這里的測試安裝是否成功只是很粗略的測試能否正常打開INCISIVE152的工具,并不跑工程。(測試工程可以和與Vivado聯調一起進行,不在這里進行)。

  • 測試NC Launch能否打開

在terminal內輸入nclaunch如下圖,然后回車

能出現如下圖的界面。

然后選擇MultipleStep,能出現下圖界面。

這可以說明nclaunch基本正常運行,接下來我們再測試simvision是否能打開。

  • 測試Simvision能否打開

還是在terminal輸入simvision,回車后看能否出現如下圖的加載界面:

并最終出現下圖這樣的Simvision界面。

如果出現了,那么恭喜你,完成了INCISIVE或者說是NC-Verilog的安裝。

七、與Vivado進行聯調

這一步操作十分簡單,和以前在Modelsim聯調的基本操作是一樣的,但是如果INCISIVE沒有安裝好,那么會出現大量error。

  • 首先點擊Tools,然后選擇Compile Simulation Libraries。然后按下圖類似的路徑進行設置,并compile。
  • 2、等待編譯完成,查看編譯是否成功

    如果如下圖一樣編譯0errors且100% complete,則說明編譯成功。

    在聯調這一步編譯庫的時候很有可能會出現165個error這種情況,或是Verilog庫都編譯成功而VHDL庫編譯失敗,這都是由于INCISIVE安裝不正確而造成的。

    特別注意:安裝過程中,如果前面的ConfigureStatus是Fail,那么編譯庫聯調必然出現error,必須達到安裝和配置都success。

    一般Configure Status出現Fail的情況是,在Install進度條100%后,不會彈出命令行讓你按回車或者輸入yes/no,而是Configuring進度條直接100%,并Configure Status顯示Fail。這時大概率是依賴庫安裝不完全,或是前面哪些步驟沒有按照教程進行。

    八、寫在最后

    本教程內盡可能的使用較多的圖片來逐步還原與講解安裝的過程,文字較少,但是這也說明了每個文字都是很關鍵的,出現問題請詳細閱讀。

    NC-Verilog的圖形界面即為nclaunch,具體使用方法也不在此安裝教程內給出。后續也會提供nclaunch的基本使用教程,不過還是鼓勵脫離圖形界面,讓自己的操作更加“現代化”。

    安裝過程中如有問題,歡迎留言溝通交流。

    全文完。

    總結

    以上是生活随笔為你收集整理的cadence安装完怎么打开_Linux 环境下Vivado与Cadence仿真工具联合仿真环境的搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。