Professional Documents
Culture Documents
Why Use VHDL
Why Use VHDL
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
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.