Module xmc4300::ecat0[][src]

Expand description

EtherCAT 0

Modules

AL Control

PDI AL Event Mask

AL Event Request

AL Status

AL Status Code

Build Version

Activation register

Activation Status

Cyclic Unit Control

Start Time Cyclic Operation

EtherCAT Buffer Change Event Time

Latch0 Control

Latch0 Status

Register captures System time at the negative edge of the Latch0 signal

Register captures System time at the positive edge of the Latch0 signal

Latch1 Control

Latch1 Status

Register captures System time at the negative edge of the Latch1 signal

Register captures System time at the positive edge of the Latch1 signal

System time of next SYNC1 pulse in ns

PDI Buffer Change Event Time

PDI Buffer Start Event Time

Pulse Length of SyncSignals

Receive Time Port 0

Receive Time Port 1

Speed Counter Diff

Speed Counter Filter Depth

Speed Counter Start

SYNC0 Cycle Time

SYNC0 Status

SYNC1 Cycle Time

SYNC1 Status

System Time Delay

System Time Difference

System Time Difference Filter Depth

Difference between local time and System Time

EEPROM Address

EEPROM Configuration

EEPROM Control/Status

EEPROM Read/Write data

EEPROM PDI Access State

RUN ERR Override

ESC Configuration

ESC DL Control

ESC DL Status

ESC Write Enable

ESC Write Protection

ECAT Event Mask

ECAT Event Request

ESC Features Supported

FMMUs Supported

Forwarded RX Error Counter Port 0

Forwarded RX Error Counter Port 1

ECAT0 Module ID

Lost Link Counter Port 0

Lost Link Counter Port 1

MII Management Control/Status

MII ECAT ACS STATE

MII PDI ACS STATE

PHY Address

PHY Data

PHY Register Address

PDI Control

PDI Control

PDI Error Counter

PDI Synchronous Microcontroller extended Configuration

Physical Read/Write Offset

Port Descriptor

ECAT Processing Unit Error Counter

RAM Size

System Time read access

ESC Reset ECAT [READ Mode]

ESC Reset PDI [READ Mode]

Local time of the beginning of a frame

Revision of EtherCAT Controller

RUN LED Override

RX Error Counter Port 0

RX Error Counter Port 1

Configured Station Address

Configured Station Alias

ECAT0 Status

Sync/Latch[1:0] PDI Configuration

SyncManagers Supported

Type of EtherCAT Controller

Watchdog Counter Process Data

Watchdog Counter PDI

Watchdog Divider

Watchdog Status Process Data

Watchdog Time Process Data

Watchdog Time PDI

Write Register Enable

Write Register Protection

System Time [WRITE Mode]

ESC Reset ECAT [WRITE Mode]

ESC Reset PDI [WRITE Mode]

Structs

Register block

Type Definitions

AL_CONTROL register accessor: an alias for Reg<AL_CONTROL_SPEC>

AL_EVENT_MASK register accessor: an alias for Reg<AL_EVENT_MASK_SPEC>

AL_EVENT_REQ register accessor: an alias for Reg<AL_EVENT_REQ_SPEC>

AL_STATUS register accessor: an alias for Reg<AL_STATUS_SPEC>

AL_STATUS_CODE register accessor: an alias for Reg<AL_STATUS_CODE_SPEC>

BUILD register accessor: an alias for Reg<BUILD_SPEC>

DC_ACT register accessor: an alias for Reg<DC_ACT_SPEC>

DC_ACT_STAT register accessor: an alias for Reg<DC_ACT_STAT_SPEC>

DC_CYC_CONT register accessor: an alias for Reg<DC_CYC_CONT_SPEC>

DC_CYC_START_TIME register accessor: an alias for Reg<DC_CYC_START_TIME_SPEC>

DC_ECAT_CNG_EV_TIME register accessor: an alias for Reg<DC_ECAT_CNG_EV_TIME_SPEC>

DC_LATCH0_CONT register accessor: an alias for Reg<DC_LATCH0_CONT_SPEC>

DC_LATCH0_STAT register accessor: an alias for Reg<DC_LATCH0_STAT_SPEC>

DC_LATCH0_TIME_NEG register accessor: an alias for Reg<DC_LATCH0_TIME_NEG_SPEC>

DC_LATCH0_TIME_POS register accessor: an alias for Reg<DC_LATCH0_TIME_POS_SPEC>

