I2C Bus 1

I2C bus 1 is connected to the XMC P15 connector MSDA (I2C bus serial data) and MSCL (I2C bus serial clock) pins, and provides access to the on−board serial EEPROM. The serial EEPROM is used for Jade board identification.

The serial EEPROM is connected to the XMC interface at I2C address 0xAn (binary address 0b1010nnn). The last three bits of the EEPROM I2C address (nnn) are determined by the XMC GA[0:2} inputs, from the MGAn pins. The serial EEPROM MGA address is set to binary 000.

The contents of the EEPROM are shown in the EEPROM Format table below, organized as 32−bit words.

  • The first 32 32−bit words (addresses 0x0000 to 0x00FF) contain XMC and PCIe information as defined by the ANSI/VITA 42.0−2008 and ANSI/VITA 42.3−2006 standards.
  • The next word is a valid data flag (0x00EEC0DE).
  • Following the valid data word is the Jade board model number (7186 is shown in the EEPROM Format table).
  • Next are words containing the PCB number, revision, and options for the main 71861 PCB, for the front end I/O module, and for each memory bank installed on your product. Where options are not installed, the 16−bit Option field is set to 0xFFFF.
  • If you have ordered a Jade assembly on a Pentek−supplied PCIe or VPX carrier (such as a Model 78861 PCIe board or Model 52861 VPX board), the next three 32−bit words identify the carrier PCB number, revision, and options for the carrier.
  • The last word is a checksum of all 32−bit words, calculated by Pentek.

Use the I2C Port 1 IP Core module to access the EEPROM.

Do NOT write to this EEPROM.

Pentek programs the contents of the serial EEPROM to identify the model of the board and all options installed by Pentek.

If you write to the EEPROM you risk destroying this information.

The table below shows the format of the serial EEPROM.

EEPROM Format

EEPROM Byte Address

Contents

Comments

0x0000

0x00000300

Base Definition Subtype, Version ANSI/VITA 42.3,
Module Size: Single Wide

0x0004

0x00002000

VITA 42.1, 5W @ 3.3V, 0W @ 12V, 0W @ −12W

0x0008

0x000C5C00

20W @ 5V (VPWR), 20W @12V (VPWR),
LINK 0 Protocol, LINK 0 Protocol

0x000C

0x0000000C

LINK 1 Protocol, LINK 1 Protocol

0x0010 − 0x00FC

0xFFFFFFFF

Reserved

0x0100

0x00EEC0DE

Valid data word

0x0104

0x71860000

Model Number

0x0108

0x01234567

Main PCB Number

0x010C

(unsigned int) 'A'

Main Assembly Revision

0x0110

0x00020001

Option 2, Option 1

0x0114

0x00040003

Option 4, Option 3

0x0118

0x00060005

Option 6, Option 5

0x011C

0x00080007

Option 8, Option 7

0x0120

0x000A0009

Option 10, Option 9

0x0124

0x01234567

Front End PCB Number

0x0128

(unsigned int) 'A'

Front End Assembly Revision

0x012C

0x00020001

Option 2, Option 1

0x0130

0x00004567

Memory Module 1 PCB Number

0x0134

(unsigned int) 'A'

Memory Module 1 Assembly Revision

0x0138

0x00020001

Option 2, Option 1

0x013C

0x00004567

Memory Module 2 PCB Number

0x0140

(unsigned int) 'A'

Memory Module 2 Assembly Revision

0x0144

0x00040003

Option 2, Option 1

0x0148

0x03456789

Pentek Carrier PCB Number

0x014C

(unsigned int) 'A'

Pentek Carrier Assembly Revision

0x0150

0x00020001

Option 2, Option 1

0x0154 − 0x01F8

0xFFFFFFFF

Reserved

0x01FC

0x−−−−−−−−

Checksum