Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- I'm not sure what that means, precisely. I wrote a simple program that has two pins in use (one input and one output - separate), which is supposed to toggle a light when the input is triggered. I'm not sure what a driver conflict would mean / how I could correct for it. --- Quote End --- If you've somehow managed to get your pin assignments incorrect, and you are driving a signal from your FPGA to your external board and you have attached that FPGA output to an output on your external board, then both of those drivers will fight, i.e., if one is trying to output a high logic level, and the other is trying to output a low logic level, you will get some voltage between the logic high and low levels. The voltage you get depends on the output impedance and current strength of the two fighting drivers. One way to check the signals, is to separate the boards, and check that each bit on each board does what you expect, eg., for the FPGA, check you can toggle the output pin you are planning on using, and for the external device, look with an oscilloscope to see that the signal acts like an input (and not an output), eg., use a pull-up or down resistor to make the signal go high or low. If you cannot make the input signal on the external board go high or low, then you have a problem. Cheers, Dave