# 16-bit barrel shifter - 123seminarsonly.com

16-BIT BARREL SHIFTER A Mini Project Report Submitted in the partial fulfillment of the requirements for the award of the Degree of Bachelor of Technology ELECTRONICS AND COMMUNICATION ENGINEERING Under the guidance of ( MR S.V.S.PRASAD ) Submitted by

G.SHYAMKUMAR (08E31A0458) G.RAMESH (08R21A0499) P. PARDTHASARADHI (08R21A0487) Abstract A barrel shifter is a digital circuit that can shift a data word by a specified number of bits in one clock cycle. The number of multiplexers required for an n-bit word is

n X log2(n) The shifter works by shifting the bits left. Inputs: Data bits D0-D7 & encoded Select lines S2, S1, S0. Outputs: Shifted Data bits Q0 Q7. Implementation Technology : 0.6 micron process. A barrel shifter, comprising: an n-bit by n-bit transistor array arranged into n rows and n columns

8 Bit Barrel Shifter Block Diagram data(16- bits) clk rst dataout(16bit s load_shift no. of bits to be shifted(16-bit

BARREL SHIFTER 3 FUNCTION OF BARREL SHIFTER Each shifter will be designed as a 16-bit shifter that receives a 16-bit input data value along with a twos compliment encoded shift value, and will produce a 16- bit shifted result. This section will describe the internal design characteristics for each shifter. 4

Introduction to barrel shifter 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 {multiplexer}, each output can be connected to any input depending on the shift distance Four common word sizes and the number of multiplexers needed are listed below: 64-bit 64 * log2(64) = 64 * 6 = 384 32-bit 32 * log2(32) = 32 * 5 = 160 16-bit 16 * log2(16) = 16 * 4 = 64 8-bit

8 * log2(8) = 8 * 3 = 24 5 Simulations 6 Project Summary We designed a 16bit Barrel Shifter that shifts data from an input to an output

depending on the combination of three select lines. Our design of the Barrel shifter allows for an increase in the number of input bits without having to modify the existing design. Our design met the specifications for the project. 7 Applications of barrel shifter

Digital Signal Processing Array Processing Graphics Database Addressing High Speed Arithmetic Processors 8 Summary Our project was a worthwhile endeavor as not many people know what a barrel

shifter is and what it is used for. As such, doing it and presenting it to the class has helped to enlighten our classmates. Most importantly we got our circuit design to work and meet specification as we have ably shown in our presentation. We believe that our circuit can become a stepping stone to improving computer organization and memory. 9

CONCLUSION Hence we have designed the IP Core for Barrel Shifter using VHDL. The simulation has been done using ISE Simulator. The synthesis has been done using XILINX ISE 9.1i. The bit file has been generated and the output is dumped on the FPGA Device (Spartan3E). 10 THANK YOU ANY DOUBTS ?

## Recently Viewed Presentations

• NAPOLEON GROUP : the emergence of a new Fintech. Providing future-ready investment solutions. from algorithmic strategies to technology-operated funds through blockchained index publishing * AMF is the French regulator | OUR . GROUP. THREE FOUNDERS WITH A STRONG BACKGROUND
• B. Seedless vascular plants - reproduce by spores, but have vascular tissue that carries water and nutrients throughout the plant. 1. Can grow bigger. and thicker than. nonvascular plants. 2. Ferns - largest group of seedless vascular plants.
• Someone with 20/20 (visual acuity) is just able to decipher a letter that bisects a visual angle of 5 minutes of arc (written 5') at the eye from distance of 20 feet 5' of arc is 5/60 of degree, since...
• Arial MS Pゴシック Times New Roman Calibri ChristmabetRegular Curlz MT Algerian Castellar Default Design MathType 4.0 Equation TODAY IN PRECALCULUS Condensing Log Expressions PowerPoint Presentation Practice PowerPoint Presentation PowerPoint Presentation Change of Base Formula Example Homework
• History of Biotechnology. 1972 - The DNA composition of chimpanzees and gorillas is discovered to be 99% similar to that of humans. 1975 - Method for producing monoclonal antibody developed by Kohler and Milstein.
• Victory Chant (4) Joseph Vogels 1985 Scripture in Song CCLI 522161 Victory Chant Hail Jesus You're my King Hail Jesus You're my king Your life frees me to sing. Your life frees me to sing. I will praise You all...
• Introductory Question (revisited) When you look up at the sky during the day, is the light from distant stars reaching your eyes? Yes No Question 3 How does a rainbow break sunlight into colors? Light and Refraction Polarization of matter...
• OK - The shortcuts!! Thank goodness - i thought she was going to make me do it all the definition way which is such a pain in the a** - why did i have to do it the long way...