esa-tu-darmstadt / tapasco

The Task Parallel System Composer (TaPaSCo)
GNU Lesser General Public License v3.0
106 stars 25 forks source link

Fix wrapping of AXI (full) slaves #375

Closed wirthjohannes closed 1 year ago

wirthjohannes commented 1 year ago

This fixes errors during compose with AXI (full) slave interfaces.

This reverts part of #356, so that the base architecture (axi4mm) only bypasses AXI4-Lite interfaces. AXI4-Full interfaces are always handled in the AXI-Wrapper-Plugin: Depending of the setting of the Feature, AXI4-Full interfaces are either converted to AXI4-Lite or also just bypassed (default is convert to AXI4-Lite).

yannickl96 commented 1 year ago

@cjh I tested the fix with CVA6 related to issue and it seems to have fixed it.