template class xf::dsp::aie::fir::sr_asym::fir_sr_asym_base_graph¶
#include "fir_sr_asym_graph.hpp"
Overview¶
template < typename TT_DATA, typename TT_COEFF, unsigned int TP_FIR_LEN, unsigned int TP_SHIFT, unsigned int TP_RND, unsigned int TP_INPUT_WINDOW_VSIZE, unsigned int TP_CASC_LEN = 1, unsigned int TP_USE_COEFF_RELOAD = 0, unsigned int TP_NUM_OUTPUTS = 1, unsigned int TP_DUAL_IP = 0, unsigned int TP_API = USE_WINDOW_API > class fir_sr_asym_base_graph: public graph // direct descendants template < typename TT_DATA, typename TT_COEFF, unsigned int TP_FIR_LEN, unsigned int TP_SHIFT, unsigned int TP_RND, unsigned int TP_INPUT_WINDOW_VSIZE, unsigned int TP_CASC_LEN = 1, unsigned int TP_USE_COEFF_RELOAD = 0, unsigned int TP_NUM_OUTPUTS = 1, unsigned int TP_DUAL_IP = 0, unsigned int TP_API = 0 > class xf::dsp::aie::fir::sr_asym::fir_sr_asym_graph // fields port <input> in port <output> out kernel m_firKernels[TP_CASC_LEN]
Fields¶
port <input> in
The input data to the function. This input is a window API of samples of TT_DATA type. The number of samples in the window is described by TP_INPUT_WINDOW_VSIZE. Note: Margin is added internally to the graph, when connecting input port with kernel port. Therefore, margin should not be added when connecting graph to a higher level design unit. Margin size (in Bytes) equals to TP_FIR_LEN rounded up to a nearest multiple of 32 bytes.