Skip to content

dutra/vgacontroller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VGA Controller

This repository contains a very simple Bluespec implementation of a VGA controller.

mkVGA.bsv file contains the module responsible for the VGA timing implementation. We are using 800x600@60fps, with a 40 MHz frame clock, for this instance. The module displays a simple RGB flag on the monitor.

mkLed.bsv file contains a simple module to control the LEDs in an Terasic SocKit board. Change the number of bits to fit your board.

An useful table with VGA Timings can be found at http://tinyvga.com/vga-timing A very good description of VGA timing can be found here http://faculty.lasierra.edu/~ehwang/public/mypublications/VGA%20Monitor%20Controller.pdf and here http://www.es.isy.liu.se/courses/TSTE12/download/TSTE12_Lab2_120613.pdf

About

VGA Controller for Altera FPGA written in Bluespec

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published