Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is there any plan to support Chisel5 and CIRCT? #1598

Open
2 tasks done
cyyself opened this issue Jul 11, 2023 · 1 comment
Open
2 tasks done

Is there any plan to support Chisel5 and CIRCT? #1598

cyyself opened this issue Jul 11, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@cyyself
Copy link
Contributor

cyyself commented Jul 11, 2023

Background Work

Feature Description

Is there any plan to support Chisel5 and CIRCT?

Motivating Example

I'm developing a RISC-V CPU project based on chisel5. And I want to use firesim for performance simulation. However, firesim is currently using Chisel 3.5, which is hard to bump due to some other modules from Chipyard.

@cyyself cyyself added the enhancement New feature or request label Jul 11, 2023
@sequencer
Copy link
Contributor

Basically, after I take a look at the code, I think the roadmap of reinventing firesim Transform contains following steps:

  • Verification API can be replaced via single CIRCT transform to visit all verification transforms to generate corresponding MIDAS interface.
  • Annotation of MIDAS can be replaced via Chisel 5 XMR API.
  • Transform of GoldenGate can be replaced via single CIRCT transform to capture all clock and multiple Read/Write memory.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants