SPRUIT1B May   2020  – November 2020

 

  1.   Trademarks
  2. 1Introduction
    1. 1.1 Key Features
  3. 2GESI Expansion Board Overview
    1. 2.1 GESI Expansion Board Identification
    2. 2.2 GESI Expansion Board Component Identification
  4. 3GESI Expansion Board - User Setup/Configuration
    1. 3.1 GESI Infotainment Expansion Board With CP Board
      1. 3.1.1 Board Assembly Procedures
    2. 3.2 Power Requirements
    3. 3.3 EVM Reset/Interrupt Push Buttons
    4. 3.4 EVM Configuration DIP Switch
  5. 4GESI Expansion Board Hardware Architecture
    1. 4.1  GESI Expansion Board Hardware Top Level Diagram
    2. 4.2  Expansion Connectors
    3. 4.3  Board ID EEPROM
    4. 4.4  Ethernet Interface
      1. 4.4.1 RGMII Clocking Scheme
      2. 4.4.2 Ethernet Port LED Indication
    5. 4.5  PROFI BUS / RS485
    6. 4.6  LIN Interface
    7. 4.7  MCAN
    8. 4.8  MUX Selection
      1. 4.8.1 MUX – PRGx_MDIO/MDC, CPSW9G_MDIO/MDC
      2. 4.8.2 MUX – PRG1_RGMII1/PRG1_PWM
      3. 4.8.3 MUX – PRG1_PWM/MCAN
      4. 4.8.4 MUX_MC/BP_SEL
    9. 4.9  GESI LaunchPad-Booster Pack Interface
    10. 4.10 Motor Control Interface
    11. 4.11 USS/IMU Header
    12. 4.12 Test Header
  6.   A Interface Mapping
  7.   B GESI Board GPIO Mapping
  8.   C I2C Address Mapping
  9.   D Revision History

Board ID EEPROM

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.

GUID-2FC6199C-8E71-4B89-AFAC-D942B4358BCF-low.gif Figure 4-2 Board ID EEPROM
Table 4-3 Board ID Memory Header Information
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.