VGA Design On VHDL: Submitted By: Pranav Jain (UM 10504) Varun Yadav (UE 105106) Rachit Duggal (UM 10505)

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 15

VGA design On VHDL

Submitted by: Pranav Jain(UM 10504) Varun Yadav(UE 105106) Rachit Duggal(UM 10505)

Objectives:
To understand the working of VGA To design and implement a simple VGA in VHDL and to observe its output on monitor using Spartan 3 FPGA kit. To enhance design skills in VHDL.

Principle of Working

Scanning of objects

Various parts in horizontal scan

BLOCK DIAGRAM OF VGA

Various signals in VGA

Final Outputs

Text representation scheme

Output generation

Pixel rate of VGA


p: the number of pixels in a horizontal scan line. For 640-by-480 resolution, it is pixels line p = 800 pixels l: the number of lines in a screen (i.e., a vertical scan). For 640-by-480 resolution, it is lines l = 525 -lines s: the number of screens per second. For flickering-free operation, we can set it to 60 screens per second. Therefore pixels processed per second are: p*l*s = 800*525*60 = 25M Therefore 25000 pixels are processed per second.

Final RTL of circuit

Final simulated waveform

Major tools
Xilinx ise software Model Sim, students version as Simulator Spartan-3 FPGA kit Spartan 3 is having a VGA port which is interfaced with monitor.

Problems
Typing errors Errors and warnings Problem in creation of bit file because of improper routing and mapping during synthesis.

You might also like