Pro catalog
Shift & Bit Manipulation
Shifters, rotators, bit masks, and bitwise manipulation blocks.
Category overview
Shifters, rotators, bit masks, and bitwise manipulation blocks.
IP blocks
-
16-bit register with mutually exclusive modes: parallel load, shift left, and shift right.
-
Combinational 32-bit barrel with op encoding: pass-through, logical left, logical right, and rotate left.
-
A combinational 32-bit funnel shifter that concatenates two 32-bit inputs and shifts them left to extract a 32-bit window.
-
A fully synthesizable binary-tree barrel shifter supporting LSL, LSR, and ASR with clamped shift amounts and O(log N) latency.
-
Combinational 8-bit barrel unit controlled by mode (shift/rotate) and direction (left/right).
-
Combinational 8-bit bit reversal module.
-
Pure combinational 8-bit bit reversal module.
-
Combinational module that swaps the upper and lower nibbles of an 8-bit data word.
-
Converts 8-bit parallel input to LSB-first serial output with busy flag and synchronous load.
-
8-bit shift register with async reset, parallel load, serial-in, and single-direction shift enable.
-
Combinational 8-bit arithmetic right shift with sign extension.
-
Extracts an 8-bit field from a 16-bit input word using a barrel shifter and mask.
-
Combinational module that rotates a 32-bit word by 0 to 3 bytes.
-
Combinational module performing circular left shift on 8-bit data with variable shift amount.
-
Rotates the four 4-bit nibbles of a 16-bit word by N positions (0..3) in left or right direction.
-
Combinational 8-bit rotate left or right logic with configurable shift amount.
-
A fully synchronous 8-bit universal shift register with hold, shift left, shift right, and parallel load modes.