Hi,
About register configuration for SRIO waveform conditioning.
My customer is asking the preferred configuration for the following registers.
SerDes Receive Channel Configuration Register:
- EQHLD[21]
- EQ[20-18]
SerDes Transmit Channel Configuration Register:
- TWPST1[18-14]
- TWPRE[13-11]
- SWING[10-7]
Do you have any recommended values for them ?
They are wondering if these registers should be taken care for establishing stable link.
I checked SRIO_TputBenchmarking CCS project, which it is present in MCSDK and it is using the following values by default (hard-corded).
SerDes Receive Channel Configuration Register:
- EQHLD[21]: 0 for Equalizer adaption enabled
- EQ[20-18] :1 for Fully adaptive equalization
SerDes Transmit Channel Configuration Register:
- TWPST1[18-14] : 0 for Adjacent post cursor Tap weight -37.5%
- TWPRE[13-11] : 0 for Precursor Tap weight 0%
- SWING[10-7] : 0xF for Full swing
Can we understand these are best configurations for stable link ?
Best Regards,
Naoki