beautypg.com

2 analysis & synthesis, Analysis & synthesis, Checking the actual ethercat ip core configuration – BECKHOFF ET1100 User Manual

Page 24

background image

EtherCAT IP Core for Altera FPGAs

20

Slave Controller

– Application Note FAQ

4.2.2

Analysis & Synthesis

4.2.2.1

Checking the actual EtherCAT IP Core configuration

The EtherCAT IP Core configuration made in the MegaWizard can be checked during Analysis &
Synthesis. The IP Core will print out it’s configuration in the message window like this:

Info (10544): VHDL Assertion Statement at ETHERCAT_IPCORE_TOP.VHD(496):
assertion is false - report "
######################################################" (NOTE)
######################################################
########## ETHERCAT IP CORE V2.4.0 ##########
######################################################
########## 2 PORTS RMII ##########
########## FMMU : 2 ##########
########## SYNCMANAGER : 4 ##########
########## RAM : 1 KBYTE ##########
########## NO DISTRIBUTED CLOCKS ##########
########## REGISTER SET : SMALL ##########
########## TRISTATE BUFFERS: FUNC_DISABLED ##########
########## ESC FEATURES (0X0F81 ..): ##########
########## 0X0000_0001_2D80_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:001C ##########
######################################################
########## ETHERCAT IP CORE V2.4.0 ##########
######################################################
######################################################

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

Table 2: 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: