XIO2213B: Is the external serial EEPROM a mandatory component for XIO2213B to work properly?

Part Number: XIO2213B

Hi TI team,
 
I am designing a 1394b acquisition product based on XIO2213B, even though it is NRND, it fits my requirement best. I want to confirm:
  1. Is external I2C EEPROM mandatory for XIO2213B?
  2. What side effects will happen if I remove the EEPROM?
  3. If EEPROM is required, what tools can I use to program it, and what exact data needs to be written to which Word Addresses as per the datasheet map?

Looking forward to your technical reply, thank you very much.

Regards

  • 1. No.

    2. The registers that would be loaded from the EEPROM (see section 3.5.3 of the datasheet) keep their default values. Note that the default value of the GUID is illegal; see section 8.10. You can also set the registers from software.

    3. The I²C EEPROM interface uses a standard format; you should be able to use most I²C EEPROM programmers. You could also write to the EEPROM through the OHCI registers. In general, you would use the default register values.

    Section 3.5.1 of the datasheet says:

    If no external EEPROM is required, the serial-bus interface is permanently disabled by attaching a pulldown resistor to the SDA signal.

  • Thanks for your explanation. If I do not use an EEPROM, will conflicts occur when multiple XIO2213 devices are deployed? Is an EEPROM mandatory in this scenario? If an EEPROM is required, how can I obtain a GUID?

  • You can set the GUID from the EEPROM or through software. I do not know if your product is capable of running software that can set the appropriate registers. (When a FireWire chip is integrated on a motherboard, the GUID is typically set by the BIOS. PCIe cards typically have an EEPROM.)

    The GUID consists of a unique ID for the company and a serial number. There are three way of obtaining a unique ID:

    • buy it;
    • get one from Openmoko (only for Open Source products);
    • use a random value like 0x000000, 0x123456, or 0xD00D1E (this is illegal, but I've seen these in the wild).