beautypg.com

5 oscillators/clocks – Digilent 410-274P-KIT User Manual

Page 8

background image

Nexys4™ FPGA Board Reference Manual

Copyright Digilent, Inc. All rights reserved.

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

Page 8 of 29

Two on-board LEDs (LD23 = LED2, LD24 = LED1) connected to the PHY provide link status and data activity
feedback. See the PHY datasheet for details.

EDK-based designs can access the PHY using either the axi_ethernetlite (AXI EthernetLite) IP core or the
axi_ethernet (Tri Mode Ethernet MAC) IP core. A mii_to_rmii core (Ethernet PHY MII to Reduced MII) needs to be
inserted to convert the MAC interface from MII to RMII. Also, a 50 MHz clock needs to be generated for the
mii_to_rmii core and the CLKIN pin of the external PHY. To account for skew introduced by the mii_to_rmii core,
generate each clock individually, with the external PHY clock having a 45 degree phase shift relative to the
mii_to_rmii Ref_Clk. An EDK demonstration project that properly uses the Ethernet PHY can be found on the
Nexys4 product page at

www.digilentinc.com

.

ISE designs can use the IP Core Generator wizard to create an Ethernet MAC controller IP core.

NOTE: Refer to the LAN8720A data sheet on the www.smsc.com website for further information.

D10

C9

A9

Artix-7

B3

RESET#

INT#/REFCLK0

CRS_DV/MODE2

TXEN

MDIO

4

MDC

C11

B8

D9

RXD1/MODE1

TXD0

SMSC LAN8720A

RJ-45 with

magnetics

Link/Status
LEDs (x2)

TXD1

RXD0/MODE0
RXERR/PHYAD0

CLKIN

D5

B9

A8

A10

C10

5 Oscillators/Clocks

The Nexys4 board includes a single 100MHz crystal oscillator connected to pin E3 (E3 is a MRCC input on bank 35).
The input clock can drive MMCMs or PLLs to generate clocks of various frequencies and with known phase
relationships that may be needed throughout a design. Some rules restrict which MMCMs and PLLs may be driven
by the 100MHz input clock. For a full description of these rules and of the capabilities of the Artix-7 clocking
resources, refer to the “7 Series FPGAs Clocking Resources User Guide” available from Xilinx.

Xilinx offers the Clocking Wizard IP core to help users generate the different clocks required for a specific design.
This wizard will properly instantiate the needed MMCMs and PLLs based on the desired frequencies and phase
relationships specified by the user. The wizard will then output an easy to use wrapper component around these

Figure 5. Pin connections between the Artix-7 and the Ethernet PHY