Design of 16 bit Arithmetic and Logical Unit Using Vivado 14.7 and Implementation on Basys 3 FPGA Board

Authors(3) :-Prachi Sharma, G. Rama Laxmi, Arun Kumar Mishra

This paper primarily deals with the construction of arithmetic Logic Unit (ALU) using Hardware Description Language (HDL) using Xilinx Vivado 14.7 and implement them on Field Programmable Gate Arrays (FPGAs) to analyze the design parameters. ALU of digital computers is an aspect of logic design with the objective of developing appropriate algorithms in order to achieve an efficient utilization of the available hardware. The hardware can only perform a relatively simple and primitive set of Boolean & arithmetic operations and are based on a hierarchy of operations that are built by using algorithms employing the hardware. Speed, power and utilization of ALU are the measures of the efficiency of an algorithm. In this paper, we have simulated and synthesized the various parameters of ALUs by using VHDL on Xilinx Vivado 14.7 and Basys 3 Artix 7 FPGA board.

Authors and Affiliations

Prachi Sharma
Student, EC Department, Bhabha College of Engineering, Bhopal, India
G. Rama Laxmi
Assistant Professor, EC Department, Bhabha College of Engineering, Bhopal, India
Arun Kumar Mishra
Assistant Professor, EC Department, Bhabha College of Engineering, Bhopal, India

FPGA, ALU, XILINX Vivado 14.7, Basys 3 Artix 7 FPGA Board

  1. Stephen Brown, V.Zvonko, "Fundamentals of digital logic with VHDL Design"2ndEdition,Mc Graw Hill International Edition, 2005.
  2. Charles H.Roth, Jr., "Digital System Design using VHDL", PWS Publishing Company, 2006.
  3. Douglas L. Perry, VHDL, third edition, McGraw-Hill, pp. 60-63, 238, July 1999.
  4. Mark Zwolinski, "Digital System Design with VHDL", Prentice Hall, 2000.
  5. Pedroni, "Digital Logic Design using VHDL".
  6. Kaliamurthy, R.Muralidharan, "VHDL Design of FPGA Arithmetic Processor" International Conference on Engineering and ICT, 2007.
  7. S. Kaliamurthy & Ms. U. Sowmmiya, "VHDL design of arithmetic processor" ,Global Journals Inc.(USA) , November 2011.
  8. Landauer, R., "Irreversibility and heat generation in the computing process", IBM J.Research and Development, vol. 5 (3): pp. 183-191, 1961.
  9. Bennett, C.H., "Logical reversibility of computation", IBM J. Research and Development, vol. 17: pp. 525-532, 1973.
  10. Raghu Kanth1, B. Murali Krishna2, G. Phani Kumar3, J. Poornima4, K. Siva Rama Krishna " A Comparitive Study Of Reversible Logic Gates"International Journal of VLSI & Signal Processing Applications, Vol.2,Issue 1, Feb 2012.
  11. Himanshu Thapliyal ,Nagarajan Ranganathan "A New Reversible Design of BCD Adder " IEEE conference on Design and automation, 2011 pp.1-4.
  12. Zhijin Guan, Wenjuan Li, Weiping Ding, Yueqin Hang, Lihui Ni"An Arithmetic Logic Unit design based on reversible logic gates "IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PacRim), 2011.
  13. Thapliyal H, Srinivas M.B, "Novel Reversible TSG Gate and Its Application for Designing Components of Primitive Reversible/Quantum ALU,"Fifth International Conference on Information, Communications and Signal Processing, 2006.
  14. Thapliyal,M.B Srinivas "Novel design and reversible logic synthesis of multiplexer based full adder and multipliers" 48th Midwest Symposium on Circuits and Systems, 2005.

Publication Details

Published in : Volume 2 | Issue 5 | September-October 2016
Date of Publication : 2016-10-30
License:  This work is licensed under a Creative Commons Attribution 4.0 International License.
Page(s) : 243-249
Manuscript Number : IJSRSET162510
Publisher : Technoscience Academy

Print ISSN : 2395-1990, Online ISSN : 2394-4099

Cite This Article :

Prachi Sharma, G. Rama Laxmi, Arun Kumar Mishra, " Design of 16 bit Arithmetic and Logical Unit Using Vivado 14.7 and Implementation on Basys 3 FPGA Board, International Journal of Scientific Research in Science, Engineering and Technology(IJSRSET), Print ISSN : 2395-1990, Online ISSN : 2394-4099, Volume 2, Issue 5, pp.243-249, September-October-2016. Citation Detection and Elimination     |     
Journal URL : https://ijsrset.com/IJSRSET162510

Article Preview