Hi,
if your project doesn't use XGATE, you can use PAGE_E0 and PAGE_E1 as normal paged flash.
if your project use XGATE, and Xgate is accessing flash, either for const data or program code, avoid using flash pages E0 – E7 for CPU data or code.
this is because :
The flash memory inside the XEP100 is divided in several physical blocks. Pages E0,E1,...E7 constitute one of those blocks.
If the Xgate and the CPU try to access the same block at the same time, the CPU will have priority over the Xgate, and this will result in very poor performance for the Xgate.
So IF Xgate Code is running from pages E0 and E1, it is advised NOT to use the rest of pages E2...E7 for CPU code.
Have a great day,
Jennie Zhang
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------