Open Access Open Access  Restricted Access Subscription or Fee Access

Design and Implementation of 64-Bit Arithmetic Logic Unit on FPGA Using VHDL

Sateesh Kourav, Sunil Shah

Abstract


ABSTRACT

A 64-bit ALU is designed and implemented using VHDL and simulated on a Xilinx simulator. The ALU is the basic building block of a processor. The ALU performs logical, arithmetic, and shifting operations onto data in the processor. The proposed design may find application where automobile and control are required. Arithmetic Logic Unit part of the Central Processing Unit which performs arithmetical operations such as addition, subtraction, division, multiplication, etc. logical operations such as OR, XOR, etc., and shift-rotate operations. reusable systems provide a solution to solve complex problems by combining them with hardware speed. The flexibility of software improves system performance. In the last three decades,introduction to technology that has fundamentally changed one and controls the world. Performance can be greatly improved without losing accuracy in revealing computational precision inmany applications. To enable this, we propose a new arithmetic logic unit (ALU), architecture perfect dynamic on the fly supports the precise operation. Same as operation ALU becomes more complex, becomes more expensive, and takes up more space in the CPU so powerconsumption is a major problem. VHDL synthesized coded RTL code of fixed point is an arithmetic core. The functions of fixed-point arithmetic were verified by simulations with the single instruction test as the first point. And then implemented fixed-point arithmetic with FPGA. To handle more challenges nowadays and the demand for complex tasks is increasing day-by-day to increase the efficiency of a processor resulting in more number of components manufactured on a single chip according to Moore’s law. Arithmetic Logic Unit is the structure of the central processing unit. CPUs contain very powerful and complex ALUs. In addition to ALUs, today’s CPUs have a control unit that operates the ALU through the control signals. These signals tell to ALU which operations will be performed and the ALU stores results of these operations in output registers. Also, the CU moves the data between these registers, the ALU, and memory through the control signals. VHDL is one of the most popular languages of an industry for the modeling, description, and synthesis of digital circuits and systems. It is a high-level language that is difficult to learn, and suitable for the design of complex systems. Also, this language allows users to create complex data types. Design units, also called library units, are the main components of the VHDL language.

 

Keywords:ALU, VHDL, control unit


Full Text:

PDF

Refbacks

  • There are currently no refbacks.