Architecture file hierarchy - Printable Version +- PULP Community (https://pulp-platform.org/community) +-- Forum: PULP's Community forum (https://pulp-platform.org/community/forumdisplay.php?fid=1) +--- Forum: PULP General questions (https://pulp-platform.org/community/forumdisplay.php?fid=2) +--- Thread: Architecture file hierarchy (/showthread.php?tid=304) |
Architecture file hierarchy - bgeorge - 11-22-2022 Hello, I would like to deploy the pulp-platform in an Artix fpga but I don't know what files to include in the design and simulation, as well. Are there any tree file which explains how the files are connected on RTL and Simulation level so that know which is the top level ? RE: Architecture file hierarchy - meggiman - 11-22-2022 Hi @bgeorge, Which project do you want to deploy on the Artix? Pulpissimo? In any case, you can and should use Bender to generate the required file list for the FPGA deployment. Bender has a dedicated vivado target to generate the tcl file for the project and e.g. the pulpissimo fpga port makes use of this feature. If it is about understanding the code structure I could share some auto-generated file dependency graphs if you tell me the project of interest. Best, Manuel RE: Architecture file hierarchy - bgeorge - 11-22-2022 (11-22-2022, 11:48 AM)meggiman Wrote: Hi @bgeorge, Hi Manuel, Thank you very much for your fast reply, I want to deploy the PULP SoC with the 8-cores Cluster. I tried to deploy it using the make file but the new vivado doesn't support the zcu102. I would be grateful if you could share the graphs. Best Regards, George RE: Architecture file hierarchy - meggiman - 11-24-2022 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.
https://iis-nextcloud.ee.ethz.ch/s/Eow8Je7jFJxoxJa Best, Manuel RE: Architecture file hierarchy - bgeorge - 11-25-2022 (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. Thank you very much Manuel for your assistance. |