Github Actionsが使えるようになったので、ChiselのCI環境を構築できないかを試してみる。
- とりあえずGithub Actionsをお試し
- 再度トライ
- main.yamlを確認
- もう少し調べてみる
- OSのバージョン
- CPUの情報
- aptは使えるかどうか
- Chisel-templateの環境で自動テスト実行
- 実行結果
Chiselのモジュール名は通常宣言したクラス名がそのまま使用されるのだが、これだと問題起こりそうなケースってあるよな、、、って思っていた。 そこで今回はこれに関する解決方法が無いかを調査したので紹介したい。
今日はChiselで実装したモジュールをテストしていて出くわした、わかりにくかったエラーについて解析した際のメモを。
なんとなく内部構造も見えてきたので、ここらでRocket Chipにモジュールを追加する例題を追っていった際のメモ書き。 長くなりそうなので、適宜分割予定(Maxで5回、、かな)。最初にお断りしておきますが、まだ理解があやふやなのです。 ご承知おきください。