Just received the PYNQ-Z2 Dev Kit for the roadtest. Thanks danzima for the quick shipment.
The kit contained everything needed to start immediately.
- PYNQ-Z2 board
- 12V, 2.5A Power supply with barrel jack and US and European plug adapters.
- Pre-flashed 16GB microSD card
- MicroUSB to USB cable
- Ethernet cable
Because the SD card already contained the required image, I just had to connect everything and it booted up immediately.
From the host PC (I'm running Win10), you just need to point your browser to the URL pynq:9090 to access the Jupyter dashboard. They mention that the IE browser does not work, but I use Chrome and that works fine.
Since I have the USB cable connected to the PC, I can also open a serial connection - I'm using Putty (I overlaid the Putty window on top the browser window for the screenshot).
Samba is also running, so you can access the file system at network address \\pynq\xilinx.
Very satisfying to get up and running so quickly. Now I have to get used to the Jupyter notebook environment and then move on to the fun stuff - the FPGA programming.
The Jupyter notebook environment can support kernels with the following programming languages, but the PYNQ image comes with only Python 3.6 installed.
- Python https://github.com/ipython/ipython
- Julia https://github.com/JuliaLang/IJulia.jl
- R https://github.com/takluyver/IRkernel
- Ruby https://github.com/minrk/iruby
- Haskell https://github.com/gibiansky/IHaskell
- Scala https://github.com/Bridgewater/scala-notebook
- node.js https://gist.github.com/Carreau/4279371
- Go https://github.com/takluyver/igo