Releases: openhwgroup/core-v-xif
Releases · openhwgroup/core-v-xif
Ratified Release
- Extended copyright notice to include contributing members
- fixed two typos
Second Release Candidate (post public review)
Incorporated comments received during review period
- Added glossary
- Clarification on instruction id increment
- Removed ECS mechanism
- Changed third source operand to be multiplexed with destination operand if not in MADD, MSUB, NMSUB, or NMADD opcode
- Added guidelines for connecting for than one coprocessor
- Allow retraction of compressed transaction through change of instr
- Allow register transaction to be retracted based on id/hartid change
- Various smaller changes
First release candidate
Update of the specification towards ratification.
Major feature changes include:
- Introduction of the register interface. This is a backwards-compatible addition, which allows higher performance in deeper pipelines.
- Changed behavior of commit interface: Instead of marking a single instruction as to be killed or non-speculative, a single commit transaction can now apply to a group of commits, allowing e.g. a pipeline flush after an exception with a single commit transaction.
- Addition of
hartid
parameter to allow for multiple harts to be connected to a co-processor.
In addition, several textual improvements, typo fixes, and visual improvements have been put in place.
Reworked specification
This version has been developed by OpenHW Group to continue the development of the interface
Initial draft
Initial draft specification