DSP Builder for Intel® FPGAs (Advanced Blockset): Handbook

ID 683337
Date 9/30/2024
Public
Document Table of Contents

14.6.16. Vector Multiplexer (VectorMux)

The DSP Builder VectorMux block dynamically selects a single scalar signal from an input vector of signals. If n is a vector of width N, sel takes the range [0:N–1] and the block produces the (sel)th signal from the vector.

This block is an autogenerating masked subsystem that Primitive library blocks build. Internally, it is a demultiplexer and multiplexer, but parameterizable such that you do not have to manually draw and reconnect the connections between the demultiplexer and multiplexer if the vector width parameter changes.