SPRUIT0A December   2019  – May 2020

 

  1.   Jacinto7 EVM Infotainment Expansion
    1.     Trademarks
    2. 1 Introduction
      1. 1.1 Key Features
    3. 2 Infotainment Expansion Board Overview
      1. 2.1 Infotainment Expansion Board Identification
      2. 2.2 Infotainment Expansion Board Component Identification
    4. 3 Infotainment Expansion Board - User Setup/Configuration
      1. 3.1 Interfacing 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. 4 Infotainment Expansion Board Hardware Architecture
      1. 4.1  Infotainment Expansion Board Hardware Top Level Diagram
      2. 4.2  Expansion Connectors
      3. 4.3  Board ID EEPROM
      4. 4.4  Audio Codec Interface
        1. 4.4.1 Port Mapping
      5. 4.5  FPD link De-Serializer Interface (Audio)
      6. 4.6  DIR Interface
      7. 4.7  DIT Interface
      8. 4.8  Legacy Audio/JAMR3 Connectors
      9. 4.9  VIN/VOUT Mux Selection
      10. 4.10 HDMI Interface Bridge
      11. 4.11 FPD Link Display Serializer Interface
      12. 4.12 Parallel Camera Interface
        1. 4.12.1 Camera Clock
        2. 4.12.2 LI Camera Module Connector
        3. 4.12.3 OV Camera Module Connector
  2.   A Jacinto7 EVM Interface/IO Mapping
    1.     A.1 Interface Mapping
    2.     A.2 Infotainment Board GPIO Mapping
    3.     A.3 I2C Address Mapping
  3.   Revision History

Board ID EEPROM

The Infotainment Expansion board is identified by its version and serial number, which are stored in onboard EEPROM. The EEPROM CAT24C256WI-GT3 is accessible on the address 0x52 WKUP_I2C0 I2C BUS.

spruit0-board-id-eeprom.gifFigure 9. Board ID EEPROM

Table 4. 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-INFO-EXP”
Design_Rev 2 Revision number of the design Variable
PROC_Nbr 4 PROC number “0086”
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

Above board ID details will be programmed on the EEPROM from the address 0x0h.