Welcome to the FPGA Projects repository! This central repository contains HDL designs, examples, and comprehensive documentation for working with Field Programmable Gate Arrays (FPGAs) and Complex Programmable Logic Devices (CPLDs).
- Gowin Tang Nano (1K & 20K)
- Altera MAX II
docs/: Comprehensive guides, installation tutorials, and workflow steps. Start here if you are setting up your environment.tang_nano/: Specific projects and examples for the Gowin Tang Nano board.altera_max_ii/: Specific projects and examples for the Altera MAX II board.clock_divider/: Reusable modules for clock frequency division.mips_processor/&risc_processor/: Educational implementations of processor architectures.scripts/: Automation scripts (e.g., environment setup).
Choose the guide that matches your OS and target FPGA:
- Tang Nano (Open Source / Linux):
docs/suit_install.md - Quartus Prime Lite (Windows/Linux):
docs/quartus_install.md
Once installed, follow these guides to run your first project:
- Tang Nano:
docs/tangnano_workflow.md(Gowin IDE and Open-source Toolchain) - Altera MAX II:
docs/altera_workflow.md(Quartus Prime Lite)