Macで Xilinx/systemctlm-cosim-demo動かす(その1)
を 個人PC(Mac)で動かそうとしてます。
環境
- macOS Monterey 12.5
- Clang 14.0.6
前提
以下がインストールされている状態です。
動機
- 暇
(夏休み) - 面白そう
- 個人PC(Mac)で動くかやってみよう
構成
systemctlm-cosim-demo/docs/lmac-demos.md を見てみると必要な構成は以下の感じぽい
LibSystemCTLM-SoC
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
の波形はこんな感じでした。
続く