6502 - Maverick-Shark/retroGuru GitHub Wiki

Single Board Computer with 6502 (9K/20K/25K)

https://www.reddit.com/r/GowinFPGA/comments/1exkels/single_board_computer_with_6502_9k20k25k/

This is a SBC 6502 based educational board, fully synthesized in a FPGA. Pure Verilog, no proprietary IP used, TOP.v is specific to the board, the remaining source files are common for all the platforms.

  • CPU : 6502
  • RAM : 32K
  • ROM : 16K
  • UART
  • 8 + 8 Bit I/O
  • POR (Power On Reset chip)
  • SD Card to load the Bios into ROM on Cold Reset.

It Runs Microsoft OSI 6502 Basic and handles (if you want) a very low cost (4€) Led & Key board.

The only hardware needed is an USB/RS232 adapter.

Into the repository you will find the complete projects (Basic Bios included) for:

  • Tang Nano 9K
  • Tang Nano 20K
  • Tang Primer 25K

and also

  • DE10-Lite
  • CMOD A7 35T

The Article is a small tutorial on how to write a softcore and how a CPU works.

Project:

https://github.com/davenardella/SBC6502

Article:

https://www.linkedin.com/pulse/lets-create-together-80s-style-microcomputer-basic-using-nardella-qlcdf/