template<int blocksize, int overlap> connect<stream , window<blocksize, overlap> > [name](portA, portB)
Connects a stream port to a windowed buffer port of specified block size and overlap.
template<int blocksize> connect<stream , window<blocksize> > [name](portA, portB)
Connects a stream port to a windowed buffer port of specified block size and zero overlap.
template<int blocksize> connect<window<blocksize>, stream> [name](portA, portB)
Connects a windowed buffer port of specified block size to a stream port.
template<> connect<stream> [name](portA, portB)
Connects between two stream ports.
template<> connect<cascade> [name](portA, portB)
Connects between two AI Engine cascade ports.
template<> connect<> [name](portA, portB)
Connects between hierarchical ports between different levels of hierarchy.
template<> connect<parameter> [name](portA, portB)
Connects a parameter port to a kernel port.
template<> connect<> [name](parameter, kernel)
Connects a LUT parameter array object to a kernel.