makeMux - makeMux - 2026.1 English

Vitis Libraries

Release Date
2026-06-23
Version
2026.1 English
#include "xf_utils_hw/multiplexer.hpp"
template <
    MuxSide S,
    int W
    >
Multiplexer <S, W> makeMux (hls::stream <ap_uint <W>>& p)

Create Multiplexer object with FIFO width inferred.

Parameters:

S side of FIFO, must be provide by user.
W width of FIFO, can be inferred.
p FIFO to be wrapped.

Returns:

Multiplexer object