Chisel 7 Support
Background Work
- [x] Yes, I searched the mailing list
- [x] Yes, I searched the documentation
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.
Thank you for doing this
https://github.com/ucb-bar/chipyard/pull/2207 contains the changes to remove uses of ChiselAnnotation outside of firesim.
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).