cynq icon indicating copy to clipboard operation
cynq copied to clipboard

PYNQ bindings for C and C++ to avoid requiring Python or Vitis to execute hardware acceleration.

Results 9 cynq issues
Sort by recently updated
recently updated
newest added

This feature: * Adds the execution graphs functionality * Adds a multi-accelerator example working sequentially and in parallel * Updates the documentation Addresses #14

This feature: * Adds clock query and setting to the US+, so the accelerators can run at its nominal frequency * Adds a debug class * Fixes warnings regarding unused...

CYNQ can receive the bitstream only and work with it. However, it implies some drawbacks: 1. The addresses and offsets cannot be guessed: user is required to find them in...

enhancement
help wanted

Given that CYNQ does not parse the .hwh file, it is not possible to know addresses, aliases and clocks. There are two possibilities: 1. (Short term): add the option to...

bug
enhancement
being addressed

We require a thread safety mechanism when dealing with accesses to an instance from different threads.

enhancement

There is no way in Ubuntu 22.04 to synchronise memory in a ordered fashion. The idea is to create a mechanism based on std::async when using eager mode.

being addressed

Using queues allows the creation of execution graphs. This support requires implementation

being addressed

Add the Hardware to work with a device ID. Alveo already supports it.

enhancement

The following problem occurred when running the relevant example project of cynq: ubuntu@kria:~/cynq$ sudo ./builddir/examples/matrix-multiplication-kria [sudo] password for ubuntu: ----- Initialising platform ----- terminate called after throwing an instance of...