12 sii eeprom interface (i²c), 1 signals, 2 eeprom emulation – BECKHOFF EtherCAT IP Core for Xilinx FPGAs v3.00k User Manual

Page 139: 3 timing specifications, Sii eeprom interface (i²c), Signals, Eeprom emulation, Timing specifications, Table 66: i²c eeprom signals, Table 67: eeprom timing characteristics ip core

Advertising
background image

SII EEPROM Interface (I²C)

Slave Controller

– IP Core for Xilinx FPGAs

III-127

12 SII EEPROM Interface (I²C)

For details about the ESC SII EEPROM Interface refer to Section I. The SII EEPROM Interface is
intended to be a point-to-point interface between IP Core and I²C EEPROM. If other I²C masters are
required to access the I²C bus, the IP Core must be held in reset state (e.g. for in-circuit-programming
of the EEPROM).

12.1 Signals

The EEPROM interface of the IP Core has the following signals:

EtherCAT

device

PROM_DATA

PROM_CLK

PROM_SIZE

Figure 66: I²C EEPROM signals

Table 66: I²C EEPROM signals

Signal

Direction

Description

PROM_CLK

OUT

I²C clock (alias EEPROM_CLK)

PROM_DATA

BIDIR

I²C data (alias EEPROM_DATA)

PROM_SIZE

IN

EEPROM size configuration (alias
EEPROM_SIZE)

PROM_LOADED

OUT

EEPROM is loaded (act. high)

Both EEPROM_CLK and EEPROM_DATA must have a pull-up resistor (4.7 k

Ω recommended for

ESCs), either integrated into the ESC or externally.

PROM_LOADED should have a pull-down resistor either integrated into the ESC or externally to have
a valid signal while the FPGA is configured.

12.2 EEPROM Emulation

EEPROM_SIZE has to be 0 for EEPROM emulation (EEPROM emulation with EEPROM_SIZE=1 is
for testing only: all commands are acknowledged automatically).

12.3 Timing specifications

Table 67: EEPROM timing characteristics IP Core

Parameter

Typical

Comment

Up to 16 KBit

32 KBit-

4 MBit

t

Clk

~ 6.72 µs

EEPROM clock period (f

Clk

≈ 150 kHz)

t

Write

~ 250 us

~ 310 µs

Write access time (without errors)

t

Read

a) ~ 440 µs
b) ~ 1.16 ms

a) ~ 500 µs
b) ~ 1.22 ms

Read access time (without errors):
a) 2 words
b) configuration (8 Words)

t

Delay

~ 60 µs

Time until configuration loading begins after
Reset is gone

Advertising