RP Life Note
關於我自己
RP
檢視我的完整簡介
2014年7月3日 星期四
System Verilog DPI Co-Simulation (1)
首次把玩 System Verilog 這個東西時,就想找機會整理這東東。
因為搭配著 DPI/VPI ,更可使用 C/CPP 來操作整個 Verilog Simulation Model,建立 Database。
以下用小編範例 Step by Step 說明 ...
本節目標:
利用 C Model 傳遞資料 ( Pass Data ) 操作 Verilog 。
閱讀更多 »
2014年7月1日 星期二
C 語言不定參數
不定參數顧名思義,傳入函式的參數是不固定的。
arguement 可多可少,且還可以不同型態,以下為一使用範例
閱讀更多 »
2014年6月29日 星期日
C 語言函式庫
C/CPP 靜態函式庫 and 動態函式庫
在撰寫 C/CPP 時,可先將所需要的 function 程式,建立物件產生函式庫,主程式 Compiler 時可供連結。
動態函式庫(Share Lib) : 程式開始執行時才載入,以「lib」開頭程式庫 ,名稱末端再加上「.so」或「.a」。
靜態函式庫(Static Lib) : 函式庫中的元件會連結到我們的執行檔中,執行程式時,不需要再函式庫的配合。
以小編目前執行的 Project 為例,
(1) 常用 function 建立靜態函式庫。
(2) 建立動態函式庫,DPI 連結 test_main.o / libstim.a ( System 可使用參考之 Share Library)
閱讀更多 »
較新的文章
首頁
訂閱:
文章 (Atom)