Skip to content

Add FuseSoC support#352

Draft
wallento wants to merge 3 commits into
openhwgroup:masterfrom
wallento:fusesoc
Draft

Add FuseSoC support#352
wallento wants to merge 3 commits into
openhwgroup:masterfrom
wallento:fusesoc

Conversation

@wallento

@wallento wallento commented May 23, 2020

Copy link
Copy Markdown
Contributor

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

wallento added 2 commits May 23, 2020 14:12
Fix some implicit variables and unconnected pins.

Signed-off-by: Stefan Wallentowitz <stefan.wallentowitz@hm.edu>
This fixes compilation issues with the Verilator simulations.

Signed-off-by: Stefan Wallentowitz <stefan.wallentowitz@hm.edu>
@wallento wallento force-pushed the fusesoc branch 2 times, most recently from 0d2daf5 to ecfc6d6 Compare May 23, 2020 12:18
@wallento

Copy link
Copy Markdown
Contributor Author

Depends on #351 and #350

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

Signed-off-by: Stefan Wallentowitz <stefan.wallentowitz@hm.edu>
@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