プログラムの動的な振る舞い、特にメモリアクセスの様子をみてみたくなることがあります。
たとえば、2017年のデザインガイアで発表されていたFPGAアクセラレータ開発を支援するためのツール環境では、ValgrindとGDBを使ってメモリアクセスの様子を可視化していて、面白そうだな、やってみたいなと思わされます。
とりあえず Valgrind + GDBでメモリアクセスを確認する方法を、ちょっと試してみました。
続きを読むプログラムの動的な振る舞い、特にメモリアクセスの様子をみてみたくなることがあります。
たとえば、2017年のデザインガイアで発表されていたFPGAアクセラレータ開発を支援するためのツール環境では、ValgrindとGDBを使ってメモリアクセスの様子を可視化していて、面白そうだな、やってみたいなと思わされます。
とりあえず Valgrind + GDBでメモリアクセスを確認する方法を、ちょっと試してみました。
続きを読むGoogleがオープンソースで公開した高位合成処理系XLSをためしてみました。サンプルは https://github.com/google/xls/tree/main/xls/examples にあるのですが、Goっぽい感じでハードウェアが設計できる処理系のようです。XLS Tools Quick Startがあるのですが、何ができるのかよくわからなかったので試してみました。
続きを読む