SPRUJ63A September 2022 – October 2023
The EVM includes an onboard EEPROM (U7). This EEPROM holds identifying information include the EVM version and serial number. PHY MAC ID and other static information about the EVM are also stored in this memory.
The Board ID memory is configured to respond to address 0x50 and 0X51 is programmed with the header description and DDR information of this card. AT24CM01 from Microchip is used, this is interfaced to I2C0 port of the SOCI2C address of the EEPROM and can be modified by driving the A0, A1, A2 pins to LOW. 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) | Comments |
---|---|---|---|
EE3355AA | 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 | ||
Build_Week | 2 | Week of the year of production | |
Build_Year | 2 | Year of production | |
BoardID | 6 | ||
Serial_Nbr | 4 | Incrementing board number | |
DDR_INFO | TYPE | 1 | |
Length | 2 | Offset to next header | |
DDR control | 2 | DDR Control Word | |
MAC_ADDR | TYPE | 1 | Payload type |
Length | 2 | Size of payload | |
MAC control | 2 | MAC header control word | |
MAC_adrs | 192 | MAC address of AM64x/AM243x PRG2 | |
END_LIST | TYPE | 1 | End Marker |