The VexRiscv decoder does that as part of the elaboration process. It should be possible to extract the Simplify code as a stand-alone thing. https://github.com/SpinalHDL/VexRiscv/blob/6334f430fe1bed302733c6ea6c44f8b514f3e2c6/src/main/scala/vexriscv/plugin/DecoderSimplePlugin.scala#L175 …
Yes. Chisel is really bad wrt names. But a different IR wouldn't make a difference for this.
-
-
Indeed. I mentioned it more as an area where HDL developers could take more care to help the users
-
Yeah, naming is a common problem everyone is hitting. FIRRTL perspective: you have Annotations (metadata attached to >=0 circuit components) and Info (source locators). Annotations track across renames, so there's semantic metadata/name preservation. Info gives debug breadcrumbs.
- Show replies
New conversation -
-
-
I'm not going to comment on this one, my first HLS attempt used the hex string of internal tree pointers as wire names (one of many reasons why I've never published this codebase)
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.