Reloadable Coefficients - 2024.1 English

Vitis Libraries

Release Date
2024-08-06
Version
2024.1 English

Reloadable coefficients are available through the use of a runtime programmable (RTP) Asynchronous input port, programmed by the processor subsystem (PS) at runtime. Reloadable configurations do not require the coefficient array to be passed to the constructor at compile time. Instead, the graph’s update() (refer to UG1079 Run-Time Parameter Update/Read Mechanisms for usage instructions) method is used to input the coefficient array. Graph’s update() method takes an argument of either scalar or an array type. Please refer to UG1079 Run-Time Parameter Support Summary.

Note

Graph’s update() method must be called after graph has been initialized, but before kernel starts operation on data samples.

Note

SSR configurations don’t offer support for symmetry. Therefore, RTP array size should be determined using: Reloadable Coefficients - Array Dimensions for SSR Cases.

Note

AIE-ML device does not offer HW support for symmetry. Therefore, RTP array size should be determined using: Reloadable Coefficients - Array Dimensions for SSR Cases.