4 Bit Arithmetic and Logic Unit Design Using Structural Modelling in VHDL IJERTV2IS3197 PDF
4 Bit Arithmetic and Logic Unit Design Using Structural Modelling in VHDL IJERTV2IS3197 PDF
ISSN: 2278-0181
Vol. 2 Issue 3, March - 2013
diagram and interfacing signal are also accumulator and flag registers. The accumulator
tracked to ensure that they adhere to the holds the results of operations, while the flag
design specification.ALU using VHDL fulfils register contains a number of individual bits that
the needs for different high performance are used to store information about the last
operation carried out by the ALU. More on these
application.
registers can be found in the register array
Index terms-Arithmetic and logic unit (ALU),
section.
Very high scale integrated circuit Hardware
Description Language.
1. Introduction
The ALU, or the arithmetic and logic unit, is
the section of the processor that is involved with
executing operations of an arithmetic or logical
nature. In ECL, TTL and CMOS, there are
available integrated packages which are referred
to as arithmetic and logic units (ALU). The logic
circuitry in this units is entirely combinational (i.e.
consists of gates with no feedback and no flip-
flops).The ALU is an extremely versatile and
useful device since, it makes available, in single
package, facility for performing many different
logical and arithmetic operations.
www.ijert.org 1
International Journal of Engineering Research & Technology (IJERT)
ISSN: 2278-0181
Vol. 2 Issue 3, March - 2013
Logical operations
3. Implementation
Further logic gate s are used within the
ALU to perform a number of different logical
tests, including seeing if an operation produces a
result of zero. Most of these logical tests are used
RRTT
to then change the values stored in the flag
register, so that they may be checked later by
separate operations or instructions. Others produce
IIJJEE
www.ijert.org 2
International Journal of Engineering Research & Technology (IJERT)
ISSN: 2278-0181
Vol. 2 Issue 3, March - 2013
RRTT
IIJJEE
www.ijert.org 3
International Journal of Engineering Research & Technology (IJERT)
ISSN: 2278-0181
Vol. 2 Issue 3, March - 2013
5. Conclusion
In this paper, we have proposed efficient
VHDL behavioural coding verification method.
We have also proposed several algorithms using
different design levels.
Our proposals have been implemented
in Verilog and verified using Xilinx ISE 10.1
analyzer. We have reduced the number of bus
lines and all the designs have been implemented
and tested. This ALU design using VHDL is
successfully designed, implemented, and tested.
Currently, we are conducting further research that
considers the further reductions in the hardware
complexity in terms of synthesis and finally
download the code into Altera SPARTEN-3E:
FPGA chip on LC84 package for hardware
realization.
6. Acknowledgement
RRTT
We gratefully acknowledge the Almighty
GOD who gave us strength and health to
IIJJEE
7. Reference
1. Brown S., Vranesic Z “Fundamental of Digital Logic
Design with VHDL” McGraw Hill, 2nd Edition.
2. Bhasker J, “A VHDL Primer”, P T R Prentice Hall,
Pages 1-2, 4-13, 28-30.
3. Jiang Hao, Li Zheying, “FPGA design flow based on
a variety of EDA tools” in Micro-computer
information, 2007(23)11-2:201-203.
4. Xilinx, Inc. Xilinx Libraries Guide, 2011.
5. Sewak K, Rajput P, Panda Amit K, “FPGA
Implementation of 16 bit BBS and LFSR PN
Sequence Generator:
6. A Comparative Study”, In Proce. of the IEEE
Student Conference on Electrical, Electronics and
Computer Sciences 2012, 1-2 Mar 2012, NIT
Bhopal, India.
7. Douglas L. Perry, VHDL, McGraw-Hill, 1995.
8. “Digital Integrated Circuits” by Jan M. Rabaey
, Anantha Chandrakasan and Borivoje Nikolic
www.ijert.org 4