The LR.W and SC.W instructions from the RV32A extension are implemented to pass the corresponding RISC-V test cases. They might still be unsuitable for an actual implementation.
In dhrystone, performance improvements of about 2x can be observed with this model.
This is a draft for a
RV32IMACFD + Zicsr + Zifencei
architecture model generated from CoreDSL 2 files at https://github.com/tum-ei-eda/etiss_arch_riscv.The
LR.W
andSC.W
instructions from theRV32A
extension are implemented to pass the corresponding RISC-V test cases. They might still be unsuitable for an actual implementation.In dhrystone, performance improvements of about 2x can be observed with this model.
The architecture is tested with the RISC-V test cases and this python tool to run them on ETISS.
Current compliance results:
TODO:
VirtualStruct
properlyGDBServer
properly