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.
Note
Graph’s update() method must be called after graph has been initialized, but before kernel starts operation on data samples.
Reloadable coefficients are available for single- and multi- kernel configuration, e.g. using Cascade (TP_CASC_LEN
) and/or Super Sample Rate (TP_SSR
) modes of operation.
TDM Channels of will be split by TP_SSR
and FIR taps (for each channel) will be split by TP_CASC_LEN
. Each part is sent to a specific kernel via its corresponding RTP port.
For more details on multi-kernel modes, refer to: Cascaded kernels and Super Sample Rate.