2
DESIGN AND IMPLEMENTATION OF 8 BIT ALU USING VHDL TOOL AIM: The aim of the project is to design an 8 Bit ALU using VHDL software tools and implement it in programmable IC PAL/FPGA. THEORY: The ALU is a device that can be used to perform Arithmetic and Logical operations on the binary data. The proposed device can accept two numbers of 8 bit binary data and can perform logical/arithmetic operation depending on the control signal. It is proposed to give 4-bit binary controlled signal and so eight different operations are performed. HARDWARE: The Hardware of 8 bit ALU consists of PAL C22V10/FPGA as 8 bit ALU, buffer, SPDT Switch and LEDs. Figure: Block diagram of 8 Bit ALU SOFTWARE: INPUT & CONTROL SWITCHES PAL C22V10 (or) FPGA EIGHT BIT ALU BUFFER LED display BUFFER

A 8 bit alu

  • Upload
    evans

  • View
    191

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A 8 bit alu

DESIGN AND IMPLEMENTATION OF 8 BIT ALU USING VHDL TOOL

AIM:

The aim of the project is to design an 8 Bit ALU using VHDL software tools and

implement it in programmable IC PAL/FPGA.

THEORY:

The ALU is a device that can be used to perform Arithmetic and Logical operations on

the binary data. The proposed device can accept two numbers of 8 bit binary data and can

perform logical/arithmetic operation depending on the control signal. It is proposed to give 4-bit

binary controlled signal and so eight different operations are performed.

HARDWARE:

The Hardware of 8 bit ALU consists of PAL C22V10/FPGA as 8 bit ALU, buffer,

SPDT Switch and LEDs.

Figure: Block diagram of 8 Bit ALU

SOFTWARE:

Using VHDL software tool, a digital system can be designed and simulated. Also the

Timings of various signals can be verified. Then the system can be implemented in PAL C22V10

using WARP-R4 or can implemented in ALTERA/ATMEL FPGA using MAX plus II/IDS 6.0.

APPLICATIONS:

The ALU can be mainly used in

Microprocessor

Microcontroller

INPUT &CONTROLSWITCHES

PAL C22V10(or) FPGA

EIGHT BIT ALU

BUFFER

LED display

BUFFER