天天看點

JESD204B 協定解析和參數了解 1. 概述    2. 時鐘3. 同步協定4. 參數了解

目錄

 1. 概述    

2. 時鐘

3. 同步協定

4. 參數了解

 1. 概述    

在JESD204接口出現以前,數模轉換器的數字接口絕大多數是差分LVDS的接口,這就造成了布闆的困難,當PCB的密度很大的時候就需要增加闆層進而造成制版的成本。但是JESD204需要進行嚴格的同步和時延的測量,接口邏輯會比LVDS複雜。JESD204 有不同的版本,但是大部分用的subclass1。

JESD204B 協定解析和參數了解 1. 概述    2. 時鐘3. 同步協定4. 參數了解

2. 時鐘

     device clock 是器件工作的主時鐘,一般在模數轉換器裡為采樣時鐘或者整數倍頻的時鐘,其協定本身的幀和多幀時鐘也是基于device  clock 。sysref是用于訓示不同轉換器或者邏輯的device clock的沿,或者不同器件間的deterministic latency 的參考。

device clock 和sysref必須滿足的時序關系。sysref 的第一個上升沿要非常容易的能被device clock捕捉到。通常會因為PCB 的線長以及時鐘器件不同,通道輸出時的skew會帶來一定的誤差,device clock的上升沿不一定正好在sysref 的脈沖正中間,工程上隻要在一定範圍内就能保證JESD204收發正常工作。

sysref 在我以前的設計中,用的是,同步上以後,就沒有sysref信号,也就IP 配置的時候sysref off。

JESD204B 協定解析和參數了解 1. 概述    2. 時鐘3. 同步協定4. 參數了解

3. 同步協定

JESD204B 協定解析和參數了解 1. 概述    2. 時鐘3. 同步協定4. 參數了解
JESD204B 協定解析和參數了解 1. 概述    2. 時鐘3. 同步協定4. 參數了解

CGS:代碼組同步(code group sync)當發送端檢測到syncb信号為低電平時啟動發送8B10B 中的K28.5碼,本段資料段不進行擾碼和位元組替換操作,接收端檢測到最少4個BC位元組後可釋放SYNCb信号;

ILA:初始化多幀序列 (initial lane alignment)該階段發送連續4個初始化多幀(多幀是由K個幀組成,位元組數為K*F),此樣本資料段不進行擾碼和位元組替換。初始化多幀以8B10B中的K28.0開始以K28.3結束,其中第二個多幀的第二位元組K28.4關鍵字用來訓示目前多幀在緊跟着K28.4的後續14個位元組是參數配置資訊。表2是具體的配置參數定義。

JESD204B 協定解析和參數了解 1. 概述    2. 時鐘3. 同步協定4. 參數了解
JESD204B 協定解析和參數了解 1. 概述    2. 時鐘3. 同步協定4. 參數了解

DATA:資料傳輸階段 (data transmission ),該階段進行資料傳輸,規範中要求該階段的資料需要進行位元組替換(擾碼和不擾碼的位元組替換規則不同)。

位元組替換規則:

1、沒有使能擾碼情況下的位元組替換規則

JESD204B 協定解析和參數了解 1. 概述    2. 時鐘3. 同步協定4. 參數了解

2、 使能擾碼情況下的位元組替換規則

JESD204B 協定解析和參數了解 1. 概述    2. 時鐘3. 同步協定4. 參數了解

JESD204B規定的擾碼、解擾碼生成多項式

JESD204B 協定解析和參數了解 1. 概述    2. 時鐘3. 同步協定4. 參數了解

4. 參數了解

JESD204B 協定解析和參數了解 1. 概述    2. 時鐘3. 同步協定4. 參數了解
JESD204B 協定解析和參數了解 1. 概述    2. 時鐘3. 同步協定4. 參數了解

具體實作可以參考   http://xilinx.eetrend.com/blog/2020/100049267.html  小青菜哥哥的博文 

目錄