SPRUJ74 January 2023
The Quad port Ethernet Expansion Board is identified by its version and serial number, which are stored in the onboard EEPROM. On the J784S4XG01EVM, there are two QP-ENET expansion connectors available: one QP-ENET is set to address 0x54, the other one is set to 0x51, which are accessible on WKUP_I2C0.
The first 259 bytes of addressable EEPROM memory are preprogrammed with identification information for each board. The remaining 32509 bytes are available to the user for data or code storage.
Header | Field Name | Size (bytes) | Description |
---|---|---|---|
MAGIC | 4 | Magic Number | |
TYPE | 1 | Fixed length and variable position board ID header | |
2 | Size of payload | ||
BRD_INFO | TYPE | 1 | Payload type |
Length | 2 | Offset to next header | |
Board_Name | 16 | Name of the board | |
Design_Rev | 2 | Revision number of the design | |
PROC_Nbr | 4 | PROC number | |
Variant | 2 | Design variant number | |
PCB_Rev | 2 | Revision number of the PCB | |
SCHBOM_Rev | 2 | Revision number of the schematic | |
SWR_Rev | 2 | First software release number | |
VendorID | 2 | Vendor ID | |
Build_Week | 2 | Week of the year of production | |
Build_Year | 2 | Year of production | |
BoardID | 6 | Reserved. Not populated with any value | |
Serial_Nbr | 4 | Incrementing board number | |
MAC_ADDR | TYPE | 1 | payload type |
Length | 2 | Size of payload | |
MAC control | 2 | MAC header control word | |
MAC_addrs | 192 |
MAC address Contains 5 valid MAC addresses. Four MAC addresses for RGMII ports and one MAC address for RMII port. |
|
END_LIST | TYPE | 1 | End Marker |
These board ID details are programmed on the EEPROM from the address 0x0h.