{"title":"Design and Implementation of a high speed 4bit ALU using BASYS3 FPGA Board","authors":"Amrit Kumar Panigrahi, Sasmita Patra, Muskan Agrawal, Subhasis Satapathy","doi":"10.1109/i-PACT44901.2019.8960099","DOIUrl":null,"url":null,"abstract":"An Arithmetic Logic Unit (ALU) is an integral part of a computer processor. It is one of the most frequently accessed modules in a CPU and is utilized during most instruction executions. It has the capability of performing no. of different arithmetic and logic operations such as addition, subtraction, multiplication, bit-shifts and different logic operations. This paper primarily deals with the construction of Arithmetic Logic Unit (ALU) using Xilinx VIVADO 2016.2 and implement them on Field Programmable Gate Arrays (FPGAs) to analyze the design parameters. The main objective of designing the ALU is to develop algorithms in order to achieve an efficient utilization of the available hardware. The measures of the efficiency of an algorithm are speed improvement, less power consumption and better utilization of ALU. In this paper, we have simulated and synthesized the various parameters of ALUs by using VERILOG on Xilinx Vivado2016.2 and BASYS3 FPGA board [1].","PeriodicalId":214890,"journal":{"name":"2019 Innovations in Power and Advanced Computing Technologies (i-PACT)","volume":"66 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 Innovations in Power and Advanced Computing Technologies (i-PACT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/i-PACT44901.2019.8960099","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
An Arithmetic Logic Unit (ALU) is an integral part of a computer processor. It is one of the most frequently accessed modules in a CPU and is utilized during most instruction executions. It has the capability of performing no. of different arithmetic and logic operations such as addition, subtraction, multiplication, bit-shifts and different logic operations. This paper primarily deals with the construction of Arithmetic Logic Unit (ALU) using Xilinx VIVADO 2016.2 and implement them on Field Programmable Gate Arrays (FPGAs) to analyze the design parameters. The main objective of designing the ALU is to develop algorithms in order to achieve an efficient utilization of the available hardware. The measures of the efficiency of an algorithm are speed improvement, less power consumption and better utilization of ALU. In this paper, we have simulated and synthesized the various parameters of ALUs by using VERILOG on Xilinx Vivado2016.2 and BASYS3 FPGA board [1].