BECKHOFF EtherCAT IP Core for Xilinx FPGAs v3.00k User Manual

Page 126

Advertising
background image

PDI Description

III-114

Slave Controller

– IP Core for Xilinx FPGAs

Parameter

Min

Max

Comment

t

BUSY_to_WR_CS

0 ns

11

WR or CS deassertion after BUSY
deassertion

t

WR_to_BUSY

x

10

BUSY assertion after WR deassertion

t

write

0 ns

External write time (WR assertion to BUSY
deassertion)

a) t

write_int

a) Configuration: write after falling edge of
WR (act. low)

b) t

write_int

-t

WR_delay

11

b) with preceding write access and t

WR_delay

< t

write_int

(Write after rising edge of WR)

c) 0 ns

11

c) without preceding write access or t

WR_delay

≥ t

write_int

(Write after rising edge of WR)

d) 95 ns

11

d) 8 bit access, absolute worst case with
preceding write access (t

WR_delay

= min,

t

WR_int

=max, Write after rising edge of WR)

e) 95 ns

11

e) 16 bit access, absolute worst case with
preceding write access (t

WR_delay

=min,

t

WR_int

=max, Write after rising edge of WR)

t

write_int


a) 55 ns

11

b) 55 ns

11


a) 95 ns

11

b) 95 ns

11

Internal write time
a) 8 bit access
b) 16 bit access

t

WR_delay

x

10

Delay between WR deassertion and
assertion

t

WR_to_RD

0 ns

Delay between WR deassertion and RD
assertion

t

CS_WR_overlap

x

10

Time both CS and WR have to be
deasserted simultaneously (only if CS is
deasserted at all)

t

CS_RD_overlap

x

10

Time both CS and RD have to be
deasserted simultaneously (only if CS is
deasserted at all)

t

CS_RD_to_DATA_release

BHE

t

ADR_BHE_setup

CS

BHE

RD

WR

DATA

BUSY

DATA

ADR

ADR

t

CS_to_BUSY

t

read

t

RD_to_BUSY

t

RD_delay

t

CS_delay

t

BUSY_to_DATA_valid

t

ADR_BHE_to_DATA_invalid

t

RD_to_DATA_driven

t

CS_to_BUSY_release

BHE

ADR

t

RD_CS_overlap

(with preceding write access)

Internal

state

Reading ADR

Idle

t

read_int

Idle

Figure 53: Read access (without preceding write access)

Advertising