Read/Write NOR Flash Memory through QSPI Interface

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
SindhuParvathiM
Level 1
Level 1
5 sign-ins First reply posted First question asked
I'm trying to write/read to/from NOR Flash memory (Cypress S25HL512TDP Semper Flash with Quad SPI) through QSPI Interface
How to read data from (or) write data to flash memory through QSPI Interface in intel FPGA?
Please provide the addressing (page, sector,sub-block,block) details for Cypress S25HL512TDP Semper Flash with Quad SPI
0 Likes
1 Solution
Apurva_S
Moderator
Moderator
Moderator
100 likes received 500 replies posted 250 solutions authored

Hi,

They are not the same. This Application Note describes how to use Intel Quartus Programmer tool to download FPGA configuration file into QSPI Flash and configure FPGA.

You may need to contact Intel technical support on how to “transfer bulk data (100 sectors of data) from FPGA memory to Flash for offline analysis”.

Regards.

View solution in original post

0 Likes
5 Replies
Apurva_S
Moderator
Moderator
Moderator
100 likes received 500 replies posted 250 solutions authored

Hi @SindhuParvathiM 

Please go through this application note and let us know if it answers your query - https://www.cypress.com/file/503056/download

The address space map is provided in the complete datasheet for the S25HL-T device, which is available on this link - https://community.cypress.com/t5/Semper-Flash-Access-Program/Datasheet-Semper-Flash-with-Quad-SPI/ta.... However, I would like to inform you that you will have to register yourself to the SEMPER Early Access Program to get access to this datasheet. Please go to this link - https://go.cypress.com/semper-access-program-ap and fill the registration form. Once the request is approved internally, you will receive an invitation link in your inbox and you will be able to join the community with the help of the link.

Let me know if you face any difficulty in the registration process or otherwise.

Regards.

0 Likes

Thanks for the quick response.

Application Note provides information on transferring configuration data, but we want to transfer bulk data (100 sectors of data) from FPGA memory to Flash for offline analysis. 

Is the procedure same for configuration data and bulk data?

 

 

0 Likes
Apurva_S
Moderator
Moderator
Moderator
100 likes received 500 replies posted 250 solutions authored

Hi,

They are not the same. This Application Note describes how to use Intel Quartus Programmer tool to download FPGA configuration file into QSPI Flash and configure FPGA.

You may need to contact Intel technical support on how to “transfer bulk data (100 sectors of data) from FPGA memory to Flash for offline analysis”.

Regards.

0 Likes

 Thanks for the response

Can you provide scripts to read, write and erase data (SDR) to/from sectors of NOR Flash memory (Cypress S25HL512TDP) through QSPI Interface?

0 Likes
Apurva_S
Moderator
Moderator
Moderator
100 likes received 500 replies posted 250 solutions authored

Hi,

What do you mean by scripts? Are you looking for a reference driver?

If yes, you can get it from here - https://community.cypress.com/t5/Semper-Flash-Access-Program/Low-Level-Driver-Semper-Flash-with-Octa...

Regards.

0 Likes