chipyard icon indicating copy to clipboard operation
chipyard copied to clipboard

Chisel 7 Support

Open tymcauley opened this issue 10 months ago • 3 comments

Background Work

Feature Description

I'm not sure if there's any immediate action to take, but I thought it might be useful to collect all of the blocking issues for supporting Chisel 7 in one spot.

Issues with Chisel 7 UInt API:

  • https://github.com/ucb-bar/fixedpoint/pull/11

Issues with Chisel 7 removing ChiselAnnotation:

  • https://github.com/chipsalliance/diplomacy/issues/18
  • https://github.com/ucb-bar/constellation/issues/81
  • https://github.com/chipsalliance/rocket-chip/issues/3722

Motivating Example

Allowing Chipyard users to update to Chisel 7.

tymcauley avatar Mar 06 '25 19:03 tymcauley

Thank you for doing this

jerryz123 avatar Mar 06 '25 19:03 jerryz123

https://github.com/ucb-bar/chipyard/pull/2207 contains the changes to remove uses of ChiselAnnotation outside of firesim.

tymcauley avatar Mar 10 '25 22:03 tymcauley

Status update: https://github.com/ucb-bar/fixedpoint/pull/11 is working, but I'm going to leave it in a draft state until Chisel 7 is released (it's currently pointing to a recent SNAPSHOT release).

tymcauley avatar Mar 13 '25 19:03 tymcauley