FPGA_VGA.pdf

Complete schematic (PDF) — includes FPGA pin assignments, external SRAM connections, VGA output connector, PS/2 keyboard connector, UART interface, SD card slot, power supply section, JTAG programming header, CPU parallel bus connector, and interrupt line (INT).

Adobe Portable Document Format - 88.71 kB - 10/12/2026 at 22:52

Preview

atmega_demo-v1.1.zip

ATMega demo code (v1.1) — demonstrates the buffer switching commands (CMD_SET_BUF_LB, CMD_SET_BUF_UB) and basic graphics drawing on the FPGA platform. Written in C for ATMega microcontrollers.

Contains:
- main.c — main demo loop
- vga.c / vga.h — VGA command interface
- uart.c / uart.h — UART communication
- Makefile — build script

x-zip-compressed - 29.21 kB - 10/12/2026 at 22:51

Download

FPGA-Spartan6-XC6SLX9-v1.1.zip

Verilog HDL source code for the FPGA Spartan-6 XC6SLX9 project (v1.1).

Contains:
- main.v — top-level module
- vga_timing.v — VGA 640x480@60Hz generator
- sram_ctrl.v — SRAM framebuffer controller
- cpu_ram.v — CPU command interface
- text_engine.v — text mode 80x60
- sprite_engine.v — sprite engine (8x 16x16)
- ps2_keyboard.v / ps2_decoder.v — PS/2 controller
- uart.v — UART controller
- sd_spi.v — SD card SPI controller
- rom_font.v — 8x8 font ROM
- config.vh / fpga_regs.vh — configuration headers

x-zip-compressed - 49.35 kB - 10/12/2026 at 22:49

Download