|Product Performed to Expectations:||10|
|Specifications were sufficient to design with:||10|
|Demo Software was of good quality:||10|
|Product was easy to use:||10|
|Support materials were available:||10|
|The price to performance ratio was good:||10|
|TotalScore:||60 / 60|
The roadtest for the PYNQ-Z2 has been one of my most satisfying roadtest experiences. The product is well documented and it works robustly.
I documented my roadtest in a series of blogs:
The PYNQ-Z2 Dev Kit came with everything that was required to get started immediately including a pre-flashed 16GB microSD card. The Xilinx Zynq 7020 SoC has a dual-core ARM Cortex A9 processor and programmable logic equivalent to an Artix-7 FPGA. With the Arduino Uno, Raspberry Pi, and PMOD compatible connectors it was very easy to interface to a wealth of existing peripherals. Using the Jupyter Notebook environment provided rapid access to examples and documentation. Xilinx has done a great job with their GitHub repositories of example notebooks - which I used extensively in my roadtest. The abstraction provided by the Python wrapper libraries made it easy for a novice like me to start playing with programmable logic. I think that this is a good entry into using FPGAs and facilitates the move to more bare metal programming.
What I really appreciated about the PYNQ-Z2 Dev Kit is that I got to play around with binarized neural network structures. I hope this is the start of a productive learning experience.