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
504 Views
Registered: ‎03-18-2019

How to use kintex7 gtx to send SATA OOB signal

How to use kintex7 gtx to send SATA OOB signal. There are txcominit , txcomwake and comfinish three ports in TX OOB signal chapter in ug476. so  sending OOB signal with nothing to do with txelecidle.what the patterns of oob signal? Should i send txcominit six pulse cycle or keep it high(keep txcominit = 1) until comfinish signal become high~?

0 Kudos
3 Replies
Moderator
Moderator
473 Views
Registered: ‎05-02-2017

Re: How to use kintex7 gtx to send SATA OOB signal

hi 18356620651@139.com .

 

All communications between SATA host (FPGA) and device (hard disk drive) go through two pairs of differential wires. Providing reset and speed negotiation services between the two link partners through the uninitialized and synchronized link presents a unique challenge. This is addressed by using OOB signals. OOB signals are sequences of signal bursts and common mode idles. SATA-compatible devices can detect differential voltage levels to discern the presence and absence of the data signal. By evaluating the time duration of these patterns, the SATA host and device can determine the meaning of the received OOB sequence without having an established serial link.

Please see the below link :

 

https://www.xilinx.com/support/documentation/application_notes/xapp870.pdf

Regards
Chandra sekhar
----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if solution provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
----------------------------------------------------------------------------------------------
0 Kudos
446 Views
Registered: ‎03-18-2019

Re: How to use kintex7 gtx to send SATA OOB signal

In appx870 ,txelecidle signal is keeping high during the whole OOB process.  And the signal of txcominit is keeping high 18’hA2 (‘d162)clock periods when in gen2. I don’t know how to calculate to get 18’hA2,what I thought Cuz for 150M clock,Cominit signal is composed of six 160UI pulse and 480UI idle,that means (16 + 48)*6 =‘d 384 clock periods. 

0 Kudos
Moderator
Moderator
427 Views
Registered: ‎05-02-2017

Re: How to use kintex7 gtx to send SATA OOB signal

hi 18356620651@139.com ,

 

can you explain your application in detail and aslo what are trying to achive 

 

 

Regards
Chandra sekhar
----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if solution provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
----------------------------------------------------------------------------------------------
0 Kudos