Digilent Nexys 3 Скачать руководство пользователя страница 16

Nexys 3™ FPGA Board Reference Manual 

 

 

Copyright Digilent, Inc. All rights reserved. 

Other product and company names mentioned may be trademarks of their respective owners.

 

Page 

16

 of 

22

 

 

Information is only displayed when the beam is moving in the "forward" direction (left to right and top to bottom), 
and not during the time the beam is reset back 
to the left or top edge of the display. Much of 
the potential display time is therefore lost in 
"blanking" periods when the beam is reset and 
stabilized to begin a new horizontal or vertical 
display pass. The size of the beams, the 
frequency at which the beam can be traced 
across the display, and the frequency at which 
the electron beam can be modulated 
determine the display resolution. Modern VGA 
displays can accommodate different 
resolutions, and a VGA controller circuit 
dictates the resolution by producing timing 
signals to control the raster patterns. The 
controller must produce synchronizing pulses 
at 3.3V (or 5V) to set the frequency at which 
current flows through the deflection coils, and 
it must ensure that video data is applied to the 
electron guns at the correct time. Raster video 
displays define a number of "rows" that 
corresponds to the number of horizontal 
passes the cathode makes over the display 
area, and a number of "columns" that 
corresponds to an area on each row that is 
assigned to one "picture element" or pixel. 
Typical displays use from 240 to 1200 rows and from 320 to 1600 columns. The overall size of a display and the 
number of rows and columns determines the size of each pixel. 

Video data typically comes from a video refresh memory, with one or more bytes assigned to each pixel location 
(the Nexys 3 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 

 

Current
waveform 
through 
horizontal 
defletion 
coil

Stable current ramp - information 
is displayed during this time

Retrace - no 
information 
displayed 
during this 
time

Total horizontal time

Horizontal display time

Horizontal sync signal 
sets retrace frequency

retrace 

time

time

HS

"back porch"

"front porch"

Display Surface

640 pixels per row are displayed
during forward beam trace

pixel 0,639

pixel 0,0

pixel 479,0

pixel 479,639

 

 

T

S

T

disp

T

pw

T

fp

T

bp

T

S

T

disp

T

pw

T

fp

T

bp

Sync pulse

Display time

Pulse width

Front porch

Back porch

16.7ms

15.36ms

64 us

320 us

928 us

416,800

384,000

1,600

8,000

23,200

521

480

2

10

29

Symbol

Parameter

Time

Clocks Lines

Vertical Sync

32 us

25.6 us

3.84 us

640 ns

1.92 us

800

640

96

16

48

Clks

Horiz. Sync

Time

 

 

 

Содержание Nexys 3

Страница 1: ...PGA and broad set of peripherals make the Nexys 3 board an ideal host for a wide range of digital systems including embedded processor designs based on Xilinx s MicroBlaze Nexys 3 is compatible with a...

Страница 2: ...Host Port Serial Prog Port 2 Micron Parallel PCM P8P BPI Port J8 Programming Mode SLV Serial SPI BPI UP M0 M1 6 pin JTAG Header J7 Prog Programming files are stored in SRAM based memory cells within...

Страница 3: ...ce has been programmed it can automatically configure the FPGA at a subsequent power on or reset event as determined by the J8 jumper setting Programming files stored in the PCM devices will remain un...

Страница 4: ...nd attach the power supply plug in the USB cable to the PC and to the USB port on the board start the Adept software turn ON Nexys 3 s power switch wait for the FPGA to be recognized Use the browse fu...

Страница 5: ...ay to verify many of the board s hardware circuits and interfaces These are divided into two major categories on board memory RAM and Flash and peripherals In both cases the FPGA is configured with te...

Страница 6: ...greatly simplifies passing control parameters into a design or reading low frequency status information out of a design 1 6 File I O The File I O tab can transfer files between the PC and the Nexys 3...

Страница 7: ...external power supply or battery pack can be used by setting JP1 to Wall The main regulator on the Nexys 3 can accommodate input voltages up to 5 5VDC An external DC wall plug supply should provide a...

Страница 8: ...hare a common bus and the serial PCM is on a dedicated quad mode x4 SPI bus The non volatile PCM memories are byte and bit alterable without requiring a block erase so they are faster and more versati...

Страница 9: ...alterable without requiring an erase cycle It supports the legacy SPI protocol as well as the newer Quad I O and Dual I O protocols at bus speeds up to 50MHz FPGA configuration files can be written to...

Страница 10: ...R20 G14 ADDR11 F17 ADDR2 J18 DATA10 P12 DATA1 T14 ADDR19 D17 ADDR10 F18 ADDR1 K17 DATA9 P6 DATA0 R13 ADDR18 D18 ADDR9 H13 ADDR0 K18 DATA8 N5 ADDR17 H12 ADDR8 H14 DATA7 R5 4 Ethernet PHY The Nexys 3 bo...

Страница 11: ...drive any or all of the four clock management tiles in the Spartan 6 Each tile includes two Digital Clock Managers DCMs and four Phase Locked Loops PLLs DCMs provide the four phases of the input freq...

Страница 12: ...nto the FPGA two are used as a keyboard port following the keyboard PS 2 protocol and two are used as a mouse port following the mouse PS 2 protocol Two PIC24 I O pins are also connected to the FPGA s...

Страница 13: ...ine which ASCII character to use Some keys called extended keys send an E0 ahead of the scan code and they may send more than one scan code When an extended key is released an E0 F0 key up code is sen...

Страница 14: ...nate system wherein moving the mouse to the right generates a positive number in the X field and moving to the left generates a negative number Likewise moving the mouse up generates a positive number...

Страница 15: ...manate from electron guns which are finely pointed heated cathodes placed in close proximity to a positively charged annular plate called a grid The electrostatic force imposed by the grid pulls rays...

Страница 16: ...memory with one or more bytes assigned to each pixel location the Nexys 3 uses three bits per pixel The controller must index into video memory as the beams move across the display and retrieve and a...

Страница 17: ...an arrange the counters to easily form video RAM addresses or to minimize decoding logic for sync pulse generation 9 Basic I O The Nexys 3 board includes eight slide switches five push buttons eight i...

Страница 18: ...d so any one of 128 patterns can be displayed on a digit by illuminating certain LED segments and leaving the others dark Of these 128 possible patterns the ten corresponding to the decimal digits are...

Страница 19: ...n a 1 will be displayed in digit position 1 Then if AN1 is asserted while CA CB and CC are asserted then a 7 will be displayed in digit position 2 If AN0 and CB CC are driven for 4ms and then A1 and C...

Страница 20: ...ing commonly powered at 2 5V The connector uses a symmetrical pinout as reflected around the connector s vertical axis so that peripheral boards as well as other system boards can be connected Connect...

Страница 21: ...rt A USB mouse can be connected to J4 for a simple visual demonstration If the demo configuration is not present in the BPI device it can be downloaded from the Digilent website and programmed directl...

Страница 22: ...Other product and company names mentioned may be trademarks of their respective owners Page 22 of 22 board fails test outside of the warranty period and cannot be easily repaired Digilent can repair...

Отзывы: