2494 - MachXO2: What is the programming time for XO2 device, when use I2C bus to programm the chip?
Solution:
I2C bus may operate either at 100 kHz or 400 kHz.
If the I2C bus is running at 400 kHz, the worst-case programming times when using I2C are:
MachXO2-256 1.045 s
MachXO2-640 2.5058 s
MachXO2-640U 3.7116 s
MachXO2-1200 3.7116 s
MachXO2-1200U 5.1034 s
MachXO2-2000 5.1034 s
MachXO2-2000U 7.1162 s
MachXO2-4000 8.0162 s
MachXO2-7000 13.1572 s
If the I2C bus is running at 100 kHz, the worst-case programming times when using I2C are:
MachXO2-256 1.735 s
MachXO2-640 4.1174 s
MachXO2-640U 6.9348 s
MachXO2-1200 6.9348 s
MachXO2-1200U 9.7012 s
MachXO2-2000 9.7012 s
MachXO2-2000U 14.9486 s
MachXO2-4000 15.8486 s
MachXO2-7000 26.6716 s