Simply put, is there any way the rp2350 could run both the arm and the risk-v cores at once asuming only the arm cores need to access external hardware?
Context:
I have been considering building a device with the rp2350 and i was thinking to use two of them, one as the cpu and the other as the 2d gpu. While considering this it occured to me that i could even have either the cpu or the gpu rp2350 use the risc-v cores. From that thought comes my question: could i use all four cores, the arm cores as cpu, and the risc cores as gpu? For this the risc cores would in theory need ro read and write shared memory from the arm cores, both receiving commands and data, and writing the display output. Then the arm cores can hand the software, io and actualy sending the image to the display. For this to work the cores would have to be set up right inside the chip and i cannot find anything concerning this idea online except the stated "it can boot to the risc-v cores instead of the arm cores". So what are the actual restricions in the hardware?
Context:
I have been considering building a device with the rp2350 and i was thinking to use two of them, one as the cpu and the other as the 2d gpu. While considering this it occured to me that i could even have either the cpu or the gpu rp2350 use the risc-v cores. From that thought comes my question: could i use all four cores, the arm cores as cpu, and the risc cores as gpu? For this the risc cores would in theory need ro read and write shared memory from the arm cores, both receiving commands and data, and writing the display output. Then the arm cores can hand the software, io and actualy sending the image to the display. For this to work the cores would have to be set up right inside the chip and i cannot find anything concerning this idea online except the stated "it can boot to the risc-v cores instead of the arm cores". So what are the actual restricions in the hardware?
Statistics: Posted by Vengestone — Wed Jun 04, 2025 3:55 am — Replies 0 — Views 21