SPRUIT1B May 2020 – November 2020
The Jacinto7 EVM – GESI is identified by its version and serial number, which are stored in the onboard EEPROM. The EEPROM CAT24C256WI-GT3 is accessible on the address 0x52 on WKUP_I2C0 I2C BUS.
Header | Field Name | Size (bytes) | Description | Value Written to EEPROM |
---|---|---|---|---|
MAGIC | 4 | Magic Number | 0xEE3355AA | |
TYPE | 1 | Fixed length and variable position board ID header | 0x1 | |
2 | Size of payload | 0xF7 | ||
BRD_ INFO |
TYPE | 1 | payload type | 0x10 |
Length | 2 | offset to next header | 0x002E | |
Board_Name | 16 | Name of the board | “J7X-GESI-EXP” | |
Design_Rev | 2 | Revision number of the design | Variable | |
PROC_Nbr | 4 | PROC number | “0084” | |
Variant | 2 | Design variant number | Variable | |
PCB_Rev | 2 | Revision number of the PCB | Variable | |
SCHBOM_Rev | 2 | Revision number of the schematic | Variable | |
SWR_Rev | 2 | first software release number | Variable | |
VendorID | 2 | Vendor ID | Variable | |
Build_Week | 2 | week of the year of production | Variable | |
Build_Year | 2 | year of production | Variable | |
BoardID | 6 | Reserved. Not populated with any value | NA | |
Serial_Nbr | 4 | incrementing board number | Variable | |
MAC_ADDR | TYPE | 1 | Payload type | 0x13 |
Length | 2 | Size of payload | 0xC2 | |
MAC control | 2 | MAC header control word | 0x20 | |
MAC_addrs | 192 | MAC address. Contains 5 valid MAC addresses. Four MAC addresses for RGMII ports and one MAC address for RMII port. |
Variable | |
END_LIST | TYPE | 1 | End Marker | 0xFE |
Above board ID details will be programmed on the EEPROM from the address 0x0h.