0

I'm working on a project where we need to modify a Rocket-chip core with new instructions. We're wondering: how does data width for load/store instructions is determined ?

I assume the instruction decoder will determine the data width thanks to the funct3 field but I do not see where this operation is performed in the Rocket decoder.

Any idea?


Looking at the Github repository (links above) + grep

JohnDoe
  • 1
  • 2

1 Answers1

0

Found the answer by myself.

JohnDoe
  • 1
  • 2
  • As it’s currently written, your answer is unclear. Please [edit] to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers [in the help center](/help/how-to-answer). – Community May 31 '23 at 13:51