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

ID 683337
Date 7/15/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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.