關於jesd204B調試總結

jesd204B很早之前就開始弄,最開始用的是xilinx ip,只是簡單的做了tx的,成功發送了一個sin信號,然後因爲後面做其他項目放了接近一年,中間雖然做AD9371確實用的了jesd204的,但是實際AD9371官方給了demo也不用怎麼去理解協議本身。所以花了幾天時間測試了下AD9152這個板子,簡單做了下QPSK調製的測試,成功觀測到QPSK星座圖。現在大致寫下調試總結:

1、JESD204B時鐘關係必須理清楚,lmfs有這些參數關係到具體的時鐘方面,這個關係到是否同步。

2、數據通道組成,不同參數通道組成不同。

3、內核時鐘必須清楚,有時候同步時高時低可能的原因之一就是內核時鐘不對。

4、AXI-LITE對jesd204b IP配置的參數必須和你實際用的匹配,具體哪些寄存器寫入參考pg066文檔。

 

注意點:

有時候可能覺得自己哪裏都對了,可是數據不對,同步也拉高了,那麼可以排查下面幾個方面:

1、上面至少說明你的jesd204b協議的時鐘是能同步,但是數據輸入時鐘和其他這些關鍵時鐘是否有問題呢?

2、有時候指示0x470這個爲其他值,可是另外三個都指示正確,那麼一種可能性是你的時鐘的性能不好導致的。

3、是否數據通道組成是正確的。

4、是否txp等和引腳的綁定和serdsin 、lane等都對應了。

 

希望以上調試遇到問題的總結能給大家帶來幫助。

註釋:我這邊不提供免費的相關代碼,勞動成果,知識產權,請諒解。(本文所做項目中可以免費共享的已共享,謝謝理解)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章