Jump to content
  • 0

Help programming Cora Z7-07S PL through Petalinux



Hi Everyone,


I'm new to Zynq FPGA and I have some difficulties to understand how to program the PL through Petalinux.

I have a Cora Z7-07S board and by fallowing Digilent's instruction (https://reference.digilentinc.com/reference/software/petalinux/start), I'm able to boot Petalinux on a SDcard and SSH to it.

I can also load the basic PL demo (https://reference.digilentinc.com/reference/programmable-logic/cora-z7/cora-z7-07s-basic-io) through the JTAG with Vivado.

But I'm struggling trying to program the PL with the same demo program trough Petalinux.

If I understand correctly this guide: https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841645/Solution+Zynq+PL+Programming+With+FPGA+Manager, I have to change the device-tree to add the top.bit.bin.

Does anyone know which files of Digilent's BSP should be changed and how? Can anyone provide a step by step guide?


Thank you


Link to comment
Share on other sites

1 answer to this question

Recommended Posts


The Xilinx guide you mentioned is relevant for versions starting with 2018.1.

Since our Petalinux project on github is using 2017.4, the procedure is a single command.

$ cat bitstream.bit > /dev/xdevcfg

Here is the reference for versions 2017.4 and earlier:


Link to comment
Share on other sites


This topic is now archived and is closed to further replies.

  • Create New...