TinyVGA.com: VGA Microcontroller projects

VESA Signal 1280 x 1024 @ 100 Hz timing

General timing

Screen refresh rate100 Hz
Vertical refresh108.5 kHz
Pixel freq.190.96 MHz

Horizontal timing (line)

Polarity of horizontal sync pulse is negative.

Scanline partPixelsTime [µs]
Visible area12806.7029744449099
Front porch960.50272308336824
Sync pulse1440.75408462505237
Back porch2401.2568077084206
Whole line17609.2165898617512

Vertical timing (frame)

Polarity of vertical sync pulse is positive.

Frame partLinesTime [ms]
Visible area10249.4377880184332
Front porch10.0092165898617512
Sync pulse30.027649769585253
Back porch570.52534562211982
Whole frame108510