TinyVGA.com: VGA Microcontroller projects

VESA Signal 1280 x 1024 @ 60 Hz timing

General timing

Screen refresh rate60 Hz
Vertical refresh63.981042654028 kHz
Pixel freq.108.0 MHz

Horizontal timing (line)

Polarity of horizontal sync pulse is positive.

Scanline partPixelsTime [µs]
Visible area128011.851851851852
Front porch480.44444444444444
Sync pulse1121.037037037037
Back porch2482.2962962962963
Whole line168815.62962962963

Vertical timing (frame)

Polarity of vertical sync pulse is positive.

Frame partLinesTime [ms]
Visible area102416.004740740741
Front porch10.01562962962963
Sync pulse30.046888888888889
Back porch380.59392592592593
Whole frame106616.661185185185