PYNQ Programable Logic Utilization

Hello all,
I have Implemented a super light Machine vision algo on desktop using an Nvidia card but its suffering from high latency prob due to sloppy pipelines and lack of unified memory.

Was planning on implementing on PYNQ but I’ve noticed most if not all PYNQ devices are all MPSoM, with ARMs. Ideally id want to utilize only programable logic because I’m looking for super low latency. I’m questioning how much the ARM cores are being used and for what? I guess looking at SoC block diagram might answer my question but for me this isn’t that apparent. Some devices in question are the KV260(shown) and PYNQ-Z1(and Z2).

Hi @Alex1,

Welcome to the PYNQ community.

The ARM processor is harden on hardware, it does not uses any PL resources.
The PL resource utilization will depend on the overlay you implement.

I’m questioning how much the ARM cores are being used and for what?

This is something you will have to profile. But, PYNQ is not utilizing much of the CPU cycles.

Mario

1 Like