beautypg.com

Signal timing for a 60hz, 640x480 vga display – Digilent 410-044-10P-KIT User Manual

Page 22

background image

22

www.xilinx.com

Spartan-3 Starter Kit Board User Guide

1-800-255-7778

UG130 (v1.1) May 13, 2005

Chapter 5: VGA Port

R

Each color line has a series resistor to provide 3-bit color, with one bit each for Red, Green,
and Blue. The series resistor uses the 75

Ω VGA cable termination to ensure that the color

signals remain in the VGA-specified 0V to 0.7V range. The HS and VS signals are TTL level.
Drive the R, G, and B signals High or Low to generate the eight possible colors shown in

Table 5-2

.

VGA signal timing is specified, published, copyrighted, and sold by the Video Electronics
Standards Association (VESA). The following VGA system and timing information is
provided as an example of how the FPGA might drive VGA monitor in 640 by 480 mode.
For more precise information or for information on higher VGA frequencies, refer to
documents available on the VESA website or other electronics websites:

Video Electronics Standards Association

http://www.vesa.org

VGA Timing Information

http://www.epanorama.net/documents/pc/vga_timing.html

Signal Timing for a 60Hz, 640x480 VGA Display

CRT-based VGA displays use amplitude-modulated, moving electron beams (or cathode
rays) to display information on a phosphor-coated screen. LCD displays use an array of
switches that can impose a voltage across a small amount of liquid crystal, thereby
changing light permitivity through the crystal on a pixel-by-pixel basis. Although the
following description is limited to CRT displays, LCD displays have evolved to use the

Table 5-1:

VGA Port Connections to the Spartan-3 FPGA

Signal

FPGA Pin

Red (R)

R12

Green (G)

T12

Blue (B)

R11

Horizontal Sync (HS)

R9

Vertical Sync (VS)

T10

Table 5-2:

3-Bit Display Color Codes

Red (R)

Green (G)

Blue (B)

Resulting Color

0

0

0

Black

0

0

1

Blue

0

1

0

Green

0

1

1

Cyan

1

0

0

Red

1

0

1

Magenta

1

1

0

Yellow

1

1

1

White