beautypg.com

10 hdmi source/sink port – Digilent 410-279P-KIT User Manual

Page 16

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 16 of 26

MIO bank is powered from 1.8V, the RGMII interface uses 1.8V HSTL Class 1 drivers. For this I/O standard an
external reference of 0.9V is provided in bank 501 (PS_MIO_VREF). Mapping out the correct pins and configuring
the interface is handled by the ZYBO board definition file.

Although the default power-up configuration of the PHY might be enough in most applications, the MDIO bus is
available for management. The RTL8211E-VL is assigned address 00001b. With simple register read and write
commands, status information can be read out or configuration changed. The Realtek PHY follows industry-
standard register map for basic configuration.

The RGMII specification calls for the receive (RXC) and transmit clock (TXC) to be delayed relative to the data
signals (RXD[0:3], RXCTL and TXD[0:3], TXCTL). Xilinx PCB guidelines also require this delay to be added. The
RTL8211E-VL is capable of inserting a 2ns delay on both the TXC and RXC so that board traces do not need to be
made longer.

The PHY is clocked from the same 50 MHz oscillator (IC22) that clocks the PS too. The parasitic capacitance of the
two loads is low enough to be driven from a single source.

On an Ethernet network each node needs a unique MAC address. To this end, a Microchip 24AA02E48 EEPROM is
provided on the ZYBO. On one hand it is a read-writeable EEPROM that can be accessed via I

2

C. On the other hand

it features a read-only memory section that comes pre-programmed with a unique identifier. This unique identifier
can be read and used as a MAC address, avoiding a possible address conflict on the network. The I

2

C interface

connects to the PL side and can be accessed from the PS over EMIO as well. The device address of the EEPROM is
1010000b.

For more information on using the Gigabit Ethernet MAC, refer to the Xilinx Zynq TRM (ug585).

10 HDMI Source/Sink Port

An input and output-capable HDMI Port connects to the programmable logic pins. Over this connector an HDMI or
DVI-compatible video stream can be driven in or out of the ZYBO. Encoding or decoding the HDMI/DVI video
stream needs to be implemented in logic, as well as auxiliary functions, like DDC or CEC. Depending on the actual
design, it can take the Source role driving a monitor/TV display, or behave as a Sink accepting a video stream from
any HDMI/DVI Source, like a laptop or smartphone.

On-board auxiliary buffers and electronic switches control the direction of signals that differ between Source and
Sink. These signals are summarized Table 6.

Signal

Role

Description

Direction (Zynq POW)

How to control

HPD

Source

Hot-plug detect; signals the
presence of a Sink to a Source

Input

HDMI_OUT_EN = 1

Sink

Output

HDMI_OUT_EN = 0

5V0

Source

Auxiliary power for Sink

Output

HDMI_OUT_EN = 1

Sink

Input

HDMI_OUT_EN = 0

Table 6. HDMI signal direction in Source and Sink roles.

The CEC function is bi-directional by definition, so it is treated the same no matter what role the port takes. If the
CEC function is not used, declare it as input and constrain it to the correct PL pin to leave other devices on the CEC
bus unaffected.