Getting Vivado to run in docker is a bit tricky.. Here's some examples:
https://github.com/mschiller-nrao/fpga_docker_files Vivado_vol and fpga_vol could be useful starting docker builds to get the dependencies you need. Note these mount /tools which contain a vivado installation, rather than including the very large vivado install in the container. I tried vivado installed in the docker with the vivado docker... But that proved problematic unless you have VERY large storage as the docker cache quickly filled even 1TB or larger drives... Also note that Vivado CAN NOT run as root, it'll error out and say that root is a bad idea... So that's why I create another user in the Dockerfile. Note: These aren't Casper specific, so you still need python, Casper libs, and Matlab..... and my apologies that they are poorly documented.... Matthew Schiller On Mon, Aug 19, 2024 at 5:09 PM 'Beerentemfel, Jasper' via casper@lists.berkeley.edu <casper@lists.berkeley.edu> wrote: > Dear CASPER community, > > We've encountered some challenges with installing the necessary components > to run the CASPER FPGA library for new users, and making the RFSoC work in > general. To make the installation process easier for everyone, we're > currently developing our own Docker-based solution. > > If anyone has already used Docker to install anything related to the > CASPER FPGA library or RFSoC, your experience could greatly assist us. Any > insights or advice you can share would be invaluable. > > Thank you in advance for your help! > > Kind regards, > > Jasper Beerentemfel > > -- > You received this message because you are subscribed to the Google Groups " > casper@lists.berkeley.edu" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to casper+unsubscr...@lists.berkeley.edu. > To view this discussion on the web visit > https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/AM0PR09MB4017000ADD28035A1D11AD58B98C2%40AM0PR09MB4017.eurprd09.prod.outlook.com > <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/AM0PR09MB4017000ADD28035A1D11AD58B98C2%40AM0PR09MB4017.eurprd09.prod.outlook.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "casper@lists.berkeley.edu" group. To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu. To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CABG9YxD%3D%3Dkc%2BfM1hidpZaUU0_f8GgzCHJqTTZSCxTAE1Ss-F6w%40mail.gmail.com.