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:
Identify hard cores (e.g., transceivers) as fixed hardware blocks.Recognize that bitstreams drive LUTs and routing, not redesign hard silicon.Conclude the statement is incorrect: hard cores are not reprogrammable; only configurable.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