chipsalliance / Cores-VeeR-EL2

VeeR EL2 Core
https://chipsalliance.github.io/Cores-VeeR-EL2/html/main/docs_rendered/html/index.html
Apache License 2.0
238 stars 70 forks source link

Fix AXI4 to AHB converter issues #141

Closed mkurc-ant closed 7 months ago

mkurc-ant commented 7 months ago

This PR fixes incorrect operation of axi4_to_ahb converter module where rvalid and bvalid depend on rready and bready respectively which is forbidden by the spec.

Microarchitectural tests are updated to exercise correct AXI channel handshaking. A VeeR configuration with AHB bus where the axi4_to_ahb module is used is added to CI regression tests.

github-actions[bot] commented 7 months ago

Links to coverage and verification reports for this PR (#141) are available at https://chipsalliance.github.io/Cores-VeeR-EL2/

tmichalak commented 7 months ago

LGTM