DC_LATCH1_CONT register accessor: an alias for Reg<DC_LATCH1_CONT_SPEC>

DC_LATCH1_STAT register accessor: an alias for Reg<DC_LATCH1_STAT_SPEC>

DC_LATCH1_TIME_NEG register accessor: an alias for Reg<DC_LATCH1_TIME_NEG_SPEC>

DC_LATCH1_TIME_POS register accessor: an alias for Reg<DC_LATCH1_TIME_POS_SPEC>

DC_NEXT_SYNC1_PULSE register accessor: an alias for Reg<DC_NEXT_SYNC1_PULSE_SPEC>

DC_PDI_CNG_EV_TIME register accessor: an alias for Reg<DC_PDI_CNG_EV_TIME_SPEC>

DC_PDI_START_EV_TIME register accessor: an alias for Reg<DC_PDI_START_EV_TIME_SPEC>

DC_PULSE_LEN register accessor: an alias for Reg<DC_PULSE_LEN_SPEC>

DC_RCV_TIME_PORT0 register accessor: an alias for Reg<DC_RCV_TIME_PORT0_SPEC>

DC_RCV_TIME_PORT1 register accessor: an alias for Reg<DC_RCV_TIME_PORT1_SPEC>

DC_SPEED_COUNT_DIFF register accessor: an alias for Reg<DC_SPEED_COUNT_DIFF_SPEC>

DC_SPEED_COUNT_FIL_DEPTH register accessor: an alias for Reg<DC_SPEED_COUNT_FIL_DEPTH_SPEC>

DC_SPEED_COUNT_START register accessor: an alias for Reg<DC_SPEED_COUNT_START_SPEC>

DC_SYNC0_CYC_TIME register accessor: an alias for Reg<DC_SYNC0_CYC_TIME_SPEC>

DC_SYNC0_STAT register accessor: an alias for Reg<DC_SYNC0_STAT_SPEC>

DC_SYNC1_CYC_TIME register accessor: an alias for Reg<DC_SYNC1_CYC_TIME_SPEC>

DC_SYNC1_STAT register accessor: an alias for Reg<DC_SYNC1_STAT_SPEC>

DC_SYS_TIME_DELAY register accessor: an alias for Reg<DC_SYS_TIME_DELAY_SPEC>

DC_SYS_TIME_DIFF register accessor: an alias for Reg<DC_SYS_TIME_DIFF_SPEC>

DC_SYS_TIME_FIL_DEPTH register accessor: an alias for Reg<DC_SYS_TIME_FIL_DEPTH_SPEC>

DC_SYS_TIME_OFFSET register accessor: an alias for Reg<DC_SYS_TIME_OFFSET_SPEC>

EEP_ADR register accessor: an alias for Reg<EEP_ADR_SPEC>

EEP_CONF register accessor: an alias for Reg<EEP_CONF_SPEC>

EEP_CONT_STAT register accessor: an alias for Reg<EEP_CONT_STAT_SPEC>

EEP_DATA register accessor: an alias for Reg<EEP_DATA_SPEC>

EEP_STATE register accessor: an alias for Reg<EEP_STATE_SPEC>

ERR_LED register accessor: an alias for Reg<ERR_LED_SPEC>

ESC_CONFIG register accessor: an alias for Reg<ESC_CONFIG_SPEC>

ESC_DL_CONTROL register accessor: an alias for Reg<ESC_DL_CONTROL_SPEC>

ESC_DL_STATUS register accessor: an alias for Reg<ESC_DL_STATUS_SPEC>

ESC_WR_ENABLE register accessor: an alias for Reg<ESC_WR_ENABLE_SPEC>

ESC_WR_PROTECT register accessor: an alias for Reg<ESC_WR_PROTECT_SPEC>

EVENT_MASK register accessor: an alias for Reg<EVENT_MASK_SPEC>

EVENT_REQ register accessor: an alias for Reg<EVENT_REQ_SPEC>

FEATURE register accessor: an alias for Reg<FEATURE_SPEC>

FMMU_NUM register accessor: an alias for Reg<FMMU_NUM_SPEC>

FWD_RX_ERR_COUNT0 register accessor: an alias for Reg<FWD_RX_ERR_COUNT0_SPEC>

FWD_RX_ERR_COUNT1 register accessor: an alias for Reg<FWD_RX_ERR_COUNT1_SPEC>

ID register accessor: an alias for Reg<ID_SPEC>

