(b) BIT VECTOR:It contains the set of binary values 0 and 1;
(c) STD LOGIC - A 8-valued logic system introduced in the IEEE 1164 stan-
dard.It is the subtype of std ulogic model.
(d) STD LOGIC VECTOR): It is vector format of std logic data
(e) STD ULOGIC (STD ULOGIC VECTOR): 9-level logic system
(f) BOOLEAN: True, False;
(g) INTEGER: 32-bit integers (from 2,147,483,647 to 2,147,483,647).
(h) NATURAL: Non-negative integers (from 0 to +2,147,483,647).
(i) REAL: Real numbers ranging from -1.0E38 to +1.0E38. Not synthesizable.
(j) Physical literals: Used to inform physical quantities, like time, voltage, etc.
(k) Character literals: Single ASCII character or a string of such characters. Not
ynthesizable.
(l) SIGNED and UNSIGNED: data types dened in the std logic arith package
15. List out diÐerent types objects used in VHDL
16. DeÑne deferred constant?
constant NO OF INPUTS: INTEGER;
The value of the constant has not been speciÑed in this case. Such a constant
is called a deferred constant and it can appear only inside a package declaration.
The complete constant declaration with the associated value must appear in the
corresponding package body
17. What is use of Concatenation operators?
It allows merging two or more arrays. This is done by the & operator.
The operands for the & (concatenation) operator can be either a one-dimensional
array type or an element type. The result is always an array type.
18. DeÑne Generic?
Generics are a means of passing speciÑc information into an entity. It is often useful
to pass certain types of information into a design description from its environment.
Examples of such information are rise and fall delays, and size of interface ports.A
generic declares a constant object of mode in and can be used in the entity decla-
ration and its corresponding architecture bodies.
entity NAND GATE is
generic (M: INTEGER := 2); { M models the number of inputs.
port (A: in
BIT VECTOR(M downto 1); Z: out BIT);
4