Is there a way to flatten hwif_in and hwif_out ? #232
-
I don't want to use hwif_in and hwif_out at the generated SV RTL. Is there a flag I can use to skip generating the interfaces? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 7 replies
-
second that. |
Beta Was this translation helpful? Give feedback.
-
This is not something that is planned at the moment. See: https://peakrdl-regblock.readthedocs.io/en/latest/faq.html#why-isn-t-there-an-option-for-a-flat-non-struct-hardware-interface |
Beta Was this translation helpful? Give feedback.
-
I have been working on a non struct version of regblock for a while, the goal is that it must compile in the verilog compiler icarus, which does not have much systemverilog support. I have been using it in some small projects, and it has been used inside FPGA design successfully. https://github.com/daxzio/PeakRDL-etana There are some areas that are still not working great, but it does the basics. It is not meant to be used as one monolithic block, more like you have individual apb interfaces for sub blocks of your design. Arguably it could work, but it becomes unweildly, if regblock works for you, stick with it. |
Beta Was this translation helpful? Give feedback.
This is not something that is planned at the moment. See: https://peakrdl-regblock.readthedocs.io/en/latest/faq.html#why-isn-t-there-an-option-for-a-flat-non-struct-hardware-interface