基于LFSR的FPGA Forth解释器CPU

2025-06-02
基于LFSR的FPGA Forth解释器CPU

这是一个使用线性反馈移位寄存器 (LFSR) 而不是程序计数器的FPGA CPU 项目。该CPU运行一个完整的Forth解释器,并以151.768MHz的频率运行在Spartan-6 FPGA上。其核心仅占用27个切片,体积小巧。项目包含VHDL代码,GHDL模拟器以及Xilinx ISE 14.7的构建说明。该项目展示了使用LFSR作为程序计数器来节省资源的可能性,并提供了一个简洁高效的Forth解释器实现。

硬件