Na FPGA se často obrací vývojáři proto, aby využili velký výkon pro náročné aplikace jako je počítačové vidění, komunikace průmyslových systémů a internet věcí. Běžné programování FPGA však je složité a časově náročné, což vedlo ke vzniku vývojového prostředí Python Productivity for Zynq (PYNQ) na bázi notebooků Jupyter, který problematiku programovatelnosti FPGA řeší.