beautypg.com

8 ip core signals, 1 general signals, 1 clock source example schematics – BECKHOFF EtherCAT IP Core for Xilinx FPGAs v2.04e User Manual

Page 65: Ip core signals, General signals, Clock source example schematics, Table 18: general signals, Figure 24: ethercat ip core clock source (mii)

background image

IP Core Signals

Slave Controller

– IP Core for Xilinx FPGAs

III-53

8

IP Core Signals

The available signals depend on the IP Core configuration.

8.1

General Signals

Table 18: General Signals

Condition

Name

Direction

Description

nRESET

INPUT

Resets all registers of the
IP Core, active low

Reset slave by

ECAT/PDI

RESET_OUT

OUTPUT

Reset by ECAT (reset
register 0x0040), active
high. RESET_OUT has to
trigger nRESET, which
clears RESET_OUT.

CLK25

INPUT

25 MHz clock signal from
PLL (rising edge
synchronous with rising
edge of CLK100)

CLK100

INPUT

100 MHz clock signal from
PLL

8.1.1

Clock source example schematics

The EtherCAT IP Core and the Ethernet PHYs have to share the same clock source. The initial
accuracy of the EtherCAT IP clock source has to be 25ppm or better.

Typically, the clock inputs of the EtherCAT IP Core (CLK25, CLK100, and optionally CLK50) are
sourced by a DCM/PLL inside the FPGA. The DCM/PLL has to use a configuration which guarantees
a fixed phase relation between clock input and clock outputs, in order to enable TX shift compensation
for the MII TX signals.

CLK25

EtherCAT IP Core

Ethernet

PHY

MII

CLK25

DCM/PLL

CLK_IN

CLK25

CLK100

CLK100

Ethernet

PHY

MII

CLK25

25 MHz

Ethernet

PHY

MII

CLK25

FPGA

Figure 24: EtherCAT IP Core clock source (MII)

This manual is related to the following products: