Other Parts Discussed in Thread: TLK10232, DS100KR800
I am using the DS100KR401 in the following path....
Fiber
SBC with 10G-KR port <----> DS100KR401 <---------> Optical Transceiver <---------> Optical Transceiver <---------> TLK10232 ------------> XAUI port on SBC
I am unable to achieve a 10G link between the 10G-KR port and the effective KR port on the TLK10232. Now, on the TLK10232 we have auto-negotiation and link training turned off. In a previous application of the TLK10232 we were told by TI that we should disable these features. We did not get a thorough explanation of why we needed to turn them off. However, we disabled these features and were able to get the link to work. In the path shown above, the SBC/10G-KR port has auto-negotiation and link training enabled (and are not easily disabled). My question is, do we need to have auto-negotiation and link training disabled on the 10G-KR port in order to be able to link on the TLK10232 when passing through the fiber path described above?
Also, specifically for the DS100KR401, when the MODE is chosen as 10G vs 10G-KR,
1) what specifically does that imply? Also, is the MODE pin recognized regardless of the state of the ENSMB pin?
2) If the DS100KR401 is in 10G-KR mode the datasheet says....
"When operating in 10G-KR mode, the DS100KR401 transparently allows the host controller and the end point to optimize the full link and negotiate transmit equalizer coefficients as defined in the 802.3ap standard. This seamless management of the link training protocol ensures guaranteed system level inter-operability with minimum latency."
Does this mean that any writes to the registers are ignored and the DS100KR401 sets the EQ,VOD,DEM values based on negotiation with whatever -KR device it is connected to? Or is it just passing the information between the input of the DS100KR401 to the output transparently?
3) If the DS100KR401 is part of the training process, and a link is never established, does this mean that it was unable to find a set of settings that allowed it to link?
4) When we tested hardware here, we connected to the DS100KR401 using OTS media converters (not 10G_KR specifically). When we are using a non-10G-KR compliant data stream, what will the DS100KR401 do if set to 10G-KR mode.
We are trying to debug hardware so any help in these areas would be greatly appreciated. If you have any questions about the exact set up please post here and I will address them.
Thank you,
Michael Nycz