The PYNQ-Z2 is a development board made by Xilinx, which is compliant with the RoHS directive. It is designed to reduce the complexity of the development of field-programmable gate array (FPGA) designs, allowing users to create high-performance embedded systems. The board contains a Xilinx Zynq chip, which combines a dual-core ARM Cortex-A9 processor and an FPGA/programmable logic fabric. It also includes plenty of peripherals, including 802.11 Wi-Fi and Bluetooth, Gigabit Ethernet, USB and HDMI ports, and many more. It is ideal for enabling applications such as machine vision, motor control, audio codecs, and more.