Discussion Overview
The discussion revolves around troubleshooting issues with a Programmable Logic Device (PLD) circuit, focusing on common problems encountered during programming and circuit integration. Participants explore potential causes for a non-functioning circuit, including programming errors, electrical issues, and the importance of test vectors.
Discussion Character
- Exploratory
- Technical explanation
- Debate/contested
- Mathematical reasoning
Main Points Raised
- One participant describes an issue where a PLD did not light a 7-input LED after programming, expressing doubt about whether the PLD was damaged.
- Another participant emphasizes the importance of writing test vectors for the design and suggests using an oscilloscope to compare the PLD's behavior with expected outcomes, noting potential issues with logic level compatibility.
- A different participant proposes a debugging method by configuring the PLD to output a constant high signal to isolate the problem, indicating that if the LED does not light, there may be an electrical issue.
- One participant questions whether programming the GAL16V8D-25LP for a higher speed could have caused damage and seeks clarification on the meaning of speed in this context.
- Another participant clarifies that the device speed relates to propagation delay and does not affect the programming operation, asking for more details about the desired function and source code.
- A later reply recounts a successful resolution involving erasing the chip multiple times and allowing the system to automatically assign output pins, while noting that the PLD was outputting an unexpected voltage level.
Areas of Agreement / Disagreement
Participants express various hypotheses about the causes of the issues, with no consensus reached on the exact reasons for the malfunctioning PLD or the effectiveness of the proposed solutions.
Contextual Notes
Some participants mention the need for test vectors and the importance of logic level compatibility, but the discussion does not resolve the underlying assumptions or dependencies related to the programming and electrical characteristics of the PLD.