7212736 designing and simulation of alu using vhdl
TRANSCRIPT
-
7/27/2019 7212736 Designing and Simulation of ALU Using VHDL
1/10
your name
Designing and
Simulation of ALUusing VHDL
Project byDevang R. Maniar
(051007001)
Adarsh Krishnan(051007003)
-
7/27/2019 7212736 Designing and Simulation of ALU Using VHDL
2/10
your name
Contents.
What is 8051
Block Diagram
What is ALU
VHDL
Designing ALU on VHDL
-
7/27/2019 7212736 Designing and Simulation of ALU Using VHDL
3/10
your name
What is 8051
The Intel 8051 is a Harvard architecture single chipmicrocontroller (C) which was developed by Intel in 1980for use in embedded systems. It was extremely popular inthe 1980s and early 1990s, but today it has largely been
superseded by a vast range of enhanced devices with 8051-compatible processor cores that are manufactured by morethan 20 independent manufacturers!!
-
7/27/2019 7212736 Designing and Simulation of ALU Using VHDL
4/10
your name
Block Diagram
-
7/27/2019 7212736 Designing and Simulation of ALU Using VHDL
5/10
your name
What is ALU
Logical Operations:
AND
OR
NOT
XOR
Rotate Left With Carry
Without Carry
Rotate Right
With Carry
Without Carry
Arithmetic Operations:
Addition
Signed
Unsigned
Subtraction
Multiplication Division
Decimal Adjust (DA)
An ALU is a combinational circuit that performs arithmeticand logic operations on a pair of operands. The operationsperformed by an ALU are controlled by a set offunction-select inputs.
-
7/27/2019 7212736 Designing and Simulation of ALU Using VHDL
6/10
your name
VHDL
VHDL or VHSIC Hardware Description Language, is commonly used asa design-entry language for Field-Programmable Gate Arrays (FPGAs)and Application-Specific Integrated Circuits (ASIC) in electronicdesign automation of digital circuits.
VHDL when used for systems design, it allows the behaviour of therequired system to be described (modelled) and verified (simulated)before synthesis tools translate the design into real hardware (gatesand wires).
VHDL allows the description of a concurrent system (many parts,each with its own sub-behaviour, working together at the sametime).
-
7/27/2019 7212736 Designing and Simulation of ALU Using VHDL
7/10
your name
VHDL Contd
VHDL can be written using either structural or behavioral descriptions.
Once written, VHDL code can then be run through sophisticated CAD
tools such as a logic synthesis tool that will generate the actual low-
level gates. Later these designs can be transferred to FPGA where
they can be checked for proper working.
At RT-level, hardware description language (HDL) simulators execute
RT-Level descriptions and provide output waveforms for given input
waveforms. At the behavioral level, HDL simulators simulate
sequential programs, and cosimulators connect HDL and general-
purpose processor simulators to enable hardware/software
coverification.
-
7/27/2019 7212736 Designing and Simulation of ALU Using VHDL
8/10
your name
Designing ALU on VHDL
We would be designing an ALU which resembles 8051s ALU. It wouldperform all basic functions of 8051. We would have 8 bit arithmeticand logic operations.
The simulation model will be based on behavioral approach.
We would be looking at the actual operation of basic logical &arthematic functions.
It would also be able to handle Signed & Unsigned inputs.
-
7/27/2019 7212736 Designing and Simulation of ALU Using VHDL
9/10
your name
After ALU
After succesfull implementation of ALU we would be looking ahead
to simulate RAM, ROM, timers, counters and incorporate it with the
simulated ALU.
We would also add more instructions as to fetch, decode & performoperations from RAM/ROM.
-
7/27/2019 7212736 Designing and Simulation of ALU Using VHDL
10/10
your name
Thank You.