PSRAM Write Performance
Posted: Wed Sep 12, 2018 7:14 am
Hello,
i'm planning to use the I2S interface to attach a camera with parallel interface. Thats very challenging and there is a DMA implementation which uses a small video buffer. I need a matured video buffer with 2-3 MBytes. So i evaluate to send the single HLINE Data of 1000-1500 Bytes to the PSRAM in a very short time (HSYNC time). I don't have the ESP32 yet and i couldn't find any performance figures how much time a 1000 byte transfer to the PSRAM need (at max. SPI speed that is possible). Reading is not performance relevant, because i need to read the buffer once after the capture is done.
Are there any options to transfer from DMA-controlled RAM to the PSRAM (is there a DMA controlled transfer possible)?
Please can anybody share the performance figures of the PSRAM transfer time (and options) with me?
Thanks,
Koepisch
i'm planning to use the I2S interface to attach a camera with parallel interface. Thats very challenging and there is a DMA implementation which uses a small video buffer. I need a matured video buffer with 2-3 MBytes. So i evaluate to send the single HLINE Data of 1000-1500 Bytes to the PSRAM in a very short time (HSYNC time). I don't have the ESP32 yet and i couldn't find any performance figures how much time a 1000 byte transfer to the PSRAM need (at max. SPI speed that is possible). Reading is not performance relevant, because i need to read the buffer once after the capture is done.
Are there any options to transfer from DMA-controlled RAM to the PSRAM (is there a DMA controlled transfer possible)?
Please can anybody share the performance figures of the PSRAM transfer time (and options) with me?
Thanks,
Koepisch