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

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