Flash memory organization, Memory map, User data – ADLINK Hurricane-QM57 User Manual

Page 7: 2 user data

Advertising
background image

SME-LEMT-R0V8

Revision 0.8

Page 3 of 22

3 Flash Memory Organization

The LEMT microcontroller provides 512, respectively 1024 bytes (depending on platform) for
customer data and 128 bytes of write- and clear-protectable flash memory.

These memory areas are independent from the BIOS and are not cleared or restored during BIOS
updates, which makes it perfect to store serial numbers, keys, configuration data and other sensitive
or board specific information.

3.1 Memory Map

0xFFFF

No memory

0x8080

0x807F

Secure data

0x8000

0x7FFF

No memory

0x0200 / 0x0400

0x01FF / 0x03FF

User data

0x0000

Table 1: Memory map

3.2 User Data

The “User Data Memory” can be used to store serial numbers, keys and configuration data. By
factory default, the first 96 bytes of user data are preconfigured with the following data (table 2).
Each value is padded with spaces (ASCII character 0x20), totalling a data length of 16 bytes each.

Address range

Contents

0x0000 – 0x000F

Part number

0x0010 – 0x001F

Serial number

0x0020 – 0x002F

Manufacturing BIOS version

0x0030 – 0x003F

Manufacturing date

0x0040 – 0x004F

Secondary part number (not on all platforms)

0x0050 – 0x005F

Secondary serial number (not on all platforms)

Table 2: Factory default user data memory organization

Advertising
This manual is related to the following products: