Question: Are there options available for using a legacy 3-byte address to access SPI Flash memory space above 128Mb?
Answer: Yes, there's an option for using a legacy 3-byte address to access SPI Flash memory space above 128Mb.
Cypress resolves this 3-byte address limitation by using a "Bank Address Register." To use 3-byte addressing in your command to access memory space above 128Mb, keep Bit 7 of the Bank Address Register as ‘0’ (Default). Use Bit 0 and Bit 1 of the Bank Address Register to indicate space above 128Mb. The two-bit combination will enable users to access memory up to 512Mb while still using 3-byte addressing scheme. Check the corresponding datasheet for more details.
Note that only S25FL-S family supports Band Address Register.