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>