5534 - Does the ASC10 have to connect to the hardened (primary) I2C interface of the XO2, or can it connect to a secondary I2C (gpio) on the XO2?
A. The Lattice Diamond Programming tool uses the JTAG-to-I2C (primary) interface to program the L-ASC10s.
B. The VID component in Platform Designer uses the primary I2C interface to control the Trim-DAC outputs of the L-ASC10s.
If you are not using either A or B above, you should be able to connect the L-ASC10s I2C to the MachXO2 primary I2C and perform field upgrades to both from another I2C master. The key connection between the MachXO2 and the L-ASC10 is the three-wire interface (wrclk, wdat, and rdat).