OpenXiangShan / XiangShan

Open-source high-performance RISC-V processor
https://xiangshan.cc
Other
4.85k stars 663 forks source link

feat(rv64v): Added support for vector's vstart, first-only-fault, trigger #3676

Closed Anzooooo closed 1 month ago

Anzooooo commented 1 month ago

We now have support for the Vstart first only fault trigger for vector access. Timing has been evaluated and theoretically no new critical paths will be introduced. It will introduce a slight area increase. There are also known issues with exception old value dependencies waiting to be supported by the pipeline backend, so there is a great probability that a vector register comparison failure will theoretically occur when a vector load triggers an exception.