I have a FPGA design in Quartus Prime 18.1, including a NIOS II processor.
The original design used a 10M25DAF and I could program the design to internal Flash and it would run the code on power up - using Option 2 from AN730 (copying application from UFM to RAM).
Due to chip availability, we have moved to a 10M25DCF. This has insufficient UFM for the code to fit uncompressed, so I have moved to Compressed - changing it in the on-chip flash IP and the device configuration.
All still builds and programs without error. However, on start up the code simply does not run. Can anyone give pointers as to how I go about diagnosing why not?
I have returned to basics. Still with Compressed image I have tried the following.
1) Simple hello world. Generated a simple bare metal Hello World application, that prints a counting result. Programmed this into flash. Rebooted. This runs on start up.
2) MicroCOS hello world. Multi-task Hello World example. Prints counting number. This also runs from flash on start up.
3) Simple Socket Server example. Standard example. tse_my_system changed to match my FPGA. LED stuff removed. Fixed IP, hard coded MAC.
Everything seems to program okay, but the app does not run.
We do not receive any response from you to the previous question/reply/answer that I have provided.This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you.