1
2
3
4
5
100

What is a Parallel Adder?

A parallel adder adds multiple bits simultaneously using cascaded full adders.

100

What is carry propagation delay?

It is the delay caused when the carry output of one stage must propagate to the next stage before the final result is obtained.

100

What are Generate and Propagate signals in CLA?

  • Generate (G) = A·B
  • Propagate (P) = A⊕B
100

What is a Flip-Flop?

A flip-flop is a bistable sequential circuit capable of storing one bit of information.

100

What is the characteristic of a D Flip-Flop?

The output Q follows the input D at the active clock edge and stores the value until the next clock edge.

200

What is the function of a T Flip-Flop?

When T=1, the output toggles on every clock pulse. When T=0, the output remains unchanged.

200

Why is JK Flip-Flop called a Universal Flip-Flop?

It can emulate SR, D, and T flip-flops by appropriate input combinations.

200

What is a 4×4 Multiplier?

A digital circuit that multiplies two 4-bit numbers and produces an 8-bit product.

200

What are the three steps involved in multiplication?

  • Partial product generation
  • Partial product reduction
  • Final addition 
200

What is Parity?

Parity indicates whether the number of 1's in a binary word is even or odd.

300

What is the purpose of an LFSR?

LFSR (Linear Feedback Shift Register) is used for pseudo-random number generation, cryptography, and error detection

300

What is the difference between Synchronous and Asynchronous Counters?

  • Synchronous Counter: All flip-flops receive the same clock.
  • Asynchronous Counter: Output of one flip-flop clocks the next flip-flop.
300

What is the role of a Testbench in Verilog?

A testbench provides stimulus to the design under test (DUT) and verifies whether the circuit behaves as expected. It is used only for simulation and is not synthesized into hardware.

300

What is the difference between Mealy and Moore State Machines?

Mealy Machine:Output depends on present state and input 

Moore Machine:Output depends only on present state

300

What software tools are used in this lab?

Intel Quartus Prime and ModelSim.

400

What is synthesis?

Converting HDL code into hardware logic gates that can be implemented on an FPGA.

400

What is simulation?

Verifying the functionality of a design before hardware implementation.

400

Why do we use a clock divider in FPGA implementations?

FPGA clocks are very fast (e.g., 50 MHz); clock dividers slow them down for visible observation on LEDs.

400

What is the DE10-Lite board used in the lab?

It is an FPGA development board based on Intel MAX 10 FPGA used for implementing and testing Verilog designs.

400

What is the difference between wire and reg in Verilog?

  • wire represents physical connections and cannot store values.
  • reg can hold values and is used inside procedural blocks (always, initial). 
500

What is an always block?

An always block executes repeatedly whenever signals in its sensitivity list change.

500

What is a sensitivity list?

It specifies signals that trigger execution of an always block. 

always @(a,b)

500

What is the difference between blocking and non-blocking assignments?

  • Blocking executes sequentially. =
  • Non-blocking executes simultaneously.  <=
500

What is FPGA configuration?

Loading a synthesized design into FPGA memory so the FPGA performs the intended function.

500

What is clock skew?

Difference in arrival time of the clock signal at different flip-flops.

M
e
n
u