
UM10375
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2011. All rights reserved.
User manual
Rev. 3 — 14 June 2011
343 of 368
NXP Semiconductors
UM10375
Chapter 21: LPC13xx Flash memory programming firmware
21.16.2 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 347. Flash configuration register (FLASHCFG, address 0x4003 C010) bit description
Bit
Symbol
Value Description
Reset
value
1:0
FLASHTIM
Flash memory access time. FL1 is equal to the
number of system clocks used for flash access.
10
0x0
1 system clock flash access time (for system clock
frequencies of up to 20 MHz).
0x1
2 system clocks flash access time (for system clock
frequencies of up to 40 MHz).
0x2
3 system clocks flash access time (for system clock
frequencies of up to 72 MHz).
0x3
Reserved.
31:2 -
-
Reserved.
User software must not change the value of
these bits. Bits 31:2 must be written back exactly as read
.
-
Table 348. Flash Module Signature Start register (FMSSTART - 0x4003 C020) bit description
Bit
Symbol
Description
Reset
value
16:0
START
Signature generation start address (corresponds to AHB byte
address bits[20:4]).
0
31:17
-
Reserved, user software should not write ones to reserved bits.
The value read from a reserved bit is not defined.
NA
Table 349. Flash Module Signature Stop register (FMSSTOP - 0x4003 C024) bit description
Bit
Symbol
Value
Description
Reset
value
16:0
STOP
BIST stop address divided by 16 (corresponds to AHB
byte address [20:4]).
0
17
SIG_START
Start control bit for signature generation.
0
0
Signature generation is stopped
1
Initiate signature generation
31:18
-
Reserved, user software should not write ones to
reserved bits. The value read from a reserved bit is not
defined.
NA