chipsalliance / chisel

Chisel: A Modern Hardware Design Language
https://www.chisel-lang.org/
Apache License 2.0
3.99k stars 597 forks source link

Deprecate all Injecting Aspect Code #4415

Closed seldridge closed 1 month ago

seldridge commented 1 month ago

Deprecate injecting aspect code as of Chisel 6.6.0. These were planned to be deprecated some time ago (see ROADMAP.md). However, these had a long user in @sequencer. He is now off of these and there is nothing blocking their removal.

I will follow this with a commit to remove these from main for Chisel 7.

For similar, verification-focused functionality can be selectively added to the circuit, use layers.

Release Notes

Deprecate injecting aspects as of Chisel 6.6.0 and plan for removal in Chisel 7.