NXP MCU 技术william hill官网
直播中

李郝荫

7年用户 1327经验值
私信 关注
[问答]

ESP32-S3/C3上的RSA外围设备比S2慢50%的原因?

你好。我正在尝试使用技术参考手册中指定的 RSA 外围设备。

我通过调用 periph_module_enable(PERIPH_RSA_MODULE) 的 esp_mpi_enable_hardware_hw_op() 函数启用它。

我遇到的问题/疑问是为什么与 ESP32-S2 相比,ESP32-S3 和 ESP32-C3 的性能要慢 ~50%。在技​​术参考手册中,我看到只要 CPU 时钟(例如 160 MHz)基于 PLL 频率,CRYPTO 外设的时钟就是 160 MHz,而对于 ESP32-S2,它总是 160 MHz。

例如,执行一个大小为 64 个字的模乘运算在 ESP32-S2 上需要 56 微秒,而在 ESP32-S3 上需要 108 微秒。根据技术参考手册,RSA_DATE_REG 包含 S3 和 S2 的相同值,因此我假设这意味着它包含完全相同的外围设备。

造成时差的原因可能是什么?

更多回帖

发帖
×
20
完善资料,
赚取积分