MAX 10 Eval Kit (10M08S) .POF not loading after programmed
Hi!
I am using the MAX 10M08S evaluation kit from Altera. I can program the .sof just fine. I can program the .pof with NO errors and I can also verify the .pof is correct. 100% success. I am using Quartus 23.1, I am using USB Blaster.
However, after programming the FPGA, the pof is not running. It should blink the LED, just like the .sof. I powered it on/off. I verified that the BOOT_SEL =0 (aka... CFM0), I verified the config_done is high after being programmed. I used the SW2 push button just in case. I set up the design to only have 1 CFM0 & 1 UFM so there is no other CFM that it could be loaded with.
I tried every solution I found:
- I disable "Set I/O to weak pull up" (and enable)
- I clicked "Configure device from CFM0 only" (and enable)
- The mode is Internal Configuration
- I disabled JTAG sharing
- I disabled nConifig, nStatus, and config_done pin (and enable)
- I disable Config_sel pin (and enable)
- config_done goes low to high during programming, as expected.
I tried so many solutions to just the setting to the bare minimal. I assume the code is correct since the .sof file, once programmed the LED all blinks.
What other steps or ideas does anyone have to help me? I will try anything right now. What are some critical things to think about when programming it with a .pof file. (I will eventually need to encrypt the .pof but for now just want to keep it simple first.)
Thank you for all suggestions!