barrel shifter


Also found in: Wikipedia.

barrel shifter

(hardware)
A hardware device that can shift or rotate a data word by any number of bits in a single operation. It is implemented like a multiplexor, each output can be connected to any input depending on the shift distance.
References in periodicals archive ?
The Select lines for shifting will be derived from barrel shifter.
Several other complex irreversible barrel shifters such as Mask-based data-reversal barrel shifter, Mask-based two's complement barrel shifter and Mask-based one's complement barrel shifter with overflow and zero flag have also been presented by Pillmeier and et al.
Over 40 dynamically controlled operating modes are supported including: multiplier, multiplier-accumulator, multipler-adder/subtractor, tree input adder, barrel shifter, wide counters and comparators.
The new microcontrollers capitalise on a powerful FR60 core running at up to 50MHz with a 5-stage pipeline, 16-bit fixed-length instruction set, and built-in hardware multiplier and barrel shifter.
This speed, combined with the new powerful H8SX CPU that incorporates a barrel shifter, enables the new devices to achieve 89 MIPS performance in the Dhrystone benchmark -- 85 percent more than the 48MHz devices with the previous H8SX CPU core.
SwetaKhatri and GhanshyamJangid (2014) proposed a 64- bit fast VM using barrel shifter based on Nikhilam sutra ([2.
With availability of up to 512 DSP slices operating at 500 MHz, each DSP slice supports 18-bit by 18-bit, two complement multipliers, and over 40 dynamically controlled operating modes including; multiplier, multiplier-accumulator, multiplier-adder/subtractor, three input adder, barrel shifter, wide bus multiplexers, or wide counters.
At the Embedded Systems Conference this week, Xilinx announced the release of new advanced features for its industry-leading MicroBlaze(TM) 32-bit soft processor core including Hardware Divide, LocalLink, Instruction and Data caches, and a Barrel Shifter.
With new capabilities in the MicroBlaze core such as LocalLink interconnect technology, barrel shifter, instruction and data caches, and hardware divider, designers can now significantly increase system performance while reducing cost.
The device integrates an enhanced MULT/ACCU unit with 32-bit barrel shifter, 56KB of Flash and 1280 bytes of RAM.
Based on the company's high-performance 32-bit RISC architecture, the V800 Series has a five-stage pipeline, 32 general-purpose registers, a 32-bit barrel shifter and hardware MAC instructions.