LFSRを用いたFPGA向けForthインタプリタCPU
2025-06-02
このプロジェクトは、プログラムカウンタの代わりに線形帰還シフトレジスタ(LFSR)を使用した、VHDLで実装されたFPGA向けCPUの詳細を説明しています。このアプローチは、従来は省スペースでしたが、FPGAでは最小限のメリットしかありません。このCPUは、完全に機能するForthインタプリタを実行し、Spartan-6 FPGA上で151.768MHzを実現しています。驚くほどコンパクトで、コアはわずか27スライスしか消費しません。このプロジェクトには、VHDLコード、GHDLシミュレーション手順、およびXilinx ISE 14.7のビルド手順が含まれています。これは、リソースに制約のある設計におけるLFSRの可能性を示し、非常に効率的なForthインタプリタの実装を示しています。
ハードウェア