Zozo, what about writing AMD or SST FlashRam, do they use the same protocol?
I working on a universal Flash software, for this I made a database of "probably EP compatible" Flash chips = 5V and 8bit
These can be categorized according to three main aspects:
-using 12 bit or 16 bit address decoding for the command addresses
-8 bit chips or 16 bit chips with 8 bit mode (using different addresses)
-programing type: sector based or page mode
The AMD/MX chips what I like using 12 bit decoding, then more easy the programing on Enterprise, enought the current segment paged in, command can be writed in segment.
The SST using 16 bit decoding, then 3 segment need to be paged in (or continously paging): the command addresses in a two different segment, and the target segment. But the advantage of SST using 4K sectors.
At the sector based Flash chips needed to erase whole sector before rewrite it. At the AMD/MX this is a 64K (at most of times). Soo if you want reprogram only one segment then needed to save the others to the memory, and write back after the erase.