Mux - 2020.2 English

Vivado Design Suite Reference Guide: Model-Based DSP Design Using System Generator (UG958)

Document ID
UG958
Release Date
2020-11-18
Version
2020.2 English

This block is listed in the following Xilinx® Blockset libraries: Basic Elements, Control Logic, Floating-Point, and Index.

The Xilinx Mux block implements a multiplexer. The block has one select input (type unsigned) and a user-configurable number of data bus inputs, ranging from 2 to 32.

Block Parameters

The block parameters dialog box can be invoked by double-clicking the icon in your Simulink® model.

Basic tab
Number of inputs
specify a number between 2 and 32.
Optional Ports
Other parameters used by this block are explained in the topic Common Options in Block Parameter Dialog Boxes.
Output tab
Precision
This parameter allows you to specify the output precision for fixed-point arithmetic. Floating point arithmetic output will always be Full precision.
Full
The block uses sufficient precision to represent the result without error.
User Defined
If you do not need full precision, this option allows you to specify a reduced number of total bits and/or fractional bits.
Fixed-point output type
Arithmetic type
Signed (2’s comp)
The output is a Signed (2’s complement) number.
Unsigned
The output is an Unsigned number.
Number of bits
Specifies the bit location of the binary point of the output number where bit zero is the least significant bit.
Binary point
Position of the binary point. in the fixed-point output.
Quantization

Refer to the section Overflow and Quantization in the topic Common Options in Block Parameter Dialog Boxes.

Overflow

Refer to the section Overflow and Quantization in the topic Common Options in Block Parameter Dialog Boxes.

Parameters used by this block are explained in the topic Common Options in Block Parameter Dialog Boxes.

LogiCORE™ Documentation

LogiCORE IP Floating-Point Operator v7.1