



























































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
non-ideal characteristics of differential amplifier
Typology: Schemes and Mind Maps
1 / 67
This page cannot be seen from the preview
Don't miss anything!
Intro to VHDL 2
-- VHDL
Dr Binu Paul
Intro to VHDL 4
VHDL --
Dr Binu Paul
Intro to VHDL 5
Basic Design Methodology
Requirements
Model Simulate
Gate-level
Model
Synthesize
Simulate Test Bench
ASIC or FPGA
Place & Route
Timing
Model
Simulate
Dr Binu Paul
VHDL design flow
Dr Binu Paul Intro to VHDL 7
VHDL Program structure
Dr Binu Paul Intro to VHDL 8
Library Declaration
‘ WORK ' is a default library which gets included
Dr Binu Paul Intro to VHDL 10
Library Declaration
IEEE standardised a library containing some
data types (like boolean, decimal, hexadecimal, character etc),
basic entities (like and,nand,xor etc),
functions
in their IEEE_STD no 1164
This in invoked in project as
library ieee ;
use ieee.std_logic_1164.all;
Use clause is included to invoke a particular package in the
specified library
This package has predefined
Dr Binu Paul Intro to VHDL 11
ENTITY Declaration
Dr Binu Paul Intro to VHDL 13
Intro to VHDL 14
describes the input/output ports of a module
entity add2 is
port ( a0, a1, b0, b1,cin, en : in std_logic ;
Sout: out std_logic_vector ( 3downto 0 ) );
end add2;
entity name port names port mode (direction)
port type
reserved words
punctuation
Dr Binu Paul
Dr Binu Paul Intro to VHDL 17
Intro to VHDL 18
Basic VHDL Concepts
Dr Binu Paul
Intro to VHDL 20
describes the input/output ports of a module
entity add2 is
port ( a0, a1, b0, b1,cin, en : in std_logic ;
Sout: out std_logic_vector ( 3downto 0 ) );
end add2;
entity name port names port mode (direction)
port type
reserved words
punctuation
Dr Binu Paul
Intro to VHDL 21
Dr Binu Paul
describes an implementation of an entity
may be several per entity