cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
stratix2
Observer
Observer
351 Views
Registered: ‎12-21-2018

no Far-end PMA Loopback. 10G/25G ethernet subsystem

Jump to solution

Hello, on board I have Kintex Ultrascale, 2 sfp inputs, using 10G/25G ethernet subsystem core

10g25g_eth_sub_1.jpg

when I connect fiber with ethernet traffic coming in on outputs of the core I see only 

rx_mii_d_0 = 64'h0200009c_0200009c  rx_mii_c_0  = 8h11 

when I disconnect fiber I see 

rx_mii_d_0 = 64'h55555555_55555555 rx_mii_c_0  = 8h00

 

I tried to do a loopback inserting data on core inputs tx_mii_d_0, tx_mii_c_0

Near-end PCS Loopback and Near-end PMA Loopback are working fine:

I see on rx_mii_d_0, rx_mii_c_0  what I feed on tx_mii_d_0, tx_mii_c_0,

but Far-end PMA Loopback and Far-end PCS Loopback are not working,

I have again rx_mii_d_0 = 64'h0200009c_0200009c  rx_mii_c_0  = 8h11 

could anybody help me, please?

thank you.

0 Kudos
1 Solution

Accepted Solutions
stratix2
Observer
Observer
196 Views
Registered: ‎12-21-2018

discovered that I didn't connected SFP_DISABLE pins, I guess that is what code 0200009c meant, now when I tied it to '0' the core is working as expected.

thank you everyone for helping me.

View solution in original post

0 Kudos
3 Replies
necare81
Voyager
Voyager
336 Views
Registered: ‎03-31-2016

"far end loopback" is essentially RX to TX loop back for helping to test the far-end device.  Enabling that mode functionally disabled the device that is in far end loopback.

To test your device you need to use a loopback cable or put the other device into its version of far end loopback. 

Those 02000009c values are ordered sets that indicate the type of error.

xud
Xilinx Employee
Xilinx Employee
231 Views
Registered: ‎08-02-2007

@stratix2 

It’s not easy to do far-end loopback, including far-end PCS and far-end PMA, as our IP uses Async gearbox.

Most users use IBERT test to do the far-end loopback, and check the link quality.

If you really want to do far-end loopback with Ethernet IP, you need to add DRP port manually, and work with a GT specialist

stratix2
Observer
Observer
197 Views
Registered: ‎12-21-2018

discovered that I didn't connected SFP_DISABLE pins, I guess that is what code 0200009c meant, now when I tied it to '0' the core is working as expected.

thank you everyone for helping me.

View solution in original post

0 Kudos