template class xf::dsp::aie::fir::sr_sym::fir_sr_sym_base_graph¶
#include "fir_sr_sym_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_API = 0 > class fir_sr_sym_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_API = 0 > class xf::dsp::aie::fir::sr_sym::fir_sr_sym_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.
port <output> out
A window API of TP_INPUT_WINDOW_VSIZE samples of TT_DATA type.