Macで Xilinx/systemctlm-cosim-demo動かす(その1)

を 個人PC(Mac)で動かそうとしてます。

環境

  • macOS Monterey 12.5
  • Clang 14.0.6

前提

以下がインストールされている状態です。

動機

構成

systemctlm-cosim-demo/docs/lmac-demos.md を見てみると必要な構成は以下の感じぽい

LibSystemCTLM-SoC

Xilinx QEMUと接続するためのライブラリ。

QEMUとは libremote-portで接続するようです、

概念的な理解は Xilinx Wikiに記載がありますので、
そちらの図を引用します。

QEMU無しの単体で動作できるぽいのでやってみました。

$ git clone https://github.com/Xilinx/libsystemctlm-soc.git
$ cd libsystemctlm-soc/tests
$ make examples-run
# :
Info: /OSCI/SystemC: Simulation stopped by user.
.
=========== 3 passed, 25 deselected in 0.24s ==============

pytest使っているので $ pip or pip3 install pytestでインストールしてます。

example-rtl-axi4/example-rtl-axi4.vcdの波形はこんな感じでした。

続く