SystemVerilog ダイレクト プログラミング インターフェイス (DPI) を使用すると、C コードと SystemVerilog コードを結合でき、SystemVerilog コードで C 関数を呼び出したり、C 関数から SystemVerilog タスクまたは関数をコールバックしたりできます。 Vivado® シミュレータでは、次に説明するように、DPI タスク/関数としてすべてのコンストラクトがサポートされます。
SystemVerilog ダイレクト プログラミング インターフェイス (DPI) を使用すると、C コードと SystemVerilog コードを結合でき、SystemVerilog コードで C 関数を呼び出したり、C 関数から SystemVerilog タスクまたは関数をコールバックしたりできます。 Vivado® シミュレータでは、次に説明するように、DPI タスク/関数としてすべてのコンストラクトがサポートされます。