Skip to content

Recreation of Ben Eater's "World's Worst Video Card" in Verilog

Notifications You must be signed in to change notification settings

sifferman/ben_eater-gpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ben Eater "World's Worst Video Card"

Description

This is a recreation of Ben Eater's Video Card Project. It is cycle and timing accurate with only minor alterations from Ben Eater's design.

Alterations from Ben Eater's Design

  • Added a reset input port
  • Made counter have synchronous reset
    • Horizontal and vertical counters reset one cycle sooner.
  • Vertical counter increments when horizontal clock equals 0.

How to Run With Icarus Verilog and GTKWave

The Makefile is configured to work with iverilog, vvp, and gtkwave. To use the Makefile:

  1. run make
  2. run make run
  3. run make display

About

Recreation of Ben Eater's "World's Worst Video Card" in Verilog

Resources

Stars

Watchers

Forks