Académique Documents
Professionnel Documents
Culture Documents
ANSWER: B
B. C and C++
ANSWER: A
ANSWER: C
ANSWER: D
B. C
C. Assembly
D. PHP
ANSWER: A
A. Week typing
B. Based on ADA
C. Portability
D. Easy to code
ANSWER: C
A. Case sensitive
ANSWER: D
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
Which of the following is the basic building block of a design?
A. Architecture
B. Entity
C. Process
D. Package
ANSWER: B
ANSWER: C
A. Architecture
B. Entity
C. Library
D. Configurations
ANSWER: A
ANSWER: D
A. Signal
B. Constant
C. Variable
D. Driver
ANSWER: A
C. To describe architecture
ANSWER: B
A. Part
B. Type
C. Final value
D. Source
ANSWER: D
B. Constant
C. Attribute
D. Library
ANSWER: C
ANSWER: B
A. Visual C++
B. Quartus II
C. Xilinx ISE
D. MaxPlus II
ANSWER: A
The process of transforming a design entry information of the circuit into a set of logic
equations in any EDA tool is known as _________
A. Simulation
B. Synthesis
C. Optimization
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
D. Verification
ANSWER: B
A. NAND
B. Nand_gate
C. Nand gate
D. AND
ANSWER: B
A. IN
B. OUT
C. INOUT
D. BUFFER
ANSWER: C
D. Right of := operator
ANSWER: A
B. Internal functionality
D. Specifications
ANSWER: B
ANSWER: C
The statements in between the keyword BEGIN and END are called _______
A. Concurrent statements
B. Netlist
C. Declaration statement
D. Entity function
ANSWER: A
A. arch 1
B. 1arch
C. arch_1
D. architecture
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
ANSWER: C
A. SIGNAL x : IN SIGNED
B. SIGNAL x : IN SIGNED
ANSWER: C
If a and b are two STD_LOGIC_VECTOR input signals, then legal assignment for a and b is
A. x <= a.b
B. x <= a OR b
C. x <= a + b
D. x <= a && b
ANSWER: B
What do we call the data type used for representing distance, current, voltage, time etc?
A. Integer
B. Real
C. Physical
D. Imaginary
ANSWER: C
ANSWER: A
A. Array
B. File
C. Structure
D. Pointer
ANSWER: C
A. The value of SIGNAL never varies whereas VARIABLE can change its value
B. SIGNAL can be used for input or output whereas VARIABLE acts as intermediate signals
ANSWER: D
A. Pointers
B. Arrays
C. Structures
D. Files
ANSWER: A
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
ANSWER: B
ANSWER: D
ANSWER: C
ANSWER: D
A. NAND
B. NOR
C. NOT
D. EXOR
ANSWER: C
Which of the following VHDL statement is equivalent to NAND operation, if y, a and b are
SIGNALS?
D. y <<= NOT (a OR b)
ANSWER: B
D. Concatenation operator
ANSWER: D
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
A. Numeric
B. Integer
C. Array
D. Bit
ANSWER: B
The operators like =, /=, <, >, >= are called _________
A. Arithmetic operators
B. Concatenation operators
C. Logical operators
D. Relational operators
ANSWER: D
A. Boolean
B. Integer
C. Numeric
D. Array
ANSWER: A
A. IF statements
B. Assignment statements
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
C. Loop statements
D. WAIT statements
ANSWER: B
ANSWER: D
A. Asynchronous delays
B. Simulation
C. No delay
ANSWER: A
ANSWER: C
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
Which function is used to create a single value for multiple driver signals?
A. Resolution function
B. Package
C. Concurrent assignments
D. Sequential assignments
ANSWER: A
A signal is a is driven by two signals b and c. How the value of b and c will be resolved to
calculate the value of a?
ANSWER: A
A. Inertial delay
B. Transport delay
C. Delta delay
D. Wire delay
ANSWER: A
A. Initial value
B. Delay
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
C. Input value at a specific time
ANSWER: B
A. Synthesis delay
B. Simulation delay
C. Inertial delay
D. Wire delay
ANSWER: D
A buffer with single input A and single output B has a delay of 20 nanosecond. If the value
of input A changes after 10 ns from 0 to 1 and it changes again from 1 to 0 at 20 ns. At what
time, the value of output B will be 1, if the inertial delay model is used?
A. 30 ns
B. 40 ns
C. 20 ns
ANSWER: D
A. An object of architecture
C. A part of an entity
ANSWER: D
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
ANSWER: C
B. Block header
ANSWER: B
A. Conditional
B. Declarative
C. Block
D. Guard
ANSWER: D
A. BOOLEAN
B. INTEGER
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
C. REAL
D. BIT_VECTOR
ANSWER: A
A. To improve reusability
C. To improve readability
ANSWER: C
D. Functional structure
ANSWER: A
A. Component
B. Block statement
C. Processes
D. Generics
ANSWER: C
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
What is the basic unit of structural modeling?
A. Process
B. Component declaration
C. Component instantiation
D. Block
ANSWER: C
A. Component instantiation
B. Component declaration
C. Port map
D. Generic map
ANSWER: B
ANSWER: A
ANSWER: B
ANSWER: C
A. Library
B. Entity
C. Architecture
D. Configuration
ANSWER: C
A. COMPONENT INSTANTIATE
B. PORT MAP
C. GENERIC MAP
D. USE
ANSWER: B
B. 2
C. 3
D. 4
ANSWER: B
A. Easier to write
D. Difficult to write
ANSWER: A
ANSWER: D
A. Sequential
B. Concurrent
C. Selected
ANSWER: B
A. Concurrent
B. Conditional
C. Sequential
D. Selected
ANSWER: C
A. If else
B. Loop
C. Wait
D. Case
ANSWER: D
A. Process
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
B. Function
C. Architecture
D. Procedure
ANSWER: C
A. Multiplexer
B. Decoder
C. Adder
D. Counter
ANSWER: D
A. Immediately(zero)
ANSWER: A
A. y <= x AFTER 10 ns
C. y <= x
D. y := x AFTER 10 ns
ANSWER: D
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
A. Suspended
B. Resumed
D. Cannot be determined
ANSWER: C
ANSWER: A
A. WAIT
B. IF ELSE
C. Variable declaration
D. PORT MAP
ANSWER: D
A combinational process must have all the _________ signals in its sensitivity list.
A. Input
B. Output
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
C. Declared
D. Used
ANSWER: A
Which of the following circuit can't be described without using a process statement?
A. Multiplexer
B. D flip-flop
C. Decoder
D. Comparator
ANSWER: B
A. Variables
B. Output
C. Input
D. Clock
ANSWER: D
If the condition of IF statement is an expression, then what should be the type of the result
of the expression?
A. Bit
B. Std_logic
C. Boolean
D. Integer
ANSWER: C
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
ANSWER: C
A. Boolean
B. Integer
C. Same as expression
ANSWER: C
What kind of circuit may be described by using following statement? ASSERT NOT (s='1'
and r = '1') REPORT ''INVALID! S and R both can't be 1" SEVERITY ERROR
A. Flip flop
B. Multiplexer
C. Decoder
D. Counter
ANSWER: A
A. Whole code
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
B. Within the same architecture
ANSWER: B
If a user wants to include his/her own package in the body, which library he/she must use?
A. STD
B. IEEE
C. WORK
D. STD_LOGIC
ANSWER: C
As a VHDL designer, what should you make sure about the design so that it is synthesized
correctly?
ANSWER: B
Why we need to include all the input signals in the sensitivity list of the process?
D. No special purpose
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
ANSWER: B
A. 2
B. 3
C. 4
D. 5
ANSWER: D
A. Adder
B. Code convertor
C. Multiplexer
D. Counter
View Answer
ANSWER: D
In a given combinational circuit, the concurrent statements are used with selected
assignments using WHEN and ELSE keyword. What is the other alternative to implement
the same?
A. WITH-SELECT
B. WITH-SELECT-WHEN
C. IF-ELSE
D. CASE
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
ANSWER: B
For using a process to implement combinational circuit, which signals should be in the
sensitivity list?
ANSWER: A
A. D flip-flops
B. SR flip-flops
C. JK flip-flops
D. T flip-flops
ANSWER: A
Four bits shift register enables shift control signal in how many clock pulses?
ANSWER: C
B. SR flip-flops
C. JK flip-flops
D. T flip-flops
ANSWER: A
A. Three
B. Four
C. Five
D. Six
ANSWER: D
A. Synchronous counter
B. Asynchronous counter
C. Decade counter
D. Ring counter
ANSWER: B
A. One
B. Two
C. Three
D. zero
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
ANSWER: A
A. Eight
B. Nine
C. Ten
D. Eleven
ANSWER: C
A. Input values
B. Output values
C. Clock input
D. Current state
ANSWER: D
A. Change of state
B. No transition in state
D. Invalid state
ANSWER: A
A. Change of state
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
B. No transition in state
D. Invalid state
ANSWER: B
A. Change of state
B. State
C. Output value
D. Initial state
ANSWER: B
In the FSM diagram, what does arrow between the circles represent?
A. Change of state
B. State
C. Output value
D. Initial state
ANSWER: A
In the FSM diagram, what does the information below the line in the circle represent?
A. Change of state
B. State
C. Output value
D. Initial state
ANSWER: C
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
A. Fewer
B. More
C. Equal
D. Negligible
ANSWER: B
A. Once
B. Twice
C. Thrice
D. Four times
ANSWER: A
A. Input values
B. Output values
D. Current state
ANSWER: C
A. Asynchronous
B. Synchronous
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
C. Level
D. Pulsed
ANSWER: A
A. Bits
B. Bytes
C. Word
D. Character
ANSWER: A
ANSWER: A
A. Sequencer
B. Generators
C. Mealy machines
D. Moore machines
ANSWER: C
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
What is the first state of FSM?
B. Initial state
C. Output state
ANSWER: B
A. Fewer
B. More
C. Equal
D. Negligible
ANSWER: A
A. Gate-level
B. Behavioural
C. Transistor-level
D. Switch-level
ANSWER: A
A. End block
B. Initial block
C. Begin block
DIGITAL SYSTEM DESIGN USING VHDL EC406
VIII SEM, ECE
D. Always block
ANSWER: B