Skip to content

cvxif_fu.sv: add register to hold illegal instruction information

Eclipse Webmaster requested to merge github/fork/Gchauvon/dev/cvxif-illegal into master

Created by: Gchauvon

Hello,

We encountered an issue when illegal instruction were offloaded to CVXIF the same cycle CVXIF sent back result from a previous custom instruction. Illegal instruction was prioritized over the result instruction. The CVA6 would then stall infinitely waiting for this custom instruction result which would never come.

The solution I propose add a register to hold illegal instruction information so we raise the illegal instruction once the CVXIF's result interface is not valid anymore.

Guillaume.

Merge request reports

Loading