Add cva6_params hierachy to allow AXI (easier) configuration
Created by: JeanRochCoulon
@zarubaf
@Jbalkind
@cfuguet
@MikeOpenHWGroup
@niwis
This PR is linked to #1233
This is a PR to configure CVA6. CVA6_params module has been introduced. The user has the possibility to configure cva6 by modifying the input parameters of cva6_params. They are called "user parameters". The cva6 module is instantiated by cva6_params with more parameters useful to configure cva6: with extra typedefs as axi_ar_chan_t.
I am quite confident the same strategy can be applied on XLEN. Before going further, can you give me feedback on the modification ? Thanks
PS: Do not worry, I will fix Bender.yml to make the GitHub Action pass