modelsim新增庫的方法

2021-05-24 07:50:08 字數 713 閱讀 1578

modelsim的**功能很強大,但是用它去**一些非標準庫,比如**xilinx、altera的fpga或者synopsys綜合出來的網表的時候,需要新增一些廠商自定義的庫。方法是:

1)找到包含廠商描述庫的vhdl(以.vhd為副檔名)檔案或者verilog檔案(以.v為副檔名),開啟modelsim,change diretory到安裝modelsim的目錄,file->new->library,輸入要新增的庫名字,比如synopsys的gtech庫。

2)compile->compile,切換到vhdl或者verilog描述的庫目錄下,選中所有要新增的庫檔案,在上方的library裡選擇你要新增的庫名字,此處為gtech,之後選擇編譯,等待編譯完成。

3)開啟安裝modelsim的根目錄,找到modelsim.ini,去除檔案的唯讀屬性,在該檔案的[library]標識項下,找到std = $model_tech/../std

ieee = $model_tech/../ieee,在最下面一行,新增gtech= $model_tech/../gtech。這樣,每次modelsim啟動的時候,就會自動載入你剛才編譯的庫了。

ps:如果不需要modelsim自動載入庫檔案,在**的時候,simulate->start simulation,在彈出的對話方塊中找到libraries選項卡,在search libraries中新增你剛才編譯的庫的路徑,那麼在**的時候,modelsim也可以從新增的路徑中找到所需的庫檔案。

modelsim幾種版本的區別

modelsim分幾種不同的版本 se pe le和oem,其中se是最高端的版本。而整合在 actel atmel altera xilinx以及lattice等fpga廠商設計工具中的均是其oem版本。modelsim se是主要版本號,也是功能最強大的版本,支援對verilog和vhdl語言的...

Qt新增庫檔案方法

pro檔案管理,所以庫檔案要在.pro檔案中新增。1.新增庫檔案靜態庫 linux libs your lib path your lib動態庫 linux libs l your lib path lyour lib 經過測試了 win32 libs your lib path your lib例...

MFC 新增面板庫方法步驟

vc 庫檔案skinplusplusdll實現步驟 1 在stdafx.h中 引入標頭檔案和庫檔案 並且工程中新增標頭檔案skinplusplus.h include skinplusplus.h pragma comment lib,skinplusplusdll.lib ifdef afxdll...