Starting from Verilog code on Analog Devices GitHub archive, what are the steps to re-create the design in Zynq SoC for PicoZed SDR in order to boot from the SD card ?
Starting from Verilog code on Analog Devices GitHub archive, what are the steps to re-create the design in Zynq SoC for PicoZed SDR in order to boot from the SD card ?
1. Go to http://picozed.org/product/picozed-software-defined-radio-sdr-development-kit
2. Scroll down to Documentation section
3. Download 'PicoZed SDR Getting Started Guide'
4. Follow Vivado build procedure as described in Appendix A
5. From Vivado, export the hardware platform and bitstream to SDK to create the file ‘boot.bin’ which serves to boot the system from the SD card. This is described in the following tutorial:
Day 2 AM Lab: Integrating a QPSK Receiver into PicoZed SDR
--> Starting at 12:27
Thanks for this quick guide... I just followed it, and was able to successfully rebuild the project.
The only part that I briefly got hung up on was finding the u-boot.elf file (to create the boot image). I ended up finding it in the bootgen_sysfiles.tgz file on the existing SD card. Not sure if it's available anywhere else (I was hoping I wouldn't have to rebuild u-boot from source).
Pat
Hello Pat,
As far as we are aware, ADI does not publish a pre-built u-boot under source control. You either must get source code to rebuild things from scratch on GitHub, or get the .elf they include in the SD card images posted a few times a year.
--Josh