Achronix Speedster22i PCIe User Manual
Page 66
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