- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello
About recommended SPI Flash
I know that Cypress recommends S25FS064S, S25FS128S and S25LFL064L for SPI boot, but please tell me whether the following products are available for SPI booting
Device name : IS25LP032D-JKLE
http://www.issi.com/WW/pdf/25LP-WP032D.pdf
Best Regards
Arai
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Edited to summarize the answer:
As I refer to the IS25LP032D-JKLE datasheet, IS25LP voltage range is 2.30V to 3.60V.
It is not meet the requirement.
Please refer to following KBA.
The voltage range of SPI can be from 1.7 V to 3.6 V
IS25LP032D-JKLE has voltage compatibility.
It looks like all the commands are supported by the IS25LP032D except sector erase command.
The sector erase that we have support in the firmware to program the flash is D8h.
But the data sheet of IS25LP032D describes 20h is sector erase command.
So, need to modify the Flashprog example firmware - especially change the D8h command to 20h command.
Clarified the command conflict in the next post. I coped the same here.
"In S25FL064L and S25FS128S, we call it Block Erase. The command used is D8h.
The sector erase in S25FL064L is erasing 4kB size on the Flash. The command is 20h.
In IS25LP032D, the same command D8h is used to erase the 64 kB size on the Flash. This is called Block erase command.
In the control center application, we have assumed the size of the sector is 64 kB and command is D8h.
Control center actually send vendor command, C4h, to FX3 device to erase the sector size 64 kB.
The FX3 device loaded with BootProgrammer.img file send D8h to SPI Flash after receiving C4h vendor command from the application.
This will go and erase the 64 kB size on the SPI Flash.
The bottom line of the above explaination is that the commands of IS25LP032D SPI Flash are compatible with default control center application and BootProgrammer.img file. There is no modification required in the BootProgrammer firmware.
IS25LP032D can be used with FX3 and CX3. "
The best possible way to test the IS25LP032D part is
- Replace the existing SPI Flash on the DVK/RDK with IS25LP032D (Need to check pin to pin compatibility or use a bread board)
Best regards,
Hirotaka Takayama
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Edited to summarize the answer:
As I refer to the IS25LP032D-JKLE datasheet, IS25LP voltage range is 2.30V to 3.60V.
It is not meet the requirement.
Please refer to following KBA.
The voltage range of SPI can be from 1.7 V to 3.6 V
IS25LP032D-JKLE has voltage compatibility.
It looks like all the commands are supported by the IS25LP032D except sector erase command.
The sector erase that we have support in the firmware to program the flash is D8h.
But the data sheet of IS25LP032D describes 20h is sector erase command.
So, need to modify the Flashprog example firmware - especially change the D8h command to 20h command.
Clarified the command conflict in the next post. I coped the same here.
"In S25FL064L and S25FS128S, we call it Block Erase. The command used is D8h.
The sector erase in S25FL064L is erasing 4kB size on the Flash. The command is 20h.
In IS25LP032D, the same command D8h is used to erase the 64 kB size on the Flash. This is called Block erase command.
In the control center application, we have assumed the size of the sector is 64 kB and command is D8h.
Control center actually send vendor command, C4h, to FX3 device to erase the sector size 64 kB.
The FX3 device loaded with BootProgrammer.img file send D8h to SPI Flash after receiving C4h vendor command from the application.
This will go and erase the 64 kB size on the SPI Flash.
The bottom line of the above explaination is that the commands of IS25LP032D SPI Flash are compatible with default control center application and BootProgrammer.img file. There is no modification required in the BootProgrammer firmware.
IS25LP032D can be used with FX3 and CX3. "
The best possible way to test the IS25LP032D part is
- Replace the existing SPI Flash on the DVK/RDK with IS25LP032D (Need to check pin to pin compatibility or use a bread board)
Best regards,
Hirotaka Takayama
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello
We are thing that the S25FL064L sector erase command is 20h, and the block erase is D8h.
>
Cypress S25FL064L
Sector Erase: 20h
Block Erase: D8h
ISSI IS25LP032D
Sector Erase: 20h
Sector Erase : D8h
<
S25FL064L datasheet
<http://www.cypress.com/file/316661/download>
IS25LP032D datasheet
<http://www.issi.com/WW/pdf/25LP-WP032D.pdf>
Is it correct ? or not.
Best reagrds
Arai
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Arai san,
In S25FL064L and S25FS128S, we call it Block Erase. The command used is D8h.
The sector erase in S25FL064L is erasing 4kB size on the Flash. The command is 20h.
In IS25LP032D, the same command D8h is used to erase the 64 kB size on the Flash. This is called Block erase command.
In the control center application, we have assumed the size of the sector is 64 kB and command is D8h.
Control center actually send vendor command, C4h, to FX3 device to erase the sector size 64 kB.
The FX3 device loaded with BootProgrammer.img file send D8h to SPI Flash after receiving C4h vendor command from the application.
This will go and erase the 64 kB size on the SPI Flash.
The bottom line of the above explaination is that the commands of IS25LP032D SPI Flash are compatible with default control center application and BootProgrammer.img file. There is no modification required in the BootProgrammer firmware.
IS25LP032D can be used with FX3 and CX3.