Curioustab
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Aptitude
General Knowledge
Verbal Reasoning
Computer Science
Interview
Take Free Test
Programmable Logic Device Questions
MAX7000 series overview (technology, scale, supply) Which statement best summarizes key characteristics available across the Altera MAX 7000 series?
JTAG-based test methods Which of the following test procedures specifically uses the IEEE 1149.1 JTAG standard?
Microprocessors and DSPs vs. general digital systems What is the defining difference that sets microprocessor/DSP-based systems apart from other digital systems?
PAL architecture — path of product terms in combinational mode In a typical programmable array logic (PAL), each gate product term is ORed, and for combinational logic the resulting sum is then:
CPLD composition — internal building blocks Within a complex programmable logic device (CPLD), the PAL-like simple PLD structures are organized into units commonly called:
GAL16V8 device modes — identifying supported operating modes Which of the following are valid operating modes for a GAL16V8 programmable logic device?
Programmable-logic expanders in SOP architectures: Evaluate the statement — “Expanders make it possible to increase the number of product terms available to a programmable sum-of-products (SOP) operation.”
MAX7000S device interconnect architecture: Evaluate the statement — “All inputs to an Altera MAX7000S device and all macrocell outputs feed the Programmable Interconnect Array (PIA).”
Hardware vs. software implementation trade-offs: Evaluate the statement — “A hardware solution is always faster than a software solution for a digital system design.”
System integration reality check: Evaluate the statement — “Most complex digital designs combine multiple categories of hardware (e.g., CPUs, FPGAs/CPLDs, ASICs, analog front ends, memory, and interfaces).”
Microcomputer and DSP programmability: Evaluate the statement — “In microcomputer/DSP systems, you can electronically control devices and manipulate data by executing an application-specific program of instructions.”
Volatility of SRAM technology: Evaluate the statement — “Static RAM (SRAM) technology is volatile.”
Programmable Logic Devices (PLDs) — scope and limits: PLDs simplify digital design, but can a single PLD reasonably satisfy all possible requirements of complex digital circuitry, or are there cases that require larger devices (for example, FPGAs/ASICs) or multiple chips?
GAL devices and reprogrammability: Generic Array Logic (GAL) chips use an EEPROM-based array that is erasable and can be reprogrammed many times (for example, at least 1000 program/erase cycles). Does this characterization hold?
Fuse semantics in PLDs (AND/OR arrays): Consider how “blown” versus “intact” fuses affect connectivity in programmable AND/OR planes. Is it correct to claim: “A blown fuse at an OR gate is a LOW, and a blown fuse at an AND gate is a HIGH” as a universal rule?
Schematic editors in PLD/FPGA toolflows: Does a schematic editor allow designers to connect circuits using predefined logic symbols (for example, AND/OR/XOR, registers, I/O buffers) rather than writing code?
Gate arrays and ULSI scale: Are gate arrays considered ultra-large-scale integration (ULSI) devices that can offer on the order of hundreds of thousands of gates (or more, depending on process)?
Product-term borrowing in MAX+PLUS II (Altera CPLDs): Does the compiler automatically allow a macrocell to borrow up to six product terms from each of three adjacent macrocells in the same Logic Array Block (LAB)?
Basic VHDL source structure: Is it accurate to summarize typical VHDL code as having three main sections in order: library/use clauses, an entity declaration, and an architecture body?
JTAG interface signal names: Does the Joint Test Action Group (JTAG/IEEE 1149.1) boundary-scan interface use the signals TDI, TDO, TMS, and TCK as its primary pins?
1
2
3
4
5
6
7
8