DPI-CでAXIバスが動くぞ

へへ…とほくそ笑んでしまいます。

動いてる。スマートとは言い難いけど、 書き込んでどうなったと読み出すとC言語側に戻って来るやん。

当たり前のことですが 、なぜか自分の手で動かして見ると嬉しい。 これはやはり趣味の世界ですね。

@marsee101さんありがとうございます。

http://marsee101.blog19.fc2.com/blog-entry-2510.html からAXI_Master_BFM.vとAXI Slaveインタフェースのメモリシミュレーション用IPを拝借させていただきました。

AXI_Master_BFM.vは 、環境の都合でAXI_Master_BFM.svと名称を変えて、DPI-Cインタフェースをつないだけで動作しました。

そして、このDPI-C利用の検証環境は以下のところにあります。 https://github.com/shipinsworks/BeD

今はまだ4バイトの読み書きのみですので、バースト転送にも対応できるようにしようと考えてます。

久々に嬉しかった。楽しかった。