VGA Controller (Miguel Carrillo)
In order to be able to output to the VGA monitor we must first implement the VGA controller. A VGA monitor in composed of three signals red, green, and blue. These signals are projected onto the screen by an electron gun. Anolog levels between 0-0.7V control the Brightness of the signal. There is also a specific timing sequence that is followed with each pixel projected onto the screen.
Our task is to Implement the VGA controller to output bitmap images onto the VGA monitor. We have been doing some research on this topic and have found some useful code that we will be modifying to meet our specifications. The VGA controller will be implemented in VHDL and will run on the Xilinx FPGA contained on the XS40 board. In this part of the project a Bitmap file will be taken apart and organized in a fashion suitable for the VGA controller to process. The algorithm will extract the pixels placement and its color and Finally displaying out to the VGA monitor.
|
Proposal |
What we hope to have accomplished |
|
1st (Week 5) |
The first prototype will consist of a working algorithm |
|
2nd (Week 7) |
The second prototype will consist of a working algorithm downloaded onto the Xilinx FPGA located on the XS40 board. Small graphics will be displayed to a VGA monitor. |
|
3rd (Week 9) |
The third prototype will consist of the VGA controller displaying full bitmap images onto the monitor. |
The following is a list of equipment that will be used: