Forum Discussion
Altera_Forum
Honored Contributor
12 years ago --- Quote Start --- I can confirm that the unprogrammed board has the correct Cypress Fx2 ID. As soon as i program it, it pops up with the 09Fb:6010 which is expected. --- Quote End --- Ok. This implies that the FX2 was able to read the USB device info from the MAX II UFM correctly. --- Quote Start --- The problem is when i power cycle it, the device manager says the device has malfunctioned, and the vid and pid both read "0000". --- Quote End --- This implies that the FX2 was *not* able to read the EEPROM contents correctly. If the first time had failed, I'd have suspected that the EEPROM contents were not correctly located in the .pof image. However, given your observations, it worked once, so it should work the second time. You could try probing the I2C bus to see whether there is activity on the clock and data ... and if you have a fancy scope or logic analyzer, try decoding the traffic. The format of the traffic will be defined in the FX2 documentation. --- Quote Start --- going to attempt the .pof you recommended and will let you know how it goes. and yes i have 3 difference cards i have tested so far. --- Quote End --- Sounds good. Best of luck :) Cheers, Dave