Skip to content

v2.6 PYNQ for Ultra96

Compare
Choose a tag to compare
@focalplane focalplane released this 22 Oct 01:46
7c43924

Release notes

This release of PYNQ supports both Ultra96 board versions (1 and 2). Each version of Ultra96 requires a different SD card image.

v2.6 PYNQ is compatible with Xilinx tools version 2020.1. Hardware designs may be created with Vivado or Vitis. Bitstreams created with other versions of Vivado VHDL/Verilog, HLS or IP Block designs will "usually" also work. Officially, SDSoC designs are no longer supported.

USB PPP IP service is now built into the U96 rootfs as well as additional PMIC power rail monitoring capabilities.

See pynq.io and the Xilinx/PYNQ github for additional features documentation and closed issues for this release.

Overview installation instructions:

  1. Download correct .zip for your version of Ultra96
  2. Extract .img
  3. Use Etcher to image it onto >= 16GB Micro SD Card (Samsung EVO cards are not compatible with Ultra96)
  4. Insert Micro SD card into Ultra96, then power on
  5. Have fun!

For detailed installation instructions, including how to identify which version of Ultra96 you have:
please see the U96_PYNQ_Setup_Instructions.pdf attached to the v2.5 PYNQ assets list.

Video installation instructions for v1 (v2 is very similar):
https://www.youtube.com/watch?v=is34FBOlDJE

Pre-built SD image v2.6 for Ultra96 version 2:

http://avnet.me/ultra96v2-pynq-image-v2.6

Pre-built SD image v2.6 for Ultra96 version 1:

http://avnet.me/ultra96v1-pynq-image-v2.6

Please note: v2.6 no longer loads a bitstream into the SoC PL. This means the PL loaded LED will stay red. PYNQ can load a bitstream anytime and once loaded the LED will go un-red.

Please also note: WiFi AP mode has been disabled since PYNQ v2.4. To activate it you must enter the following commands into a console (sudo password for user xilinx is: xilinx):

To check if service is available:
sudo systemctl list-unit-files | grep wpa_ap.service

To enable temporarily:
sudo systemctl start wpa_ap.service

To enable even after re-boot:
sudo systemctl enable wpa_ap.service

Minimal PetaLinux U96 2020.1 BSPs and base Overlays are included in the asset list. These are for re-building the U96 PYNQ SD images. Most users will not need these.