Achronix Speedster22i PCIe User Manual

Page 65

Advertising
background image

UG030, April 26, 2013

65

Field Name

Default

Values

Description

Verilog Parameter

unsure which method they
should use.

Algorithm –
Pre Cursor
Step Size

4

1-16

5.3.3.2 Algorithm Method
Evenly step through the possible
coefficient values. Complete
coefficient range coverage at the
expense of longer run time.
for (pre = 0; pre <=
eq_alg_pre_cursor_limit; pre =
pre +
eq_alg_pre_cursor_step_size)
for (post = 0; post <=
eq_alg_post_cursor_limit; post =
post +
eq_alg_post_cursor_step_size)
try {post, pre}
Note: Post-Cursor values (post)
from 0 to 32 (0 to 0.5) are possible
Note: Pre-Cursor values (pre)
from 0 to 16 (0 to 0.25) are
possible
Stepping through all 17 (0-16)
Pre-Cursor values and all 33 (0-
32) Post-Cursor values takes 561
iterations. Step size is increased to
walk through the values more
quickly (and coarsely). Limits are
lowered to exclude larger values
that are less likely to produce the
desired results.
For example:
Steps of 4 for Pre-Cursor and 8 for
Post Cursor with Limits == 16 and
32 respectively requires 25
iterations.
Steps of 8 for Pre-Cursor and 16
for Post Cursor with Limits == 16
and 32 respectively requires 9
iterations.
Be careful when assigning step
sizes not to exceed the
Equalization time limit.

The Algorithm Method works
best with PHY which take
significantly less than the
maximum of 2mS to evaluate

CFG_8G_CONSTANTS_
EQ_ALG_PRE_CURSOR_
STEP_SIZE

Algorithm –
Post Cursor
Step Size

8

1-32

CFG_8G_CONSTANTS_
EQ_ALG_POST_CURSO
R_STEP_SIZE

Algorithm –
Pre Cursor
Limit

16

0-16

CFG_8G_CONSTANTS_
EQ_ALG_PRE_CURSOR_
LIMIT

Algorithm –
Post Cursor
Limit

32

0-32

CFG_8G_CONSTANTS_
EQ_ALG_POST_CURSO
R_LIMIT

Advertising