Skip to content

Releases: openhwgroup/core-v-xif

Ratified Release

22 May 09:42
f08d951
Compare
Choose a tag to compare
  • Extended copyright notice to include contributing members
  • fixed two typos

Second Release Candidate (post public review)

15 Apr 07:47
bdf5f1c
Compare
Choose a tag to compare

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

16 Feb 08:38
558af15
Compare
Choose a tag to compare
Pre-release

Update of the specification towards ratification.
Major feature changes include:

  1. Introduction of the register interface. This is a backwards-compatible addition, which allows higher performance in deeper pipelines.
  2. 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.
  3. 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

16 Feb 08:20
Compare
Choose a tag to compare
Pre-release

This version has been developed by OpenHW Group to continue the development of the interface

Initial draft

13 Feb 09:49
10a2723
Compare
Choose a tag to compare
Initial draft Pre-release
Pre-release

Initial draft specification