gemmini icon indicating copy to clipboard operation
gemmini copied to clipboard

broke hardware running

Open alexhilaev opened this issue 4 years ago • 2 comments

hello, i`m trying to run project on real hardware(xilinx) with example config:

class RV64GEMMINIConfig extends Config(
  new chipyard.harness.WithSimAXIMem ++
  new gemmini.DefaultGemminiConfig ++                            // use Gemmini systolic array GEMM accelerator
  new freechips.rocketchip.subsystem.WithNBigCores(1) ++
  new chipyard.config.AbstractConfig
)

baremetal isa tests runs ok, but baremetal gemmini such as mvin-mvout hangs gemmini`s pipeline

Assertion failed: pipeline stall
    at ROB.scala:246 assert(cycles_since_issue < 10000.U, "pipeline stall")

Is any hints i don't know?

alexhilaev avatar Apr 12 '21 12:04 alexhilaev

We haven't tried to run on real FPGAs before (although I think a user did manage to do that once). We've only been running with Firesim and VCS/Verilator.

Does your RV64GEMMINIConfig configuration pass the baremetal tests with Verilator?

hngenc avatar Apr 15 '21 22:04 hngenc

No, it is not. If i try to add simaxi instead of tlram, verilator freezes on start.

alexhilaev avatar May 24 '21 11:05 alexhilaev