aster_ismの工作室にVivado SimulatorによるDPI-Cシミュレーションというものがアップされています。
Vivado 2014.4では、SystemVerilog DPI-Cがサポートされているんですね!
サンプルコードでは、importのpure functionを使っています。
Vivado Design Suite User Guide : Logic Simulation UG900(v2014.3) October 1,2014によると、
Appendix EにDirect Programming Interface (DPI)in Vivado Simulatorに説明があります。
Appendix EにDirect Programming Interface (DPI)in Vivado Simulatorに説明があります。
SystemVerilog関連の引数として、
-sv_root -sv_lib -sv_liblist -dpiheaderをサポートしているようです。
SystemVerilog <=> C 間のパラメータもいろいろサポートしているようです。
exportもfunctionならサポートしているようです。
まだ、taskはimportもexportもサポートしていないようですね。