How to reconfigure Zynq-PL on-the-go?

You would have wondered if i’s possible to reconfigure the PL part without any interruption while PS is running Linux. Well, i’s possible and as simple as, echo '0' > /sys/devices/soc0/amba/f8007000.devcfg/is_partial_bitstream #echo '1' for partial bitstreams cat whatever_the_bit_file_name_is.bit > /dev/xdevcfg Yeah, tha’s it! Make sure you’re running it as root. Don’t have a nice Linux running on ZedBoard yet? have a look at PYNQ Linux on ZedBoard

May 7, 2017 · 1 min · parth

Configure PS of PYNQ to work with SDK

Hi, If you’re an FPGA fan or someone who’s got PYNQ board for fun, you might be having a hard time making it run Vivado SDK projects. That’s because, the PYNQ-Z1, the cheap Zynq-7020 board doesn’t have any popular DDR ram on board. You need to configure it by hand, however, tcl is at your rescue. When you create a project and include Zynq-PS system to the block diagram, most of the time you don’t need to change the DDR timing properties because of most of the popular boards ie....

April 11, 2017 · 14 min · Parth Parikh