fusesoc
fusesoc copied to clipboard
Plot the dependency graph with graphviz
The idea is to plot a dependency graph for the given core/system
I LOVE it! Where's the code? :)
Here: #99 :)

@olofk What is the status of generating dependency graph functionality? It would be useful for working on parallelization and caching analysis results as described in https://forums.ohwr.org/t/hdlmake-vs-fusesoc/848312/8.
There are patches to get such a graph in the OpenTitan version of fusesoc, you can install it with pip3 install git+https://github.com/lowRISC/fusesoc.git@ot#egg=fusesoc. This branch depends on a couple other things which need to go upstream first in a "proper" way (we do some things there which break backwards-compatibility).
@imphil How is OpenTitan version FuseSoc different than FuseSoc? Any why are there more than one FuseSoc version?
It's just a version with patches which are not yet upstream, you can find the git repository at https://github.com/lowRISC/fusesoc in the ot branch