chipsalliance / rocket-chip

Rocket Chip Generator
Other
3.2k stars 1.12k forks source link

Remove Scalar Crypto #3529

Closed sequencer closed 10 months ago

sequencer commented 10 months ago

TL;DR

I'm going to remove the scalar crypto support:

Here are the detail reason:

In the future, we might add it back with a better architecture and comprehensive documentation and implementation.

jerryz123 commented 10 months ago

I agree with this reasoning.

jerryz123 commented 10 months ago

Speaking more broadly, I believe we should avoid committing RTL of new functional units into this repository, and focus on developing generator interfaces and APIs that allow for plugging things into Rocket.

sequencer commented 10 months ago

I do think so, we might need more refactoring to deliver a comprehensive interface, rather than adding more implementation to the codebases.

jerryz123 commented 10 months ago

That's ok, its much easier to reason about the correctness of refactored generator code, than refactored logic