fusesoc
fusesoc copied to clipboard
Tracking: Changes to generators
Currently, generators are only able to produce source files, which are then added to the file list. For advanced use cases, e.g. in OpenTitan, that's not enough. We currently are running a patched version of FuseSoC for OpenTitan and I'm working on changing a couple more things. This issue is tracking progress on that.
These changes will be changing the behavior of generators, and should therefor go into the next major release.
High priority:
- [ ] Resolve dependencies for generator-created cores: #391
- [ ] Pass information about discovered cores to a generator (EDAM file change): #250
- [ ] Allow dependencies to generator-produced cores: #449
Lower priority:
- [x] #382
Unclassified:
- [ ] https://github.com/olofk/fusesoc/issues/251
Is this still valid?
Probably yes, there is no way to do what OpenTitan needs with current FuseSoC releases.