Question:medium

Which of the following components in an FPGA is responsible for implementing combinational and sequential logic?

Show Hint

The block with LUTs and flip-flops that realises user logic is the CLB.
Updated On: Jul 2, 2026
  • Digital Signal Processors
  • Phase-Locked Loop
  • Configurable Logic Blocks
  • Block RAM
Show Solution

The Correct Option is C

Solution and Explanation

Step 1: Ask which FPGA resource a synthesis tool maps ordinary gates and flip-flops onto. That resource is the Configurable Logic Block.

Step 2: A CLB pairs a look-up table, which can reproduce any truth table for combinational logic, with a register that holds a value across clock edges for sequential logic.

Step 3: The remaining options are specialised helpers: DSP slices accelerate arithmetic, the PLL manages clocks, and Block RAM provides on-chip memory. They support a design but do not form the core logic fabric.

Step 4: Therefore the general-purpose logic element is the CLB.

\[\boxed{\text{Configurable Logic Blocks}}\]
Was this answer helpful?
0