The development team at Digilent responsible for the PYNQ Z2 Python FPGA board which measures just 140 x 87mm in size, have this week announced a few new improvements to the board in the form of a Raspberry Pi Header and 24-Bit Audio Codec to name a few. The board is powered by an Xilinx Zynq-7020 Arm Cortex-A9 + FPGA SoC and has been specifically designed for PYNQ.
If you are not familiar with PYNQ, it is an open-source project from Xilinx that makes the design and implementation of embedded systems with Xilinx Zynq Systems on Chips (SoCs) easy. “Using the Python language and libraries, designers can exploit the benefits of programmable logic and microprocessors in Zynq to build more capable and exciting embedded systems.” PYNQ users can now create high performance embedded applications with parallel hardware execution, high frame-rate video processing, hardware accelerated algorithms, real-time signal processing, high bandwidth IO and low latency control.
PYNQ Z2 board specifications include :
– SoC – Xilinx Zynq-7020 (XC7Z020-1CLG400C) dual core Arm Cortex-A9 processor @ 650 MHz with FPGA with 13,300 logic slices, each with four 6-input LUTs and 8 flip-flops
– System Memory – 512MB DDR3
– Storage – Micro SD card slot, 16MB QSPI Flash with factory programmed globally unique identifier (48-bit EUI-48/64 compatible).
– Video – HDMI In and HDMI Out
– Audio ADAU1761 codec with 3.5mm HP + Mic jack, 3.5mm Line in jack
– Networking – Gigabit Ethernet
– USB – 1x USB Host connected to Arm processor, 1x micro USB port for programming/power,
– Expansion headers
– 1x Arduino Header with 49 GPIOs
– 2x Pmod with 16 GPIOs
– 40-pin Raspberry Pi header (N.B.: shares 8 pins with 1 Pmod)
– Misc – 6x user LEDs, 4x push buttons, 2x switches
– Power Supply – 5V via micro USB port, or 7V to 15V power source