[Bugfix hpdcache] axi struct usage
Created by: CoralieAllioux
Suggested fixes for HDPcache integration in CVA6. HPDCache is defining again the typedef for AXI protocol, with exactly the sames names than the ones in package ariane_axi. Using Cadence Xcelium simulator, the usage of several typedef with identical names is forbidden.
This fix suggests to propagate the AXI typedef given to cva6 top (through parameter types) to hdpcache. As a consequence, local definition of AXI typedef are removed.
@cfuguet
, could you give me your opinion about it?
NB: Feedbacks are welcome, since this is the first PR from Bosch!