TUL PYNQ-Z2: An Arduino and Raspberry Pi compatible Xilinx Zynq C7Z020-based PYNQ development board
The TUL PYNQ-Z2 looks a bit different compared to most modern single-board computers (SBCs). We are not just talking about its attractive red colour of its board either. Firstly, it measures 140 x 87 mm, making it rather large by SBC standards. The additional footprint has allowed TUL to integrate Arduino and Raspberry Pi compatible headers, along with an Analog Devices ADAU1761 24-bit audio codec that incorporates two 3.5 mm jacks.
TUL has designed the PYNQ-Z2 for Python Productivity for Zynq (PYNQ) development, an open-source framework published by Xilinx. The framework incorporates Python language and libraries to create embedded systems with Xilinx Zynq SoCs. PYNQ has an extensive website explaining the framework and its uses, which you can find here.
PYNQ currently supports four boards including the PYNQ-Z2, with the latter distinguishing itself with its Raspberry Pi header and 24-bit audio codec. TUL has equipped the board with a Xilinx Zynq-7020 XC7Z020-1CLG400C SoC, which integrates two ARM Cortex-A9 cores running at 650 MHz, 512 MB of DDR3 RAM and 16 MB of QSPI flash storage. The board includes a microSD card slot should you need more space though.
There is also HDMI in and HDMI out, Gigabit Ethernet and two USB ports, one of which is a micro USB that supports up to 5 V power. The PYNQ-Z2 can run on a 7 V to 15 V power supply too. The TUL PYNQ-Z2 ships worldwide from Seeedstudio for US$119 or for US$5 cheaper from Newegg if you live in the US.
Seeedstudio is currently offering a US$5 discount on the board, bringing its price down to that of Newegg. The voucher code is PYNQ5 and can be applied during check-out.