Difficulty: Easy
Correct Answer: Incorrect
Explanation:
Introduction / Context:
Modern FPGAs include two types of resources: configurable fabric (LUTs, routing) and fixed-function “hard cores” (e.g., SERDES, PLLs, multipliers, sometimes embedded CPUs). This question ensures you can distinguish configuration of the fabric from the non-reprogrammable nature of hard silicon blocks.
Given Data / Assumptions:
Concept / Approach:
“Reprogrammable” means you can change logic function after deployment. While the configurable fabric is indeed reprogrammable, hard cores are part of the chip’s permanent silicon. You can configure how those hard cores operate (e.g., set PLL multipliers), but you cannot reprogram their fundamental logic implementation in the field.
Step-by-Step Solution:
Verification / Alternative check:
Device datasheets separate “hard IP” (fixed) from “soft IP” (implemented in LUTs). Only soft IP changes with a new bitstream. Hard IP parameters are adjustable but the logic gates remain unchanged.
Why Other Options Are Wrong:
Common Pitfalls:
Equating “configurable” with “reprogrammable hard core”; assuming partial reconfiguration can alter hard IP composition; overlooking the difference between soft IP and hard IP.
Final Answer:
Incorrect
Discussion & Comments