Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++

CFI 32-bit programming

Patrik78
Beginner
569 Views

Hello,

I'm trying to program a CFI 32-bit flash, composed by 2 16-bit flash in a parallel configuration, , using quartus_pgm/Nios Flash programmer (Quartus 18.1). Flash memories use AMD command set.

I set up a nios2 with a generic tristate controller that seems correctly configured and load at FPGA power on.

In fact the raw CFI table read by the programmer seems to be ok.

Any ideas of why this error is happening ?

Here a screenshot after the command "quartus_pgm --nios2 --base=0x800000 --program" is sent to the shell.

Programming_error.jpg

Thank you in advance. 

0 Kudos
10 Replies
JingyangTeh
Employee
512 Views

Hi


Have you tried generating the POF according to the how-to link below:

https://www.intel.com/content/www/us/en/docs/programmable/683689/current/programming-70656.html


Regards

Jingyang, Teh


0 Kudos
Patrik78
Beginner
370 Views

Hi,

the configuration you suggest is using a max cpld to program the CFI and this is not what I have in my Hardware.

I've only a Cyclone V connected to the external 32 bit CFI Flash and I would like to program it by Nios Flash programmer.

Is the 32 bit (16+16) with AMD command set actually supported by Nios Flash Programmer ?

0 Kudos
JingyangTeh
Employee
447 Views

Hi


Happy New Year!

Do you have any update on this?


Regards

Jingyang, Teh


0 Kudos
JingyangTeh
Employee
393 Views

Hi


As we do not receive any response from you on the previous question/reply/answer that we have provided. Please login to ‘https://supporttickets.intel.com/s/?language=en_US’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


Regards

Jingyang, Teh


0 Kudos
Kenny_Tan
Moderator
347 Views

case reopen


0 Kudos
JingyangTeh
Employee
269 Views

Hi


The PFL flash could only flash the CFI that is connected.

https://www.intel.com/content/www/us/en/docs/programmable/683698/21-1-19-1-0/programming-cfi-flash.html

For external you would need another programmer.


Regards

Jingyang, Teh


0 Kudos
Patrik78
Beginner
242 Views

I'm not using PFL, I'm trying to use Nios Flash Programmer.

Is the 32 bit CFI (16+16 configuration) with AMD command set actually supported by Nios Flash Programmer ?

0 Kudos
JingyangTeh
Employee
175 Views

Hi


Just to mention if you are trying to run the Nios from a combine 16+16 bit, it is not possible to run the Nios. It can only be run out from one 16 bit CFI.


For flashing other than the Max10 the CFI will need to be program by an external programmer. Only the Max10 got the CPLD that is able to connect to the CFI.


Regards

Jingyang, Teh



0 Kudos
JingyangTeh
Employee
126 Views

Hi


Do you have any update on this case?


Regards

Jingyang, Teh


0 Kudos
JingyangTeh
Employee
75 Views

Hi


As we do not receive any response from you on the previous question/reply/answer that we have provided. Please login to ‘https://supporttickets.intel.com/s/?language=en_US’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


Regards

Jingyang, Teh


0 Kudos
Reply