SystemVerilog DPI SystemVerilog DPI全称SystemVerilog直接编程接口 英語SystemVerilog Direct Programming Interface是SystemVerilog与其他外来编程语言的接口能够使用的语言包括C语言CSystemC等直接编程接口由两个层次构成SystemVerilog层和外来语言层两个层次相互分离对于SystemVerilog方面另一边使用的编程语言是透明的但它并不关注这一点SystemVerilog和外来语言的编译器各自并不需要分析另一种语言的代码由于不触及SystemVerilog层因此支持使用不同的语言不过目前SystemVerilog仅为C语言定义了外来语言层