HI, Unfortunately I am only the test engineer and cannot modify the design. I can make recommendations but not likely it will be acted on.
Is there any version of Quartus that can program a M25p20 attached to ep3c55? We are in the process of releasing an EOL of the same board and it will have the same part.
M25p20 device do not in any version of Quartus.
Another alternative I can recommend, you can use "Generic Flash Programmer" in Quartus 18.1.1std /19.1pro version and above.
"Generic Flash Programmer" enable user to define any 3rd party QPSI flash device in Quartus.
"Generic Flash Programmer" only available on 18.1.1 and above.
Please update your Quartus to 18.1.1.
Below are the step to update the Quartus to 18.1.1:
- Go to link http://fpgasoftware.intel.com/18.1/?edition=standard
- Select the "Updates" option
- Follow the "Download and install instructions."
I think I have the m25p20 entered correctly? I am surprised the software filled in the Initialization/program/erase/verify flow charts without any input on my behalf. My question though is I see some commands that dont match the m25p20 datasheet and a couple for which i have no clue where or what they are? see below. VCR Command 0x81? EVCR Command 0x61? These are not even in the Command set for m25p20?
That almost solves my issue, .JIC is exactly what i need to create the .JAM file. i am using 18.1 lite no license though. I am not clear though if using the lite there is a way to manually create a memory device. Is there a Quartus version that doesnt require a license to create?
Well I am closer using 19.2 quartus. However after reading the online Generic Flash Programmer User Guide I am not sure after all this the software will work for cyclone 3 ep3c55->m25p20
I did attempt to create a generic m25p20 but some of the fields are not self-intuitive. Looking at the M25p20 part spec I dont find "single I/O mode dummy clock". Its not a quad device so I guess i leave that 0?
Cyclone III only support Quartus up to 13.1 version only. Thus, I dont think you can use Generic Flash Programmer for your device ( Generic Flash Programmer only support Quartus 18.1.1).