Address (7-bit)
Description
0x5C
Secure EEPROM
0x64
Secure EEPROM (assembly option, refer to Section 2.22)
0x57
RTC user SRAM
0x6F
RTC registers
Table 34: I2C Addresses
4.4
Secure EEPROM
The secure EEPROM is used to store the module serial number and configuration. In the future, the EEPROM
will be used for copy protection and licensing features. Please contact us for further information.
An example demonstrating how to read the module information from the EEPROM memory is included in
the Mercury SA1 SoC module reference design.
Warning!
The secure EEPROM is for Enclustra use only. Any attempt to write data to the secure EEPROM causes
the warranty to be rendered void.
4.4.1
Memory Map
Address
Length (bits)
0x00
32
0x04
32
0x08
40
0x0D
24
0x10
48
0x16
48
0x1C
32
Table 35: EEPROM Sector 0 Memory Map
Module Serial Number
The module serial number is a unique 32-bit number that identifies the module. It is stored using big-endian
byte order (MSB on the lowest address).
Module Product Information
This field indicates the type of module and hardware revision.
D-0000-402-002
Description
Module serial number
Module product information
Module configuration
Reserved
Ethernet MAC address
Reserved
Checksum (only for DS28CN01 EEPROM type)
42 / 49
Version 06, 16.02.2021
Need help?
Do you have a question about the Mercury SA1 SoC Module and is the answer not in the manual?