ESP32-BOX psram speed

Pibbotley
Posts: 45
Joined: Fri Feb 16, 2018 7:06 pm

ESP32-BOX psram speed

Postby Pibbotley » Sun Dec 26, 2021 5:52 pm

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

ESP_Sprite
Posts: 9764
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32-BOX psram speed

Postby ESP_Sprite » Mon Dec 27, 2021 1:32 am

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.

Who is online

Users browsing this forum: No registered users and 15 guests