- Muchas notas - Fran Acién

20220817 - PYNQ

Pynq is a xilinx board to develop VHDL and python.

A high level description of what is the PYNQ board. The pynq board is composed by 2 things, a PL (Programmable logic), the FPGA and PS(Processing system), the ARM processor. By default the zynq board is running a PS with the jupyter hub. The xilinx ecosystem let you to to create the bitstream, overlay, that is a fpga code, and also you can add some C code. In the overlay vivado let you to use VHDL, or to genearte VHDL code from C code. When using the PYNQ board you use fpga code with the current firmware or PS (jupyter and all the libraries). In fauna they used their custom PS.