cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
342 Views
Registered: ‎10-17-2018

SATA on GTX

Hi

I want to use the IP IBERT on a ZYNQ xc7z045ffg900 to be able to determine the parameters of the transceiver [TXDIFFCTRL, PRECURSOR, POSTCURSOR]

I have connected a SSD on the board. The RX_PLL and TX_PLL are locked, but I have NO LINK status in the Vivado.

What could be wrong ?

Other point :

The IBERT sends a PRBS to the SSD. How can the IBERT understand the answer of the SSD ?

Thanks for any help ...

M.Msellek

 

0 Kudos
6 Replies
Highlighted
Moderator
Moderator
299 Views
Registered: ‎07-30-2007

Re: SATA on GTX

IBERT isn't helpful in this scenario.  The SSD would have to be able to send raw PRBS to you.  If you use a US or US+ chip you could use in-system IBERT.  I'm afraid you would have to use the margin analysis tools to develop your own test for this situation. 




----------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution
----------------------------------------------------------------------------


Highlighted
Visitor
Visitor
289 Views
Registered: ‎10-17-2018

Re: SATA on GTX

Hi

Thanks for the answer.

One question : if I want to find the correct value for the txdiffctrl pre and post cursor....is it possible to use the ibert and to see the eye on the rx SSD with a scope... with the ibert it is easy to change these values...

Highlighted
Xilinx Employee
Xilinx Employee
273 Views
Registered: ‎10-19-2011

Re: SATA on GTX

Hi @sellek ,

you could use xapp1295 to control the TX driver ports in your application directly. You can also do eye scan on the RX side of the FPGA this way.

Of course you can improve the eye on the scope with changing the TX driver settings, but be aware that you do not see how the eye is on the inside of the SSD. It can be quite different. You will measure someplace in the middle of the channel.

------------------------------------------------------------------------------
Don't forget to reply, give kudo and accept as solution
------------------------------------------------------------------------------
Highlighted
Visitor
Visitor
206 Views
Registered: ‎10-17-2018

Re: SATA on GTX

Thanks for your reply.

One more question :

Is there a rule for the values of the  TXPRECURSOR and TXPOSTCURSOR ?

Is it possible for example to have the 2 values equal to 0 dB ?

 

Highlighted
Xilinx Employee
Xilinx Employee
196 Views
Registered: ‎10-19-2011

Re: SATA on GTX

Hi @sellek ,

that would really depend on your channel. You can start with leaving them to '0' and then increase gradually, see what influence they have on their own.

------------------------------------------------------------------------------
Don't forget to reply, give kudo and accept as solution
------------------------------------------------------------------------------
Highlighted
Visitor
Visitor
122 Views
Registered: ‎10-17-2018

Re: SATA on GTX

Thanks for your reply.

Y will try  it ...

0 Kudos