2022-01-01から1年間の記事一覧

Verilatorを使って簡単RTLシミュレーション

本記事は HDL Advent Calendar 2022 の 6日目の記事です。 ハードでロックな皆さまは自宅でもRTLシミュレーションしたいと思っているはずです。 前日の記事は Vivado Simulatorだったので、本日は Verilator記事になります。 Vivado Simulator(xsim)でUVMや…

Verilator v5試す(timingとbinaryオプション)

2022/10/29に Verilator v5.002がリリースされたようです。 Revision Historyによると ・Require C++20 for the new –timing features. Upgrading to a C++20 or newer compiler is strongly recommended. ・Support the Active and NBA scheduling regions …

Vim 9.0からcolorschemeが変更になったので前に戻す方法

Vim

最近、Vim 9.0に更新しました。 起動したら、表示色が変わったのでビックリ。 help colorschemeを確認すると、記載がありました。 Vim 9.0 ではカラースキームのコレクションが更新され、さまざまな端末で動作するよ うになった。変更の1つは、Normal ハイラ…

Macで Xilinx/systemctlm-cosim-demo動かす(終わり)

Xilinx/systemctlm-cosim-demo を 個人PC(Mac)で動かそうとしてます。 環境 macOS Monterey 12.5 Clang 14.0.6 前提 以下がインストールされている状態です。 Homebrew Xcode Command Line Tools Verilator SystemC 動機 暇 (夏休み) 面白そう XilinxのQEM…

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

Xilinx/systemctlm-cosim-demo を 個人PC(Mac)で動かそうとしてます。 環境 macOS Monterey 12.5 Clang 14.0.6 前提 以下がインストールされている状態です。 Homebrew Xcode Command Line Tools Verilator SystemC 動機 暇 (夏休み) 面白そう XilinxのQEM…

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

Xilinx/systemctlm-cosim-demo を 個人PC(Mac)で動かそうとしてます。 環境 macOS Monterey 12.5 Clang 14.0.6 前提 以下がインストールされている状態です。 Homebrew Xcode Command Line Tools Verilator SystemC 動機 暇 (夏休み) 面白そう XilinxのQEM…

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

Xilinx/systemctlm-cosim-demo を 個人PC(Mac)で動かそうとしてます。 環境 macOS Monterey 12.5 Clang 14.0.6 前提 以下がインストールされている状態です。 Homebrew Xcode Command Line Tools Verilator SystemC 動機 暇 (夏休み) 面白そう XilinxのQEM…

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

Xilinx/systemctlm-cosim-demo を 個人PC(Mac)で動かそうとしてます。 環境 macOS Monterey 12.5 Clang 14.0.6 前提 以下がインストールされている状態です。 Homebrew Xcode Command Line Tools Verilator SystemC 動機 暇 (夏休み) 面白そう XilinxのQEM…

即席 APBアクセスのテスト作ってみた

せっかくなので、自分で一から勉強がてら作ってみました。 ※ただし即席なので使用する場合は自己責任で。 題材としては、APBアクセスモジュールのテスト。 コード一式はこちらにあげてます。 try_verilator/sysc/01_sc_apb/ 説明 Requester:SystemCで記述(t…

VerilatorインストールとSystemC実行(Mac)

SystemCインストールしたので、Verilatorと一緒に動かしてみる。 環境 macOS Monterey 12.5 前提 以下がインストールされている状態です。 Homebrew Xcode Command Line Tools インストール versionにこだわりなかったので、brewでインストールした。 $ brew…

SystemCインストール(Mac) from GitHub

前回の記事 では、Accelleraの Downloadページから取得したけど、今回は GitHubから。 今回は、ビルドとチェックまでしか実行してません。 最後に make installすればいけると思います。 ビルド&チェック $ git clone https://github.com/accellera-officia…

SystemC-2.3.3インストール(Mac)

何年振りかのインストール。 環境 macOS Monterey 12.5 前提 以下がインストールされている状態です。 Homebrew Xcode Command Line Tools インストール こんな感じでインストールしました。 $ wget https://www.accellera.org/images/downloads/standards/s…