Achronix Speedster22i PCIe User Manual

Page 66

Advertising
background image

UG030, April 26, 2013

66

Field Name

Default

Values

Description

Verilog Parameter

equalization settings, so that fine
step sizes can be used.

Table –
Address
Limit

8

0-31

5.3.3.3 Table Method
Step through the user-provided
coefficient table.
for (i = 0; i <= eq_table_addr_limit;
i = i + 1) {
pre =
eq_table_pre_cursor_ceof[((i+1)*6)
-1:(i*6)]
post =
eq_table_post_cursor_ceof[((i+1)*
6)-1:(i*6)]
try {post, pre}
}
Note: Pre-Cursor values (pre)
from 0 to 16 (0 to 0.25) are
possible
Note: Post-Cursor values (post)
from 0 to 32 (0 to 0.5) are possible
In this method the user specifies
up to 32 coefficient pairs to try
and may select the 32 (or fewer)
coefficient pairs that are most
likely to work for the given PHY.
The Table Method works well for
users that know the range of
settings that typically work well
for their PHY. The table values
can be concentrated on coefficient
ranges that are more likely to
work well.
Be careful when assigning
eq_table_addr_limit not to
exceed the Equalization time
limit.

CFG_8G_CONSTANTS_
EQ_TABLE_ADDR_LIMI
T

Table – Pre
Cursor
Coefficient

0x0,0x4,0
x8,
0x0,0x4,0
x8,
0x0,0x4,0
x8

Table of up
to 32 values

CFG_8G_CONSTANTS_
EQ_TABLE_PRE_CURSO
R_CEOF00
CFG_8G_CONSTANTS_
EQ_TABLE_PRE_CURSO
R_CEOF01
CFG_8G_CONSTANTS_
EQ_TABLE_PRE_CURSO
R_CEOF02
CFG_8G_CONSTANTS_
EQ_TABLE_PRE_CURSO
R_CEOF03
CFG_8G_CONSTANTS_
EQ_TABLE_PRE_CURSO
R_CEOF04
CFG_8G_CONSTANTS_
EQ_TABLE_PRE_CURSO
R_CEOF05
CFG_8G_CONSTANTS_
EQ_TABLE_PRE_CURSO
R_CEOF06
CFG_8G_CONSTANTS_
EQ_TABLE_PRE_CURSO
R_CEOF07
CFG_8G_CONSTANTS_
EQ_TABLE_PRE_CURSO
R_CEOF08
CFG_8G_CONSTANTS_
EQ_TABLE_PRE_CURSO
R_CEOF09
CFG_8G_CONSTANTS_
EQ_TABLE_PRE_CURSO
R_CEOF0A
CFG_8G_CONSTANTS_
EQ_TABLE_PRE_CURSO
R_CEOF0B
CFG_8G_CONSTANTS_
EQ_TABLE_PRE_CURSO
R_CEOF0C
CFG_8G_CONSTANTS_
EQ_TABLE_PRE_CURSO

Table – Post
Cursor
Coefficient

0x0,0x0,0
x0,
0x8,0x8,0
x8,
0x10,0x1
0,0x10

Table of up
to 32 values

Advertising