Once I noticed that cheap Zynq modules can be had for a few dollars I immediately bought one, then started asking questions. Apparently, the first modules in circulation were more populated than the later ones: They have optocouplers and a crystal driving the network interface. The crystal-less modules are cheaper, but I had trouble evaluating and leveraging my Zync-board capabilities. The following posts will detail my steps to install Petalinux OS and boot it from SD card, and and then to install and run PYNQ. This enables to interface the FPGA logic from python code running on the Zynq processor, without needing to use a JTAG programmer . Order of posts Introduction . Board definitions. Build and install Petalinux 2019.1 on crystal-less EBAZ4205 module. Build and install PYNQ 2.5.4 on crystal-less EBAZ4205 module. PYNQ overlay example for verification of functionality. References (for part #1) [1] GitHub - xjtuecho/EBAZ4205: A 5$ Xilinx ZYNQ development boa...