DESIGN AND IMPLEMENTATION OF FPGA BASED OPTIMIZED8 BITBARRELSHIFTER
Keywords:
BARREL SHIFTER, MULTIPLEXER, ROTATE LEFT, SHIFTER, RIGHT SHIFTE, LOGICALRIGHT,FPGA .Abstract
A Barrel Shifter is a logic component that performs shift or rotate operations. Barrel shifters are applicablefor digital signal processors. Several types of shifting operations exist depending on the target application, includingshift logical, shift arithmetic and rotate. In this work a set of hardware design alternatives for shifters to performthe different types of shifting operations was analyzed, designed and implemented in a Virtex-4- FPGA.Inarithmetic and logic operations barrel shifters is used to shift a desired number of bits in a desired direction. Inthis paper an 8-bit & an 16-bit barrel shifter architecture is proposed and implemented using Verilog code