beautypg.com

Checking the actual ethercat ip core configuration – BECKHOFF ET1100 User Manual

Page 40

background image

EtherCAT IP Core for Xilinx FPGAs

36

Slave Controller

– Application Note FAQ

5.3.1.3

Checking the actual EtherCAT IP Core configuration

The hardware configuration is printed out during synthesis like this:

INFO:Xst:1749 - "C:/BECKHOFF/ethercat-v2.04a/lib/EtherCAT_IPCore.vhd" line
26524: note:
######################################################
######################################################
########## ETHERCAT IP CORE V2.04A ##########
######################################################
########## EVALUATION VERSION ##########
########## 2 PORTS MII ##########
########## FMMU : 2 ##########
########## SYNCMANAGER : 3 ##########
########## RAM : 1 KBYTE ##########
########## NO DISTRIBUTED CLOCKS ##########
########## REGISTER SET : SMALL ##########
########## TRISTATE BUFFERS: ALL_ENABLED ##########
########## ESC FEATURES (0X0F81 ..): ##########
########## 0X0000_0081_2D90_800D ##########
########## PDI: PDI_DIGITAL_IO ##########
########## DIGITAL I/O BYTES: 4 ##########
########## DIRECTION BYTE 3..0: OOII ##########
########## INPUT MODE 0X0150[5:4]= 0 ##########
########## OUTPUT MODE 0X0150[7:6]= 0 ##########
########## NO GPIO ##########
########## PRODUCT ID: 0000:0000:0000:0019 ##########
######################################################
########## ETHERCAT IP CORE V2.04A ##########
######################################################
######################################################

Additionally, most of the IP Core configuration can be checked in the register space and in user RAM.

Table 3: Registers which reflect EtherCAT IP Core configuration

Register

Comment

0x0004

FMMUs supported

0x0005

SyncManagers supported

0x0006

RAM size

0x0007

Port Descriptor

0x0008:0x0009

ESC Features supported

0x0140

PDI Control

0x0141

ESC Configuration

0x0150

PDI Configuration

0x0151

SYNC/LATCH PDI Configuration

0x0152:0x0153

Extended PDI Configuration

0x0502

EEPROM Status

0x0510

MII Management Status

0x0980

Cyclic Unit Control

0x0982:0x0983

Pulse Length of SyncSignals

0x0E00:0x0E07

Product ID

0x0F80:0x0FFF

Extended ESC Features

This manual is related to the following products: