SystemVerilog DPI
SystemVerilog DPI,全稱SystemVerilog直接編程接口 (英語:SystemVerilog Direct Programming Interface)是SystemVerilog與其他外來程式語言的接口。能夠使用的語言包括C語言、C++、SystemC等。直接編程接口由兩個層次構成:SystemVerilog層和外來語言層。兩個層次相互分離。對於SystemVerilog方面,另一邊使用的程式語言是透明的,但它並不關注這一點。SystemVerilog和外來語言的編譯器各自並不需要分析另一種語言的代碼。由於不觸及SystemVerilog層,因此支持使用不同的語言。不過,目前SystemVerilog僅為C語言定義了外來語言層。
相關條目
參考文獻
- Gopi Krishna. SystemVerilog DPI Tutorial. 2005-11-09 [2020-09-27]. (原始內容存檔於2020-09-03).
- SystemVerilog DPI Tutorial(頁面存檔備份,存於互聯網檔案館) from Project VeriPage