それぞれのコマンドがなにやってるか?
それは勉強会で調べよう。
xsim.dirを作って・・・、シミュレーション用の環境を作るわけですね。
dpi.hができるのですね。
次のファイルを作成しました。
xsim.dir/xsc/dpi.so xsim.dir/xsc/function.lnx64.o
それで実行なんですね。
#include "dpi.h"
int cFunc(int x)
{
return svFunc(x) ;
}
printfを追加したら出力されるかな?
#include "dpi.h"
int cFunc(int x)
{
printf("[cFunc] %08x\n", x);
return svFunc(x) ;
}
実行結果
run -all
[cFunc] 00000003
PASSED
exit
あぁ、出力された。