Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16886 Discussions

Custom QSPI device for Active Serial Configuration

NJackson
Beginner
1,103 Views

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? 

0 Kudos
5 Replies
NurAiman_M_Intel
Employee
1,078 Views

Hi,


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;

https://www.intel.com/content/www/us/en/docs/programmable/683271/current/implementing-the-customizable-flash.html


Regards,

Aiman


0 Kudos
NJackson
Beginner
1,030 Views

Thanks,

 

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?

 

Regards,

 

Nigel

0 Kudos
NurAiman_M_Intel
Employee
998 Views

Hi,


Please allow me to re-check this internally. I will update you again next week.


Regards,

Aiman


0 Kudos
NurAiman_M_Intel
Employee
939 Views

Hi,


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?


Regards,

Aiman


0 Kudos
NurAiman_M_Intel
Employee
916 Views

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


0 Kudos
Reply