The Vector Multiplexer block supports the Multiplexing feature for input of vector types.
Description
The Vector 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 1024.
Block Parameters
Open the Block Parameters dialog box 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.
- Fixed-Point Precision
-
- 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.
- Super Sample Rate (SSR)
- This configurable GUI parameter is primarily used to control processing of multiple data samples on every sample period. This block enables 1-D vector support for the primary block operation.
Parameters used by this block are explained in the topic Common Options in Block Parameter Dialog Boxes.
LogiCORE Documentation
Floating-Point Operator LogiCORE IP Product Guide (PG060)