以下の内容はhttps://vengineer.hatenablog.com/entry/64597876より取得しました。


Guidelines for SystemC - Debugger Integration


& REUSEGuidelines for SystemC - Debugger Integrationという記事がアップされました。

この記事は、CPU DebuggerをSystmC環境に接続するにはどうすればいいのか?というもの。
その中でガイドラインは、
抜粋引用
    A. How to spawn complete SystemC kernel
  B. How to synchronize SystemC and debugger
    1) Starting the simulation
    2) When simulation stopped from debugger
    3) When simulation stopped from SystemC
  C. Breakpoint Handling
  D. Stepping N instructions
  E. Exiting simulation
というものです。

SystemC kernelは、スレッドとして立ち上げるというのがポイントのようです。
そのスレッドをDebuggerがコマンドベースで制御します。

記事の後半では、上記のA-Eまでの内容の実装例を示しています。
実装では、Boostを使っています。このBoost、非常に便利なライブラリですよ!

こういう記事は非常に勉強になりますので、是非、読んでみてください。

検証、Verification、Virtual Platform、SystemC



以上の内容はhttps://vengineer.hatenablog.com/entry/64597876より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14