Difficulty: Easy
Correct Answer: ISP
Explanation:
Introduction / Context:
The EPM7128S is a well-known member of the MAX7000S CPLD family. Recognizing how it is programmed and whether it supports in-system programmability (ISP) helps with board design, firmware updates, and manufacturing test flows.
Given Data / Assumptions:
Concept / Approach:
MAX7000S devices support ISP via a JTAG interface, allowing the CPLD to be programmed after soldering on the PCB. While “PLD” is generically true, it does not express the key capability asked. “EEPROM” describes internal non-volatile storage technology but not the user-visible programming feature. “JTAG” is the interface/protocol but not the capability classification. The most accurate and focused descriptor is “ISP.”
Step-by-Step Solution:
Note that MAX7000S supports JTAG-based in-system programming.Select “ISP” as the capability classification.Reject broader or less specific terms that miss the capability emphasis.
Verification / Alternative check:
Datasheets and user guides highlight ISP features for EPM7128S (programming and re-programming through JTAG pins on the assembled board).
Why Other Options Are Wrong:
“PLD” is too general; “EEPROM” focuses on storage technology, not capability; “JTAG” is the transport, not the capability classification.
Common Pitfalls:
Equating the presence of JTAG with boundary-scan only; overlooking that JTAG also enables ISP of the device’s configuration.
Final Answer:
ISP
Discussion & Comments