Design Methods: Verilog HDL VHDL
Design Methods: Verilog HDL VHDL
Design Methods
The basic architecture of this processor is design by using
language HDL i.e Hardware Description language . The HDL language
like Verilog or HDL are used in Programming .Here we use VHDL code
i.e the input to the Design is given by writing The VHDL Code
For the data path and the control unit . The synthesis process
generate a circuit and simulation verifies the functionality of the circuit
based on the input given to it .Finally it is implemented on the FPGA kit
which is knows as Physical Design .
2. Hardware Description language
In Electronics , a hardware description language or HDL is any
language from the class of computer language for the formal description
of electronics circuit .It can describe the circuit .it can be describe as the
circuit operation ,its design and organisation and test to verify its
operation by mean of simulation
An HDL is a standard text based Expression of the temporal l
behevorial and or circuit structure of a electronics system . In contrast to
a software programing language ,an an HDL Syntax and semantics
include explicit natation for expression time and concurrency which are
primary attribute of hardware .
HDL’s are used to design two kinds of system .First they are
used to design a dedicated integrated circuit ,such as processor or a kind
of digital logic circuit .The second use involve programing programmable
logic device such as FPGA .The HDL code is fed to a logic complier and
the output is loaded into the device.
3. Types of HDL
Verilog HDL
VHDL
Here we are using the VHDL . so the following section discuss
the concept of VHDL Language.
4. About VHDL
DRIVER: It is defined as the source on a signal .If the signal is having two
sources ,then the signal is said to have two drivers .
BUS: Bus is the groups of wires which connects two or more blocks in the
design . Bus is the groups of wires with its drivers turns off.
6. VHDL Model
The programmer can write the program in three different ways ..
1. Data Flow Model
2. Behavioral Model
3. Structural Model
In the behevioral model there is certain process to write the logic of the
design .The behevioral model uses the process statement.
C) STRUCTURAL MODEL :-
7. Synthesis
8. Simulation
FPGA
CPLDs typically have the equivalent to thousand to ten thousand of logic gates
,allowing implementation of moderately complicated data processing device.
Uses of CPLDs
CPLDs are often used in modern digital to perform ‘boot loader’ function
before loading over control to other device not having this capability