NPTEL Digital System Design Week 12 Assignment Answers 2025

NPTEL Digital System Design Week 12 Assignment Answers 2025

1. What is the primary purpose of an FPGA?

  • To permanently implement a specific digital circuit.
  • To allow reconfigurable hardware designs after manufacturing.
  • To replace microcontrollers in all applications.
  • To serve as fixed-purpose processors.
Answer :- For Answers Click Here 

2. Which of the following is a key component of an FPGA’s internal architecture?

  • Arithmetic Logic Units (ALUs).
  • Configurable Logic Blocks (CLBs).
  • Instruction pipelines.
  • Fixed digital circuits.
Answer :- 

3. Which of the following is an example of a fixed unit in an FPGA?

  • Flip-flops in CLBs.
  • Hardwired DSP blocks.
  • LUTs in the FPGA fabric.
  • Programmable interconnects.
Answer :- 

4. How is an FPGA configured?

  • By hardcoding the design directly into the hardware.
  • Using HDL (Hardware Description Language) and downloading a bitstream.
  • By soldering additional components onto the board.
  • Through a one-time programming process during manufacturing.
Answer :- 

5. What would be the input to the Design Synthesis stage in FPGA design flow?

  • Functional testing
  • Output of design synthesis, and FPGA part number
  • Bitstream Data
  • HDL Specification
Answer :- For Answers Click Here 

6. What would be the input to the Physical Design stage in FPGA design flow?

  • Functional testing
  • HDL Specification
  • Bitstream Data
  • Output of design synthesis and FPGA part number
Answer :- 

7. Which of the following technologies is preferred when we need to quickly make a prototype for a specified problem?

  • ASIC
  • FPGA
Answer :- 

8. Why are ASICs generally not cost-effective for low-volume production?

  • They require expensive programming software.
  • They have a high one-time development cost.
  • They cannot be reused after manufacturing.
  • They are slower compared to FPGAs.
Answer :- 

9. What is the primary function of the connection box in an FPGA?

  • To implement logical functions in CLBs
  • To connect inputs and outputs of CLBs to interconnection channels
  • To program the logic blocks
  • To store configuration data
Answer :- 

10. In an FPGA, the switch box is used to:

  • Program the logic blocks
  • Enable clock signals to the CLBs
  • Store memory cells
  • Connect vertical interconnection channels to horizontal interconnection channels
Answer :- For Answers Click Here 
Scroll to Top