beautypg.com

0x0502:0x0503, Eeprom control/status – BECKHOFF EtherCAT Registers Section II User Manual

Page 59

background image

SII EEPROM Interface (0x0500:0x050F)

Slave Controller

– Register Description

II-47

Table 66: Register EEPROM Control/Status (0x0502:0x0503)

ESC20

ET1100

ET1200

IP Core

[7]

Bit

Description

ECAT

PDI

Reset Value

0

ECAT write enable*

2

:

0:

Write requests are disabled

1:

Write requests are enabled

This bit is always 1 if PDI has EEPROM control.

r/(w)

r/-

0

4:1

Reserved, write 0

r/-

r/-

0

5

EEPROM emulation:
0:

Normal operation (I²C interface used)

1:

PDI emulates EEPROM (I²C not used)

r/-

r/-

IP Core:
depends on
configuration
Others: 0

6

Supported number of EEPROM read bytes:
0:

4 Bytes

1:

8 Bytes

r/-

r/-

ET1100: 1
ET1200: 1
Others: 0

7

Selected EEPROM Algorithm:
0:

1 address byte (1KBit

– 16KBit EEPROMs)

1:

2 address bytes (32KBit

– 4 MBit EEPROMs)

r/-

r/-

ESC20: 0*

1

IP Core:
depending on
PROM_SIZE and
features
Others: PIN
EEPROM size

10:8

Command register*

2:

Write: Initiate command.
Read: Currently executed command
Commands:
000: No command/EEPROM idle (clear error bits)
001: Read
010: Write
100: Reload
Others: Reserved/invalid commands (do not issue)

EEPROM emulation only: after execution, PDI writes
command value to indicate operation is ready

.

r/(w)

r/(w)
r/[w]

0

11

Checksum Error at in ESC Configuration Area:
0:

Checksum ok

1:

Checksum error

r/-

r/-

0

12

EEPROM loading status:
0:

EEPROM loaded, device information ok

1:

EEPROM not loaded, device information not
available (EEPROM loading in progress or
finished with a failure)

r/-

r/-

0

13

Error Acknowledge/Command*

3

:

0:

No error

1:

Missing EEPROM acknowledge or invalid
command

EEPROM emulation only: PDI writes 1 if a temporary
failure has occurred.

r/-

r/-
r/[w]

0

14

Error Write Enable*

3

:

0:

No error

1:

Write Command without Write enable

r/-

r/-

0

15

Busy:
0:

EEPROM Interface is idle

1:

EEPROM Interface is busy

r/-

r/-

0