Page 1 of 1

ESP32-BOX psram speed

Posted: Sun Dec 26, 2021 5:52 pm
by Pibbotley
The ESP32-BOX monitor output displays:
W (73) PSRAM: DO NOT USE FOR MASS PRODUCTION! Timing parameters will be updated in future IDF version.

A simple memory test shows that psram access on the ESP32-S3 is much faster than on the ESP32.
Will the Timing parameters update make a significant further improvement?

ESP32-S3 memory read/write speed test:
[memTest] memcpy 65536 bytes dram to dram took 174us @ 358.7MBs
[memTest] memcpy 65536 bytes psram to psram took 1793us @ 34.8MBs
[memTest] memcpy 65536 bytes dram to psram took 764us @ 81.7MBs
[memTest] memcpy 65536 bytes psram to dram took 200us @ 312.1MBs

ESP32 memory read/write speed test:
[memTest] memcpy 65536 bytes dram to dram took 181us @ 344.9MBs
[memTest] memcpy 65536 bytes psram to psram took 12279us @ 5.1MBs
[memTest] memcpy 65536 bytes dram to psram took 7672us @ 8.2MBs
[memTest] memcpy 65536 bytes psram to dram took 6619us @ 9.4MBs

Re: ESP32-BOX psram speed

Posted: Mon Dec 27, 2021 1:32 am
by ESP_Sprite
If you're already running at 120MHz, likely not. Updating the timing parameters will make the connection more resilient against various ways of routing the PCB traces between the ESP32S3 and the PSRAM, but given the ESP32-Box already is a finished product, this doesn't really matter here.