Digilent Nexys2 Referentiehandleiding - Pagina 12

Blader online of download pdf Referentiehandleiding voor {categorie_naam} Digilent Nexys2. Digilent Nexys2 18 pagina's.

Digilent Nexys2 Referentiehandleiding
Nexys2 Reference Manual
more bytes assigned to each pixel location (the Nexys2 uses three bits per pixel). The controller must
index into video memory as the beams move across the display, and retrieve and apply video data to
the display at precisely the time the electron beam is moving across a given pixel.
A VGA controller circuit must generate the
HS and VS timings signals and coordinate
the delivery of video data based on the pixel
clock. The pixel clock defines the time
available to display one pixel of information.
The VS signal defines the "refresh"
frequency of the display, or the frequency at
which all information on the display is
redrawn. The minimum refresh frequency is
a function of the display's phosphor and
electron beam intensity, with practical
refresh frequencies falling in the 50Hz to
120Hz range. The number of lines to be
displayed at a given refresh frequency
defines the horizontal "retrace" frequency.
For a 640-pixel by 480-row display using a
25MHz pixel clock and 60 +/-1Hz refresh,
the signal timings shown in the table at right
can be derived. Timings for sync pulse width and front and back porch intervals (porch intervals are
the pre- and post-sync pulse times during which information cannot be displayed) are based on
observations taken from actual VGA displays.
A VGA controller circuit decodes the output of a horizontal-sync counter driven by the pixel clock to
generate HS signal timings. This counter can be used to locate any pixel location on a given row.
Likewise, the output of a vertical-sync counter that increments with each HS pulse can be used to
generate VS signal timings, and this counter can be used to locate any given row. These two
continually running counters can be used to form an address into video RAM. No time relationship
between the onset of the HS pulse and the onset of the VS pulse is specified, so the designer can
arrange the counters to easily form video RAM addresses, or to minimize decoding logic for sync
pulse generation.
Copyright Digilent, Inc.
Figure 20: Schematic for a VGA controller circuit
Page 12/17
T
fp
T
pw
Symbol Parameter
Time
T S
Sync pulse
16.7ms
T disp
Display time
15.36ms
T pw
Pulse width
T fp
Front porch
320 us
T bp
Back porch
928 us
Figure 19: VGA system timings for 640x480 display
www.digilentinc.com
T
S
T
disp
T
bp
Horiz. Sync
Vertical Sync
Clocks Lines
Time
416,800
521
32 us
384,000
480
25.6 us
64 us
1,600
2
3.84 us
8,000
10
640 ns
23,200
29
1.92 us
Doc: 502-134
Digilent
Clks
800
640
96
16
48