Hi,
I want to use general purpose 1:1 1.25G
I use reference clock 312.5M and setup both
LS MPY = 8 Quarter
HS MPY = 8 Eighth
err conter : HS always = 0xffff
LS is ok
Do I must use 1G KR
thanks
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,
I want to use general purpose 1:1 1.25G
I use reference clock 312.5M and setup both
LS MPY = 8 Quarter
HS MPY = 8 Eighth
err conter : HS always = 0xffff
LS is ok
Do I must use 1G KR
thanks
when I set it as general purpose 1.25G
mdio write 3 6 0x0 0x0e10
mdio write 3 6 0x1d 0x3000
mdio write 3 6 0x02 0x8155
mdio write 3 6 0x03 0xab4f
mdio write 3 6 0x01 0x3402
mdio write 3 6 0x06 0xf114
mdio write 3 6 0x07 0x5e06
at high speed wide will always have error at 0x10
when I change to this
mdio c45write 3 6 30 0x1 0x3000
mdio c45write 3 6 30 0x1d 0x3000
mdio c45write 3 6 30 2 0x8155
mdio c45write 3 6 30 3 0xab4f
mdio c45write 3 6 30 0x0e 0x08
mdio c45write 3 6 7 0x0 0x2000
it will be OK. So, do I must use 1GKX for 1.25G application at HS RX.
Also, when I use 10GKR mode. The error counter at 0x10, its maximum value is 0x00ff. why it is not 0xFFFF? others general purpose mode, it can work OK.
mdio c45write 3 6 30 0x1 0xB02
mdio c45write 3 6 30 0x1d 0x300c
mdio c45write 3 6 30 2 0x8316
mdio c45write 3 6 7 0 0x2000
mdio c45write 3 6 30 150 0x0000
mdio c45write 3 6 30 14 0x0008
mdio c45write 3 6 30 36864 0x024d
mdio c45write 3 6 30 33025 0x0004
mdio c45write 3 6 30 33024 0x0004
mdio c45write 3 6 30 33024 0x0000
mdio c45write 3 6 30 36865 0x0200
mdio c45write 3 6 7 0 0x3000
mdio c45write 3 6 30 150 0x0002
mdio c45write 3 6 30 36869 0x1c00
mdio c45write 3 6 7 18 0xc000
mdio c45write 3 6 7 0 0x2000
mdio c45write 3 6 1 150 0x0000
mdio c45write 3 6 30 32800 0x03ff
mdio c45write 3 6 30 0x0e 0xe
Thanks