User Guide

5
Table 1 lists eNVM special sector address ranges.
Reads and Writes to Protected Areas
Based on your selections in this configurator, the AHB Switch Matrix disallows certain reads and writes.
Reads or writes to areas not allowed cause the AHB bus matrix to complete the transaction with an
HRESP error indication. An error bit is set in the SW_ERRORSTATUS field of the MSS_EXTERNAL_SR
register. An error occurs when one or more of the following happens:
Write by an enabled master to a slave that is not RW
Write by an enabled master to addresses not corresponding to a slave
Write by the fabric master to the protected region
Write by a disabled master to any location
Read by an enabled master to any slave that is not R or RW
Read by an enabled master to addresses not corresponding to a slave
Read by the fabric master to the protected region
Read by a disabled master to any location
The values entered in the configurator will be exported into the programming files for programming of the
flash bits that control this functionality. The flash bits are loaded in the system registers at power up (or
when the DEVRST_N external pad is asserted/de-asserted).
For complete details, refer to the Microsemi IGLOO2 User's Guide.
Table 1 • eNVM Special Sector Address Ranges
Die
eNVM0 (number of
available Sectors)
eNVM1 (number of
available Sectors)
eNVM0 (address
range)
eNVM1(address
range)
M2GL150S/TS,
M2GL100S/TS,
M2GL90S/TS
1 3 0x0000-0x0fff 0x7d000-0x7dfff
0x7b000-0x7bfff
0x7c000-0x7cfff
M2GL050S/TS 2 0 0x0000-0x0fff
0x3f000-0x3ffff
N/A
M2GL025S/TS,
M2GL010S/TS
M2GL005S
4 0 0x0000-0x0fff
0x3d000-0x3dfff
0x3e000-0x3efff
0x3f000-0x3ffff
N/A