Main Content

Bit Rotate

Rotate input signal by bit positions


HDL Coder / Logic and Bit Operations

  • Bit Rotate block


The Bit Rotate block rotates the input signal left or right by the specified number of bit positions.


Rotate Mode: Specifies direction of rotation, left or right. The default is Rotate Left.

Rotate Length: Specifies the number of bits to rotate. Specify a value greater than or equal to zero. The default is 0.


The block has the following ports:

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

  • Minimum bit width: 2

  • Maximum bit width: 128


Has the same data type as the input signal.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Introduced in R2014a