【发布时间】:2018-02-04 03:58:07
【问题描述】:
我想为 FPGA 构建自己的最小 RISC-V 处理器。处理器将尽可能简单,只需一条管道。
我阅读了整个 RISC-V ISA,其中有许多标准扩展。那么最低可以运行linux的RISC-V ISA是多少呢?
【问题讨论】:
-
这是一个有趣的问题...我猜你可能会在Unix & Linux Stack Exchange 得到更好的答案。
-
问题其实不在于指令集。要使 Linux 正常工作,您需要实现 MMU 和 PLIC。除了 RV32IMA。 MMU 和 PLIC 是难以实施的野兽。对不起。但是如果没有它们,您将只能运行一些愚蠢的“嵌入式”Linux 发行版。