UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Explorer
Explorer
637 Views
Registered: ‎11-05-2008

Auto-Negotiation Vector value for 1G/2.5 Geth PCS/PM in XAPP1305

Jump to solution

Hi,

 

   I am wondering what is the correct value for the Auto-Negotiation Vector (PG047 v16.1 Table 2-40).

 

   In XAPP1305, the an_adv_config_vector[15:0] is driven by a constant which seems to be set the wrong way:

   xlconstant_3 in the bloack diagram is set to have a 16-bit width with a 100001 value, which is obviously out of range (no warning in BD validation anyway). Should this value be set to b100001 or what else value is expeceted to be?

 

Thanks,

Luca

Tags (2)
0 Kudos
1 Solution

Accepted Solutions
Moderator
Moderator
548 Views
Registered: ‎11-09-2017

Re: Auto-Negotiation Vector value for 1G/2.5 Geth PCS/PM in XAPP1305

Jump to solution

Hi

 

Recommended is vivado tools 2018.1 & petalinux 2018.1 but you can use 2018.1 BSP to PS_EMIO_ETH_1g design with 2018.2

Regards
Pratap

Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful.
5 Replies
Moderator
Moderator
599 Views
Registered: ‎11-09-2017

Re: Auto-Negotiation Vector value for 1G/2.5 Geth PCS/PM in XAPP1305

Jump to solution

Hi

 

Constant width is 16 and you can write value 55297.

Regards
Pratap

Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful.
Explorer
Explorer
592 Views
Registered: ‎11-05-2008

Re: Auto-Negotiation Vector value for 1G/2.5 Geth PCS/PM in XAPP1305

Jump to solution

Thanks @rpr!

 

I have tried to set this value in my XAPP1305 ps_emio_eth_1g project with Vivado 2018.2, but it still doens't work.

 

Please let me know if you have some clue or patch for xapp1305.

 

Luca

0 Kudos
Moderator
Moderator
588 Views
Registered: ‎11-09-2017

Re: Auto-Negotiation Vector value for 1G/2.5 Geth PCS/PM in XAPP1305

Jump to solution

Hi

 

XAPP1305 latest release tested with vivado tools 2018.1 & petalinux 2018.1

Regards
Pratap

Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful.
Explorer
Explorer
555 Views
Registered: ‎11-05-2008

Re: Auto-Negotiation Vector value for 1G/2.5 Geth PCS/PM in XAPP1305

Jump to solution

Hi @rpr,

 

    I have ported the PS_EMIO_ETH_1g design to 2018.2, by still using the 2018.1 BSP as Petalinux-create starting point.

    It worked fine.

 

    @rpr , Is my procedure correct?

 

Luca

0 Kudos
Moderator
Moderator
549 Views
Registered: ‎11-09-2017

Re: Auto-Negotiation Vector value for 1G/2.5 Geth PCS/PM in XAPP1305

Jump to solution

Hi

 

Recommended is vivado tools 2018.1 & petalinux 2018.1 but you can use 2018.1 BSP to PS_EMIO_ETH_1g design with 2018.2

Regards
Pratap

Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful.