Other Constraints - 2024.1 English

AI Engine Kernel and Graph Programming Guide (UG1079)

Document ID
UG1079
Release Date
2024-06-05
Version
2024.1 English

Multi-Rate Designs

Some designs implement kernels which are based on various data frame size. The data can be transferred through streams and/or buffers. The repetition count is the number of times a kernel is launched during one iteration of the graph:
repetition_count(k) = N;
This sets N as the repetition count for the kernel k that has a synchronous buffer connection.

For the kernel with an asynchronous buffer connection, the repetition count should be specified as follows:

async_repetition(k.in[1]) = N; //k.in[1] is the async buffer port