2 Replies Latest reply on Jun 28, 2018 7:47 AM by weluc_3476351

    S25FL256L Quad Page Program issue

      Hello everyone, this is my first post in the community.


      We're trying to use the new S25FL256L flash as Xilinx FPGA boot up memory. This L version is not officially supported by Xilinx (S or P version should OK but all EOL). According to Cypress application notes we can use old Xilinx iMPACT tool and modify the environment parameter to bypass the ID check. However, iMPACT (old version) is not supporting the new Artix-7 XC7A50T. So we end-up have to write our own programming code. During the development it's found that S25FL256L can't accept Quad Page Program command QPP32h. All data after the 32h and address bits sent through SPI weren't written into the flash. Read back is all "FFh" since erase was successfully. If we change the command to PP02h single line write, it works fine. We can read ID 016019 from the chip so assume circuit is OK.


      Does anyone experience similar issue? Any idea where could be wrong? Thanks in advance.