|
CONTENTS Home Projects More Projects Resume Computer Skills Music Links To Friends Pictures About Mike Random Link |
VGA Graphics On An FPGARelated pages on www.mikekohn.net: atmel rs232, atmel probe, picarus, msp430 guitar processor, 6581 Sound Chip, VGA On An FPGA Introduction This is my first FPGA project. I got this Xilinx Spartan3 FGPA starter kit which came with 5 pins hooked up to a VGA port. Basically all it does is takes the 50MHz clock crystal and halves it to 25MHz. This creates a VGA clock where each pixel is 1 clock cycle. It uses a 10 bit counter for doing the horizontal timing and a 10 bit counter for the vertical timing. Using these counters it calculates when to apply voltage to the horizontal and vertical sync pins and data on the red, green, and blue pins. Coding was all done in VHDL (source code is below). Pictures
Links Digilent - This is the web site where I got my FPGA starter kit from. They have some really nice stuff there.Source code
VGA Project 1: vga.vhd
vga.ucf
|