Why is the data transmission speed slower when firmware is downloaded to EEPROM than RAM?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
chli_4311816
Level 2
Level 2
5 replies posted 5 questions asked First question asked

Why is the data transmission speed slower when firmware is downloaded to EEPROM than RAM?

0 Likes
1 Solution
SrinathS_16
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hello,

When the firmware is downloaded into the EEPROM, FX3 receives the firmware data over USB and then transfers it to EEPROM over the I2C interface which runs at 100kHz/400kHz. In case of downloading firmware to RAM, the firmware data is transferred into the FX3 SRAM over the USB interface, which operates at a data rate of 480Mbps.

Best regards,

Srinath S

View solution in original post

0 Likes
2 Replies
NoriTan
Employee
Employee
25 sign-ins 5 questions asked 10 sign-ins

What do you mean by "the data transmission speed" ?

When the firmware is programmed into the EEPROM, the firmware will be downloaded from the EEPROM

into the internal RAM.  So, the transmission speed of the USB transfer handled by the firmware are equivalent.

The transmission speed to program the EEPROM is slower than RAM's one because the EEPROM takes so long time than RAM.

Regards,

Noriaki

0 Likes
SrinathS_16
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hello,

When the firmware is downloaded into the EEPROM, FX3 receives the firmware data over USB and then transfers it to EEPROM over the I2C interface which runs at 100kHz/400kHz. In case of downloading firmware to RAM, the firmware data is transferred into the FX3 SRAM over the USB interface, which operates at a data rate of 480Mbps.

Best regards,

Srinath S

0 Likes