Bit Shift

Logical or arithmetic shift of input signal

Library

HDL Coder / HDL Operations

Description

The Bit Shift block performs a logical or arithmetic shift on the input signal.

Dialog Box and Parameters

Shift Mode

Default: Shift Left Logical

Specifies the type and direction of shift:

  • Shift Left Logical (default)

  • Shift Right Logical

  • Shift Right Arithmetic

Shift Length

Specifies the number of bits to be shifted. Specify a value greater than or equal to zero. The default is 0.

Ports

The block has the following ports:

Input
  • Supported data types: Fixed-point, integer (signed or unsigned), Boolean

  • Minimum bit width: 2

  • Maximum bit width: 128

Output

Has the same data type and bit width as the input signal.

Was this topic helpful?