問題タブ [chisel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - ロケットチップ ジェネレーター用のチゼル ソースのカスタマイズを開始するのに適したポイントを探しています。
riscv ツールチェーンをインストールし、マスター ブランチ ( https://github.com/ucb-bar/rocket-chip ) のロケットチップ ジェネレーター ソースを使用して、デフォルトの構成で Verilog ソースを生成しました。
Chisel ソースを理解しようとしているので、Chisel ソースの変更を試すことができますが、これをどのように開始すればよいかわかりません。たとえば、src/main/scala/TestConfigs.scala ファイルでは、87 行目に次のコードがあります。
COMPARATOR_PREFETCHES がケースとして許可されている理由に興味があり、何が「許可」され、これらの「定義」をどこで確認できるかを理解しようとしています。
正しい方向へのプッシュは高く評価されます。
riscv - Chisel3 <> vs := ? を説明する
信号のグループを一括接続するための Chisel3 の <> および := 演算子のサポート/意味/使用法について、いくつかの議論があることは知っています。
誰かが提供するか、次の良い参考文献を教えてくれますか?
- それぞれが具体的に何をするのか
- どちらを使用し、もう一方を使用しない場合
riscv - ロケットチップのタイル内のコア数のカスタマイズ
RISC-V を使用しています。タイル内のコア数をカスタマイズしたいと考えています。
どのチゼルファイルを変更する必要がありますか?