UM10429
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2010. All rights reserved.
User manual
Rev. 1 — 20 October 2010
169 of 258
NXP Semiconductors
UM10429
Chapter 17: LPC1102 Flash memory programming firmware
17.9.1 Register description for signature generation
17.9.1.1 Signature generation address and control registers
These registers control automatic signature generation. A signature can be generated for
any part of the flash memory contents. The address range to be used for generation is
defined by writing the start address to the signature start address register (FMSSTART)
and the stop address to the signature stop address register (FMSSTOP. The start and
stop addresses must be aligned to 128-bit boundaries and can be derived by dividing the
byte address by 16.
Signature generation is started by setting the SIG_START bit in the FMSSTOP register.
Setting the SIG_START bit is typically combined with the signature stop address in a
single write.
show the bit assignments in the FMSSTART and FMSSTOP
registers respectively.
Table 181. Register overview: FMC (base address 0x4003 C000)
Name
Access Address
offset
Description
Reset
value
Reference
FMSSTART
R/W
0x020
Signature start address register
0
FMSSTOP
R/W
0x024
Signature stop-address register
0
FMSW0
R
0x02C
Word 0 [31:0]
-
FMSW1
R
0x030
Word 1 [63:32]
-
FMSW2
R
0x034
Word 2 [95:64]
-
FMSW3
R
0x038
Word 3 [127:96]
-
FMSTAT
R
0xFE0
Signature generation status register
0
FMSTATCLR
W
0xFE8
Signature generation status clear
register
-
Table 182. Flash Module Signature Start register (FMSSTART - 0x4003 C020) bit description
Bit
Symbol
Description
Reset
value
31:17
-
Reserved, user software should not write ones to reserved bits.
The value read from a reserved bit is not defined.
NA
16:0
START
Signature generation start address (corresponds to AHB byte
address bits[20:4]).
0
Table 183. Flash Module Signature Stop register (FMSSTOP - 0x4003 C024) bit description
Bit
Symbol
Value
Description
Reset
value
31:18
-
Reserved, user software should not write ones to
reserved bits. The value read from a reserved bit is not
defined.
NA