GD32W51x User Manual
104
Table 3-2. system parameters
Param eter
Width
/B
Start
address
Program -
protected
Read-protected
Description
Note
Efuse control
1B
8'd0
Can w rite
multiple
times, but
can not
rollback
Read out after
system reset
and keep
unchanged, bus
readable
Control bytes of relevant
parameters required for MCU
startup.
For more details, refer to
User
define
d
Trustzone
control
1B
8'd1
Can w rite
multiple
times, but
can not
rollback
Read out after
system reset
and keep
unchanged, bus
readable
Control bytes of relevant
parameters required for
Trustzone enable.
For more details, refer to
User
define
d
Flash
protection
1B
8'd2
Can w rite
multiple
times, but
can not
rollback
Read out after
system reset
and keep
unchanged, bus
readable
The option of flash protection.
For more details, refer to
User
define
d
User control
1B
8'd3
Can w rite
multiple
times, but
can not
rollback
Read out after
system reset
and keep
unchanged, bus
readable
The option of user control
function
For more details, refer to
User
define
d
MCU
initialization
parameters
12B
8'd4
once-time
Read only once
after system
reset, bus
readable
The relevant parameters
required for MCU startup
For more details, refer to
User
define
d
AES key
16B
8'd16
once-time
Read out after
system reset
and keep
unchanged, bus
readable
The AES key used to encrypt
the firmw are image
For more details, refer to
User
define
d
RoTPK (or its
hash)
32B
8'd32
Write once
after
system
reset
Read out by
ROM after
system reset,
bus readable
Root of Trust Public Key
(
ECC’s public key/the HASH
result of the RSA’s Public
Key
)
For more details, refer to
User
define
d
Debug
8B
8'd64
once-time
Read out by
Initial Attestation Key, w hich
User