I am trying to use an S25FL512S to configure an Arria 10 device using Active Serial configuration.
I have created custom configuration device as shown in the Generic Flash Programmer User Guide for Quartus Prime Pro (note that I am using Quartus Prime Standard Edition) and then created a JTAG Indirect Configuration file of my design.
I have then used the Quartus Programmer to load my design into the QSPI device using the instructions listed in AN370. As stated in the system console, the programmer successfully identifies the device (correct device id codes), successfully erases the device and successfully programs the device. However, the FPGA does not exhibit the expected behaviour, indicating that it's not configured correctly.
I've conducted an examine operation and the file downloaded from the device is identical to my .jic file (checked using a hex editor), indicating the problem is with the generation of my .jic file.
In the Program tab in the Configuration Device pop up for specifying your custom configuration device, there is a command called Page Program. In there there is a page size property which is set to 256 bytes. My QSPI device has 512 byte pages which is why I think I am seeing the behaviour I am seeing. The page size property is greyed out and I am unable to change it.
How do I change the page size property to 512 bytes?
We recommend you to use .rpd if you cannot set the page program.
.rpd need to use 3rd party programmer, you can view in the link below for the steps;
I'll give that a try although I notice that it says that Arria 10 devices need to operate with a SPI device that powers up in 4 byte addressing mode. I don't believe mine does, but will need to check.
Is there no way of changing the page size in the Configuration Device pop up?
I apologize that this took longer than expected. Have you try the previous solution that I have provided?
Also, can you state down clearly with the snapshot of the programmer tool of what you are trying to do?
We do not receive any response from you to the previous 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