chisel

    2

    2答えて

    私は文書にしたがってチゼルを学んでいます。 これまでのところ、すべてがうまく機能しました。しかし、私は章13で立ち往生しています"Functional Module Creation" I のコードを取得できません。私は全ての.scalaクラスをchisel-template-projectのコピーに作成しました。ここで私は可変ビット幅でMUX4を作成するためにコピー/書いたものです: /チゼルテ

    1

    2答えて

    私はデータパスに新しい機能とロジックを実装したZ-Scale RISCVプロセッサで作業しています。 if-loopsの束を使わずにコードの特定の部分を "パワーオフ"する簡単な方法が存在するかどうか疑問に思っていますか? Zスケールプロセッサの標準実装と拡張実装の実装を簡単に切り替えることができます。 私が実装した新しいロジックは、データパスの主なコンポーネントを置き換えるのではなく、機能を拡張

    3

    2答えて

    私はチゼル3を飼っています。 私はコードについていくつか質問があります。 val myVec = Wire(Vec(5、SInt(width = 23)))// 5つの23ビット符号付き整数のベクトル。 私はベクトルを宣言し、 "ワイヤ"と書く必要があると思いましたが、これらのコードを見たときに間違っていました。 クラスBigBundle 5 23ビット符号付き整数のバンドル{ ヴァルmyVec

    1

    1答えて

    チゼルコードからFIRRTLファイルを生成するにはどうすればよいですか?私はgithub wikiに従ってsbt、firrtl、およびverilatorをインストールしました。シンプルな加算器のチゼルコードを作成しました。私はFIRRTLを生成し、それをVerilogに変換したいのですか?私の問題は、chiselコードからfirrtlファイルを取得する方法です。おかげさまで ソースファイル:MyQ

    0

    1答えて

    私はriscv-sodorに取り組んでいます。Verilogを生成するようにMakefileを修正したいと思います。この作業を行うにはどうすればよいですか?ソドー島README(https://github.com/ucb-bar/riscv-sodor)から よろしく、

    0

    1答えて

    私はチゼルを新しくしました。現在chisel3を使ってchisel-tutorial wikiに従っています。そこにリンクされているチゼルプロジェクトテンプレートをクローンした後、私はGCD.scalaソースファイルからverilog出力をテストして生成しようとしました。私は次のエラーを受け取りました。 > run --v java.lang.RuntimeException: No main

    1

    1答えて

    に「SBTテスト」を実行した後、私は、SBTのテストおよびSBT「テスト専用の例を使用してチゼルプロジェクトテンプレートのレポでGCD.scalaファイルをテストしてみました.GCD "コマンドを使用します。しかし、これは私が理由を見つけることができないというエラーを与える。私はbuild.sbtファイルやリポジトリのレイアウトを変更しませんでした。私はエラーメッセージの最後の部分だけを投稿してい

    2

    1答えて

    1クロックサイクル中に変数hit_bitsを複数回再割り当てしたいとします。 io.bits_perf.bits(i)がtrueの場合はhit_bitsが増加します。私は "COMBINATIONAL PATHを見つけました!"私はコードをコンパイルしようとします。 この例では val hit_bits = Bits() hit_bits := Bits(0) when(io

    2

    1答えて

    これはチゼル2で動作するように思われたが、現在動作しない: class TestX extends Module { val io = IO(new Bundle { val a = Output(UInt(width=2)) }) io.a(1, 0) := UInt(0) } エラー:[モジュールTestX】発現T_4雌として使用されているだ

    4

    1答えて

    Chisel 3ソースコードからVerilogを生成し、UCFファイルを使用してVerilogのトップモジュールポートをFPGAピンにマッピングします。 チゼル側の入力と出力のポートを別々に表現する必要があるデザイン(SDRAMデータピン)のセットがあります。問題は、(AFAIK)Verilogの入力ポートと出力ポートを同じFPGAピンにマッピングできないことです(Verilogを直接入力信号にす