4 ms·
Sure, but what the S31 calls "MMU" is not an Sv32 MMU; therefore my comment.
by Rochus 2mo ago
Sure, but what the S31 calls "MMU" is not an Sv32 MMU; therefore my comment.
- Rohansi 2mo agoThe documentation states: > Compliant with RISC-V Sv32 virtual memory scheme https://documentation.espressif.com/esp32-s31_datasheet_en.pdf https://documentation.espressif.com/esp32-s31_datasheet_en.p...
- deleted 2mo ago[deleted]
- Rochus 2mo agoOk, I see. The S3’s "MMU" is just an external-memory mapper, not a virtual-memory MMU. The S31 apparently has both, that mapper plus an architectural CPU-side Sv32 MMU; that offers indeed a lot of interesting possibilities. Even sel4 would run on this machine as it seems. The ARM world has no microcontroller with a true MMU as far as I know. Risc-V now has at least two (here is the other one: https://www.bunniestudios.com/blog/2026/baochip-1x-a-mostly-open-22nm-soc-for-high-assurance-applications/ https://www.bunniestudios.com/blog/2026/baochip-1x-a-mostly-...).
- andylinpersonal 2mo agoCortex-R82 may be the only microcontroller-class ARM core with MMU, but there are few chance for a random dev to develop on them.