PYNQ: PYTHON PRODUCTIVITY

Fractal graphics for Z1, Z2 and both versions of Ultra96

Just released: A PYNQ application that generates classic Mandelbrot and Julia set fractals!

It uses Python and the PYNQ framework on the front end. The custom FPGA accelerator uses DSP48s to compute with high-precision fixed point math. A small number of pixel computations are also parallelized. The design can scale to use just about all of the DSP48s in any sized Xilinx part.

The included Jupyter Lab Notebook (Lab mode must be used) allows use of a mouse to zoom into the infinite fractal data sets.

Instructions and more info can be found here: https://github.com/FredKellerman/pynq-juliabrot

Small samples are attached. I have created up to 16K resolution images with this application.

Kind regards,
-Fred

zoom

4 Likes