LOST_LINK_COUNT0 register accessor: an alias for Reg<LOST_LINK_COUNT0_SPEC>

LOST_LINK_COUNT1 register accessor: an alias for Reg<LOST_LINK_COUNT1_SPEC>

MII_CONT_STAT register accessor: an alias for Reg<MII_CONT_STAT_SPEC>

MII_ECAT_ACS_STATE register accessor: an alias for Reg<MII_ECAT_ACS_STATE_SPEC>

MII_PDI_ACS_STATE register accessor: an alias for Reg<MII_PDI_ACS_STATE_SPEC>

MII_PHY_ADR register accessor: an alias for Reg<MII_PHY_ADR_SPEC>

MII_PHY_DATA register accessor: an alias for Reg<MII_PHY_DATA_SPEC>

MII_PHY_REG_ADR register accessor: an alias for Reg<MII_PHY_REG_ADR_SPEC>

PDI_CONFIG register accessor: an alias for Reg<PDI_CONFIG_SPEC>

PDI_CONTROL register accessor: an alias for Reg<PDI_CONTROL_SPEC>

PDI_ERR_COUNT register accessor: an alias for Reg<PDI_ERR_COUNT_SPEC>

PDI_EXT_CONFIG register accessor: an alias for Reg<PDI_EXT_CONFIG_SPEC>

PHYSICAL_RW_OFFSET register accessor: an alias for Reg<PHYSICAL_RW_OFFSET_SPEC>

PORT_DESC register accessor: an alias for Reg<PORT_DESC_SPEC>

PROC_ERR_COUNT register accessor: an alias for Reg<PROC_ERR_COUNT_SPEC>

RAM_SIZE register accessor: an alias for Reg<RAM_SIZE_SPEC>

READMode_DC_SYS_TIME register accessor: an alias for Reg<READMODE_DC_SYS_TIME_SPEC>

READMode_ESC_RESET_ECAT register accessor: an alias for Reg<READMODE_ESC_RESET_ECAT_SPEC>

READMode_ESC_RESET_PDI register accessor: an alias for Reg<READMODE_ESC_RESET_PDI_SPEC>

RECEIVE_TIME_PU register accessor: an alias for Reg<RECEIVE_TIME_PU_SPEC>

REVISION register accessor: an alias for Reg<REVISION_SPEC>

RUN_LED register accessor: an alias for Reg<RUN_LED_SPEC>

RX_ERR_COUNT0 register accessor: an alias for Reg<RX_ERR_COUNT0_SPEC>

RX_ERR_COUNT1 register accessor: an alias for Reg<RX_ERR_COUNT1_SPEC>

STATION_ADR register accessor: an alias for Reg<STATION_ADR_SPEC>

STATION_ALIAS register accessor: an alias for Reg<STATION_ALIAS_SPEC>

STATUS register accessor: an alias for Reg<STATUS_SPEC>

SYNC_LATCH_CONFIG register accessor: an alias for Reg<SYNC_LATCH_CONFIG_SPEC>

SYNC_MANAGER register accessor: an alias for Reg<SYNC_MANAGER_SPEC>

TYPE register accessor: an alias for Reg<TYPE_SPEC>

WD_COUNT_PDATA register accessor: an alias for Reg<WD_COUNT_PDATA_SPEC>

WD_COUNT_PDI register accessor: an alias for Reg<WD_COUNT_PDI_SPEC>

WD_DIVIDE register accessor: an alias for Reg<WD_DIVIDE_SPEC>

WD_STAT_PDATA register accessor: an alias for Reg<WD_STAT_PDATA_SPEC>

WD_TIME_PDATA register accessor: an alias for Reg<WD_TIME_PDATA_SPEC>

WD_TIME_PDI register accessor: an alias for Reg<WD_TIME_PDI_SPEC>

WRITEMode_DC_SYS_TIME register accessor: an alias for Reg<WRITEMODE_DC_SYS_TIME_SPEC>

WRITEMode_ESC_RESET_ECAT register accessor: an alias for Reg<WRITEMODE_ESC_RESET_ECAT_SPEC>

WRITEMode_ESC_RESET_PDI register accessor: an alias for Reg<WRITEMODE_ESC_RESET_PDI_SPEC>

WR_REG_ENABLE register accessor: an alias for Reg<WR_REG_ENABLE_SPEC>

WR_REG_PROTECT register accessor: an alias for Reg<WR_REG_PROTECT_SPEC>