Why Use VHDL

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

Why Use VHDL?

fl QuickTime-to-Market Allows designers to quickly develop designs requiring tens of thousandsoflogicgates Provides powerful high-level constructs for describing complex logic

BASIC FEATURES OF VHDL fl SUPPORTS FOR TEST & SIMULATION. fl SUPPORTS HIERARCHIES.

LEVELS OF ABSTRACTION fl Data Flow level In this style of modeling the flowofdata throughthe entityis expressedusingconcurrentsignalassignmentstatements. fl Structural level In this style of modeling the entity is described as a set of interconnectedstatements. fl Behavioral level. This style of modeling specifies the behavior of an entity as a set of statements that are executed sequentially in the specifiedorder.

THE THE STD_LOGIC TYPE_LOGIC TYPE fl Itisa datatypedefinedinthestd_logic_1164p IEEElibrary. fl Itisan enumeratedtypeandisdefinedas typestd_logicis(U,X,0,1,Z,W,L,H,- u unspecified x unknown 0 strong zero 1 strong one z high impedance w weak unknown l weak zero h weak one

entity <entity_name> is port ( <port_name> : <mode> <type>; . ); end <entity_name>;

architecturedeclaration: architecture <architecture_name> of <entity_name> is <declarations>

begin <vhdl statements> end <architecture_name> ;

EXAMPLE OF A VHDL ARCHITECTUREEXAMPLE OF A VHDL ARCHITECTURE entity andgate is port (c : out bit; a : in bit; b : in bit a ); and gate c end andgate; architecture arc_andgate of andgate is b begin c <= a and b; end arc_andgate;

Xilinx ISE
Xilinx ISE[1] is a software tool produced by Xilinx for synthesis and analysis of HDL designs, which enables the developer to synthesize ("compile") their designs, perform timing analysis,

examine RTL diagrams, simulate a design's reaction to different stimuli, and configure the target device with the programmer.

You might also like