Does RISC-V have any opinion on whether the RAM is stored on the same chip as the CPU (like on ARM devices) or on a separate chip somewhere on the motherboard (like on an x86 desktop)? I assume that the CPU will have some levels of cache directly on it, but I'm curious where the main memory is.
If not the architecture, what do existing RISC-V CPUs do? Do SiFive's CPUs store the RAM on the same chip as the CPU, or elsewhere on the board? Is it generally better to do one or the other? Does it depend on how the architecture is designed? I found this question but the answers seem to be focused on desktop x86 and POWER CPUs.