Various VHDL projects I've worked on for the Upduino 2.0
Requires a working Icestorm toolchain setup (http://www.clifford.at/icestorm/), GHDL (https://github.com/ghdl/ghdl), and ghdl-yosys-plugin (https://github.com/ghdl/ghdl-yosys-plugin). See nobodywasishere/icetools for information on how to install this toolchain.
| Name | Description |
|---|---|
| Documentation | Various documentation files about the FPGA and others |
| flashing_led | Flashes the onboard LED with 8 colors |
| hamming_* | Hamming code implementations |
| template | A blank template for creating new projects |
| uart/uart_* | UART over USB |
| tetris_anim | An animation of a game of Tetris |
| vga_text | ASCII + text buffer output to VGA display |
| vga | Simple 8-color 480p/768p VGA output module |
- VDLANDE.com VHDL Reference
- NANDLAND.com
- 16 Color VGA by Tetris Team
- VGA driver for Altera UP1 board by Rob Chapman
- fpga4fun.com
- C64 Font
- Project IceStorm
- ghdl-yosys-plugin
- GHDL
Make sure to run export GHDL_PREFIX=/lib/ghdl when using the open-tool-forge fpga toolchain.