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

Start working towards chisel6 #1769

Closed
wants to merge 1 commit into from
Closed

Start working towards chisel6 #1769

wants to merge 1 commit into from

Conversation

jerryz123
Copy link
Contributor

  • Switches to chisel6
  • Removes hwacha/sha3/mempress (Too many old chisel2 APIs)
  • Adds midas-targetutils library to generate fsim annotations
  • Removes chiseltest
  • Adds firrtl2 submodule
  • Removes esp-tools
  • Removes upf
  • Flattens barstools into chipyard
  • Removes unused features of barstools
  • Removes firesim-as-submod

Status:

  • Chipyard sbt project compiles

Todos

  • Update macrocompiler to use firrtl2 APIs and stage/phase stuff
  • Update tapeout.GenerateModel to use firrtl2 APIs and stage/phase stuff
  • Test chipyard RTL generation + simulation
  • Develop firesim Bridge + anno API
  • Develop firesim standalone compile and run flow

Related PRs / Issues:

Type of change:

  • Bug fix
  • New feature
  • Other enhancement

Impact:

  • RTL change
  • Software change (RISC-V software)
  • Build system change
  • Other

Contributor Checklist:

  • Did you set main as the base branch?
  • Is this PR's title suitable for inclusion in the changelog and have you added a changelog:<topic> label?
  • Did you state the type-of-change/impact?
  • Did you delete any extraneous prints/debugging code?
  • Did you mark the PR with a changelog: label?
  • (If applicable) Did you update the conda .conda-lock.yml file if you updated the conda requirements file?
  • (If applicable) Did you add documentation for the feature?
  • (If applicable) Did you add a test demonstrating the PR?
  • (If applicable) Did you mark the PR as Please Backport?

@abejgonzalez
Copy link
Contributor

Wasn't the plan to keep FireSim as a submod for this initial work?

@tymcauley
Copy link
Contributor

FYI, I've got a few PRs to some of these upstream projects which might take care of some of the work:

@jerryz123
Copy link
Contributor Author

Wasn't the plan to keep FireSim as a submod for this initial work?

We can add it back in once it is working again... I removed it for now to guarantee that the chipyard build is independent of firesim.

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

Successfully merging this pull request may close these issues.

3 participants