/Verilog-Projects

Collection of verilog modules and projects

Primary LanguageVerilogMIT LicenseMIT

Verilog-Projects

Collection of verilog modules and projects

Some of them are purely simulations and others require real hardware. Some have diagrams done in https://github.com/hneemann/Digital.

Note: the "board" selected in each project is irrelevant because I'm only running a simulation and not attempting to upload to board. This simply allows apio to build.

> apio init --board TinyFPGA-B2
> apio build

Or for simulation only:

> apio init --board TinyFPGA-B2
> apio sim

Projects

Simple 8bit CPU

Simplified 8bit CPU similar to Ben Eater's SMP. https://www.youtube.com/c/BenEater/videos Schematics: https://eater.net/8bit/schematics

Rotary decoders

Video

VGA TFT

Basic 6809

I simple MC6809 adapted from Ben's CPU.

Advanced 6809

A non-cycle accurate implementation.