I have a custom board with a 10M25SAE144xxx part that I am trying to bring up, but the device seems to be failing configuration at power-on. This is a single-supply device, and power is applied through an Enperion +3.3V regulator.+3.3V is present at all power pins; voltage verified to all VCC_ONE, VCCA, and VCCIO pins. Using an oscilloscope, the voltage looks clean and ramps up in less than 1.4 ms. These pins are pulled to +3.3V through 10K ohm resistors: nCONFIG nSTATUS CONF_DONE DEV_CLRn JTAGEN (with power off I have determined that these pins do have a 10K ohm path to the +3.3V rail) This pin is connected to ground through a 10K ohm resistor: CONFIG_SEL After power-up, nSTATUS and CONF_DONE remain at 0V, never appearing to configure and pull up to +3.3V as expected. nCONFIG stays at +3.3V. This design was done using these documents as reference: "MAX 10 FPGA Configuration User Guide" "MAX 10 FPGA Device Family Pin Connection Guidelines" "Intel MAX 10 FPGA Design Guidelines" Are there any other pins that need to be set for configuration? Are there any other indicators that I can look at to determine what the configuration error might be? Is there anything else I can test to diagnose this? Is there any way to determine if I have a bad chip? How common is this?
Hi, have you found a solution for the configuration issue? I have the same 10M25SAE144 part and the same problem. It doesn't boot up from internal flash. JTAG download is fine.Thanks.
I mistakenly started 2 threads on this topic. This will take you to the other one that has more discussion...https://alteraforum.com/forum/showthread.php?t=56018 However, your problem does sound different from mine. I was not able to get the initial JTAG connection. I ended up replacing the part on my board and it has been working fine ever since.
Thanks Plewis and FvM.Yes, it looks like my problem is a bit different. I can download the SOF file through JTAG and it works fine. But when I created a POF and booted it from flash, it doesn't work. nSTATUS has a voltage of 2.4V with a 10K pull up resistor. I have a 10K pull up resistor on CONF_DONE also and the voltage on CONF_DONE is 3.2V. I don't have the dual boot image option turned on, just a single compressed image. Glad your problem was fixed by replacing it with a new part.