beautypg.com

11 vga port, Zybo™ fpga board reference manual – Digilent 410-279P-KIT User Manual

Page 17

background image

ZYBO™ FPGA Board Reference Manual

Copyright Digilent, Inc. All rights reserved.

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

Page 17 of 26

When operating as Sink, the DDC function is required to be implemented so that a connected Source can read out
important characteristics of the device. This can be done by emulating an I

2

C-capable EEPROM in programmable

logic. Likewise, in Source mode DDC can be used to find out the capabilities of the connected display.

The HDMI/DVI protocol uses TMDS (Transition-minimized differential signaling) as I/O standard. It is supported on
Zynq by the I/O buffers on the programmable logic side. 50 ohm external parallel termination resistors are
provided on-board. HDMI specifications only require terminations on the Sink side, but optional Source-side
terminations reduce reflections, resulting in improved signal quality. Do not connect powered HDMI/DVI devices to
an unpowered ZYBO, as it might result in back-powering the board through the termination resistors.

Resolutions up to 720p (1280x720) have been tested.

HDMI and DVI are high-speed source-synchronous serial protocols. Implementations on FPGA are required to use
certain built-in primitives to properly synthesize the correct clock frequency, serialize the transmission, and keep a
lock on the signal. The actual implementation of the HDMI/DVI protocols is outside the scope of this manual.
Check for upcoming reference projects on our website or consult relevant specifications and Xilinx documentation.

11 VGA Port

The ZYBO board uses 18 programmable logic pins to create an
analog VGA output port. This translates to 16-bit color depth and
two standard sync signals (HS – Horizontal Sync, and VS – Vertical
Sync).

The digital-to-analog conversion is done using a simple R-2R
resistor ladder

2

. The ladder works in conjunction with the 75-ohm

termination resistance of the VGA display to create 32 and 64
analog signal levels red, blue, and green VGA signals. This circuit,
shown in Fig. 8, produces video color signals that proceed in equal
increments between 0V (fully off) and 0.7V (fully on). With 5 bits
each for red and blue and 6 bits for green, 65,536 (32Ч32Ч64)
different colors can be displayed, one for each unique 16-bit
pattern.

A video controller circuit must be created in programmable logic
to drive the sync and color signals with the correct timing in order
to produce a working display system

2

http://en.wikipedia.org/wiki/Resistor_ladder

Figure 8. ZYBO VGA circuit.

15

10

5

11

6

1

Pin 1: Red
Pin 2: Grn
Pin 3: Blue
Pin 13: HS
Pin 14: VS

Pin 5: GND
Pin 6: Red GND
Pin 7: Grn GND
Pin 8: Blu GND
Pin 10: Sync GND

HD-DB15F

100

W

100

W

RED5

RED4

RED3

RED

GRN

BLU

HS

VS

Zynq- 7

F19

G20

J20

P19

F20

H20

J19

R19

HSYNC

VSYNC

536

W

RED2

L20

L19

J18

K19

M20

P20

M19

N20

H18

G19

536

W

RED1

536

W

536

W

536

W

270

W

270

W

270

W

270

W

GRN5

GRN4

GRN3

536

W

GRN2

536

W

GRN1

536

W

536

W

536

W

270

W

270

W

270

W

270

W

536

W

GRN0

270

W

536

W

536

W

BLU5

BLU4

BLU3

536

W

BLU2

536

W

BLU1

536

W

536

W

536

W

270

W

270

W

270

W

270

W

536

W