Other Parts Discussed in Thread: TLK10034
I have a board which uses the TLK10034 to convert four 10GBASE-KR interfaces to XAUI which is then routed to the backplane. I've noticed that if a 1G link is presented on the highspeed side the lowspeed side will train the XAUI down to 1GBASE-KX. However the opposite is not true, if a 1G link is presented on the XAUI side neither side will train at all unless I disable 10GBASE-KR advertising and enable 1GBASE-KX advertising (bits 7.17.7 and 7.17.5).
Is there a way to allow the XAUI (low speed) interface to dictate what speeds are advertised on the high speed side?
I have the TLK10034 strapped in 10G-KR/1G-KX mode and changed the following registers to optimize the 10G link:
7.17 0x00A0
30.2 0x831D
30.3 0xA848
30.4 0x7900