我计划学习 Verilog 来实现 CPU 内核作为练习。由于这是我第一次这样做,我想知道最简单的 CPU 架构以及当前支持的可以实现的工具链是什么。
支持的架构列表可以在这里查看:
编译器写入器信息
我了解了ZPU,它非常简单,但编译器支持已经过时(需要从源代码编译一个非常旧的gcc)。
MSP430 ISA 仅包含 27 条指令。有多种工具链,其中包括 TI 的原始工具链以及 LLVM/clang 中的 msp43-gcc 和 MSP430 支持。