11-25-2022, 10:22 AM
(11-24-2022, 09:42 AM)meggiman Wrote: I suggest you go through the Bender documentation in the README of this repository (https://github.com/pulp-platform/bender) to learn about how to use bender to assemble the f-lists. The makefiles internally just call Bender with certain flags. Regarding the file hierarchy, here are the three auto-generated files.
- file_dependencies.pdf shows a directed graph containing each RTL source files as a node with edges between the nodes file a requires file b (due to module instantiation, include, pkg usage etc.)
- hierarchy.pdf shows the Module instantiation hierarchy as tree graph. Each node (module instance) contains the instance name, module name and evaluated parameter values.
- hierarchy.json contains the machine readable module instantiation hierarchy in JSON format including the full relative path of the RTL files corresponding to the modules.
https://iis-nextcloud.ee.ethz.ch/s/Eow8Je7jFJxoxJa
Best,
Manuel
Thank you very much Manuel for your assistance.