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

Add FuseSoC support #352

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft

Add FuseSoC support #352

wants to merge 3 commits into from

Conversation

wallento
Copy link
Contributor

@wallento wallento commented May 23, 2020

Hi,
this is a draft PR that adds FuseSoC support. Before merging we need:

  • Upstream fpnew core file, ideally in its own repository. That also removes the dependency to clone the repo at a particular path. Before this can happen, we need a minor fix to FuseSoC for include path handling (@olofk is working on it)
  • Support for the core simulation (working on it right now)
  • Support for synthesis targets if people agree thats a good way to move forward. A lot of things could be adopted from the ibex repository, that did some groundbreaking improvements to FuseSoC and use many of the features.

Cheers,
Stefan

Fix some implicit variables and unconnected pins.

Signed-off-by: Stefan Wallentowitz <[email protected]>
This fixes compilation issues with the Verilator simulations.

Signed-off-by: Stefan Wallentowitz <[email protected]>
@wallento wallento force-pushed the fusesoc branch 2 times, most recently from 0d2daf5 to ecfc6d6 Compare May 23, 2020 12:18
@wallento
Copy link
Contributor Author

Depends on #351 and #350

This adds support for FuseSoC, currently for the verilator model only.

Signed-off-by: Stefan Wallentowitz <[email protected]>
@Silabs-ArjanB Silabs-ArjanB added the WAIVED:CV32E40P Issue does not impact a major release of CV32E40P and is waived label Nov 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WAIVED:CV32E40P Issue does not impact a major release of CV32E40P and is waived
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants