Specifically, I'm looking for xsa for baremetal platform. Eventually, I'll want PetaLinux and FreeRTOS platforms, too.
Thanks in advance
Specifically, I'm looking for xsa for baremetal platform. Eventually, I'll want PetaLinux and FreeRTOS platforms, too.
Thanks in advance
The below posting introduced a Petalinux repository. FYI
Thanks for this list. You may have given me the materials for what I need, but I don't recognize them.
Let me explain: I am a software engineer and I've been writing software for ZCU106 - specifically baremetal, targeting the cortexr5_x processors, for the last year and a half. I thought that the ZUBOARD would help me to understand the fpga side better. In my job, we software people don't see the hardware/fpga folks at all. They supply us with a new .XSA file, whenever they add new IP entities to the fpga. (In fact, I've never seen any of my coworkers, because I am remote.)
Perhaps in this wealth of files you have sent links to, there are files that can be input to vivado, in order to generate .XSA files? I haven't a clue which ones they are, or what the process is.
I have never used Vivado, however, tor the last 18 months I've used Vitis ten hours a day, five days a week, with great success.
Please help me to find my way to step one.
Thanks in advance.
Hi doctor,
The .XSA is the output of vivado that vitis uses to configure the environment for writing your baremetal code for your application. Dependent on your desired application you may need to update the vivado project to enable various interfaces.
If your ok with a default platform i'd check out the BSP for the ZUBoard under the reference designs tab here https://www.avnet.com/wps/portal/us/products/avnet-boards/avnet-board-families/zuboard-1cg/zuboard-1cg
If you unzip that BSP project until you see a hardware folder you can find a vivado project with a basic .xsa that you could use.
Good luck!
-Josh
Thanks so much. That sounds like just what I need, Josh. I'll try it out this weekend!