1

私は AC コードを書き、それを riscv64-unknown-elf-gcc でコンパイルし、プロキシ カーネルとフロント エンド サーバー (./fesvr-zynq pk ) を使用して zedboard でインスタンス化されたロケット チップで実行しました。

fpu が configs.scala から有効になっている場合、同じバイナリが zedboard で機能しますが、fpu が無効になっている場合、バイナリは実行されません。

4

1 に答える 1

1

コードを別の方法でコンパイルする必要があります。FPU を取り外すと、Rocket は RV64IMAFD (RV64G) ではなくなり、RV64IMA のみになります。コード、riscv-pk、および ricsv-fesvr をすべて RV64IMA 用に再コンパイルする必要があります。

于 2016-01-04T18:09:54.537 に答える