Hi,
I am curious if I am memcpying a chunk of memory from PSRAM to PSRAM, does it happen bound within the PSRAM or the data were copied back and forth through the SPI Line?
Another related question is if the Async memcpy in ESP32S3 (https://docs.espressif.com/projects/esp ... emcpy.html) handles the intra-PSRAM memory copy by copying back and forth or not?
Does intra-PSRAM memcpy involve SPI bus data transmission?
-
- Posts: 9739
- Joined: Thu Nov 26, 2015 4:08 am
Re: Does intra-PSRAM memcpy involve SPI bus data transmission?
PSRAM chips don't have functionality to do an internal copy, so it always happens via the SPI lines. Memcpy() also invokes the cache and CPU to do the copy, the async function uses DMA so the CPU is free.
Re: Does intra-PSRAM memcpy involve SPI bus data transmission?
Thanks for your clarificationESP_Sprite wrote: ↑Mon Oct 24, 2022 12:04 amPSRAM chips don't have functionality to do an internal copy, so it always happens via the SPI lines. Memcpy() also invokes the cache and CPU to do the copy, the async function uses DMA so the CPU is free.
Who is online
Users browsing this forum: Google [Bot] and 125 guests