Easy-To-use, FPGA-Accelerated Hardware Simulation of RISC-V Systems in the Cloud
fires.im
fires.im
ELI5 what would one accomplish with this.
For functionality testing (to port your software to RISC-V) you probably don't care quite as much about the cycle accurate simulation. An inaccurate simulator would probably just behave the way that a target with a much faster or slower clock speed would behave.
What the cycle-accurate simulator buys in end is schedule acceleration for when a mature RISC-V software stack lands. So from an overall RISC-V program-management perspective, this is smart thing. Granted, the audience is small, but the resulting leverage is huge.
Imagine being the PR person having to respond to press that says: "I tried this basic thing on your new chip and it is slow." and having to say: "Just wait until we turn on the optimizer in the C compiler! It will be 35% faster!". Reporter: "Yeah, whatevs." This simulator is all about product launch readiness.