Hi.
Can TLK10232 transmit packets from LS (XAUI) to HS side ( 10G SFP+)
if HS Receive is not connected?
According to registers XAUI is aligned and no errors
Thanks,
Yuli
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi.
Can TLK10232 transmit packets from LS (XAUI) to HS side ( 10G SFP+)
if HS Receive is not connected?
According to registers XAUI is aligned and no errors
Thanks,
Yuli
Hi, Luis.
I suppose you right, but I connected RX channel A and TX channel B.
Made a XAUI loop in FPGA.
I see receiving packets but no transmit on sfp.
Is any workaround? It looks like TX doesn't work without Link ON on RX.
I've made changes on working card with regular RX/TX pair connections.
Yuli
Hi, Luis.
I've connected RxA to TxB like on picture.
and made register setup below:
write_phy 0 1E 0000 8610
write_phy 1 1E 0000 8610
write_phy 0 1E 0005 c000
write_phy 1 1E 0005 c000
write_phy 0 1E 0001 0b00
write_phy 1 1E 0001 0b00
write_phy 0 07 0000 2000
write_phy 1 07 0000 2000
write_phy 0 01 0096 0000
write_phy 1 01 0096 0000
write_phy 0 1E 8020 03ff
write_phy 1 1E 8020 03ff
write_phy 0 1E 0004 0560
write_phy 1 1E 0004 0560
write_phy 0 1E 000e 0008
write_phy 1 1E 000e 0008
But still have no transmit.
Only tx (loop) I have when set register 0x0017 to 0x3300
Thanks,
Yuli
Hi, Luis.
I 've made some experiment with other design and bring it to the same configuration as new one.
I've unconnected unnecessary XAUI and HS side.
Fortunately it is working.
I'm confused. And cannot understand what is the difference between two designs except of
different layout. I logged dump of all PHY registers.
Only difference I found is:
New | Old | ||
10010001 | 82 | 00010001 | 2 |
10010008 | b400 | 00010008 | b000 |
10018010 | 17 | 00018010 | 0 |
10018011 | 26 | 00018011 | 0 |
10018012 | 12 | 00018012 | 0 |
10018013 | 0 | 00018013 | 0 |
10038010 | 00ff | 00038010 | 0 |
101e000f | 7213 | 001e000f | 7003 |
101e0015 | c149 | 001e0015 | c146 |
101e001b | 1323 | 001e001b | 1320 |
11030021 | bfff | 01030021 | 8000 |
111e000f | 1d03 | 011e000f | 1c03 |
111e0010 | 00ff | 011e0010 | 0 |
111e0015 | 8c07 | 011e0015 | 8c02 |
111e0016 | f009 | 011e0016 | f031 |
In new design receive pass is working. I see number of errors bun NO High BER
Thanks in advance,
Yuli
Hi, Luis.
Thanks for your help.
I found the problem - XAUI was connected wrong.
Anyway, the lane alignment bit show correct alignment.
This was confused me.
Best Regards,
Yuli