Chiselクイックリファレンス

Chiselクイックリファレンス

Chiselで回路を実装する際に役に立つのが、chisel3.utilパッケージ。でも、参照する情報もあまりなく、動作するサンプルなんて見つかれば儲けもの(>_<)、、、という状況。。。 ソースコードを読めば使い方もわかるんだけど、使うたびに確認したりすることもしばしば。。。 そんな状況なので、手元においてサッと引いて動くサンプル見れたら嬉しいよね!ということで、chisel3.util以下に存在する回路記述に使えるオブジェクト・クラス・トレイトの簡単な機能紹介と、サンプルコードをまとめたリファレンス集を書きました! Chiselの基本的な部分〜chisel3.utilに実装されているCounterやQueueといったオブジェクトやモジュールの使い方はもちろん、複数個あるMux系の論理の使い方と生成されるRTLも掲載しました。 Chiselで回路を書くときのお供にいかかでしょうか? 本に掲載したサンプルコードとテストコードもついてます!

Chiselで回路を実装する際に役に立つのが、chisel3.utilパッケージ。でも、参照する情報もあまりなく、動作するサンプルなんて見つかれば儲けもの(>_<)、、、という状況。。。 ソースコードを読めば使い方もわかるんだけど、使うたびに確認したりすることもしばしば。。。 そんな状況なので、手元においてサッと引いて動くサンプル見れたら嬉しいよね!ということで、chisel3.util以下に存在する回路記述に使えるオブジェクト・クラス・トレイトの簡単な機能紹介と、サンプルコードをまとめたリファレンス集を書きました! Chiselの基本的な部分〜chisel3.utilに実装されているCounterやQueueといったオブジェクトやモジュールの使い方はもちろん、複数個あるMux系の論理の使い方と生成されるRTLも掲載しました。 Chiselで回路を書くときのお供にいかかでしょうか? 本に掲載したサンプルコードとテストコードもついてます!