What Do ISA, Architecture, and SoC Mean for ARM and RISC-V?
Embedded platform discussions often use different words as if they meant the same thing.
“This project uses ARM.” “This chip is RISC-V.” “This core supports Linux.” “This board has an MMU.” “Interrupts are different on this architecture.” “This toolchain is incompatible.” Some of these statements are true, and some are only half true. The problem is that they often collapse ISA, CPU core, privileged architecture, SoC, board, and software platform into one layer.
Read More