




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、JESD204B CLASS 1 簡介與FPGA的實(shí)現(xiàn)說明:本文主要分析jesd204b CLASS 1 協(xié)議及在FPGA的實(shí)現(xiàn)1、什么是JESD204B協(xié)議標(biāo)準(zhǔn)JESD204B是一個(gè)實(shí)現(xiàn)高速ADC/DAC數(shù)據(jù)傳輸和多ADC/DAC同步的標(biāo)準(zhǔn)。JESD204標(biāo)準(zhǔn)于2006年初次發(fā)布,經(jīng)過2次修訂,最新版本是JESD204B。最初單條LAN的傳輸速度從3.125Gbps提升到12.5Gbps,最新標(biāo)準(zhǔn)中最重要的是加入了實(shí)現(xiàn)確定延遲的部分。電氣特征部分:定義源端阻抗與負(fù)載阻抗為100 ±20%;可采用AC/DC偶合方式,具體AC、DC特性可參考JESD204B規(guī)范第4章。2、為什么要重視
2、JESD204B標(biāo)準(zhǔn)當(dāng)前ADC/DAC主要采用CMOS和LVDS接口電平。在數(shù)據(jù)速率不斷提高時(shí)CMOS接口電路的瞬態(tài)電流會(huì)增大,導(dǎo)致更高的功耗。雖然LVDS的電流和功耗依然相對(duì)較為平坦,但接口可支持的最高速度受到了限制。這是由于驅(qū)動(dòng)器架構(gòu)以及眾多數(shù)據(jù)線路都必須全部與某個(gè)數(shù)據(jù)時(shí)鐘同步所導(dǎo)致的。圖1顯示一個(gè)雙通道14位ADC的CMOS、LVDS和CML輸出的不同功耗要求。圖1 采樣率與驅(qū)動(dòng)方式VS功耗從圖1可知在大約150 200 MSPS和14位分辨率時(shí),就功耗而言,CML輸出驅(qū)動(dòng)器的效率開始占優(yōu)。CML的優(yōu)點(diǎn)是:因?yàn)閿?shù)據(jù)的串行化,所以對(duì)于給定的分辨率,它需要的輸出對(duì)數(shù)少于LVDS和CMOS驅(qū)動(dòng)
3、器。JESD204B接口規(guī)范所說明的CML驅(qū)動(dòng)器還有一個(gè)額外的優(yōu)勢(shì),因?yàn)楫?dāng)采樣速率提高并提升輸出線路速率時(shí),該規(guī)范要求降低峰峰值電壓水平。同樣,針對(duì)給定的轉(zhuǎn)換器分辨率和采樣率,所需的引腳數(shù)目也大為減少。表1顯示采用200 MSPS轉(zhuǎn)換器的三種不同接口各自的引腳數(shù)目,轉(zhuǎn)換器具有各種通道數(shù)和位分辨率。在CMOS和LVDS輸出中,數(shù)據(jù)用作每個(gè)通道數(shù)據(jù)的同步時(shí)鐘,使用CML輸出時(shí),JESD204B數(shù)據(jù)傳輸?shù)淖畲髷?shù)據(jù)速率為4.0 Gbps。從該表中可以發(fā)現(xiàn),使用CML驅(qū)動(dòng)器的JESD204B優(yōu)勢(shì)十分明顯引腳數(shù)大為減少。表1 不同驅(qū)動(dòng)方式VS管腳數(shù)另一方面采用CMOS接口的ADC/DAC器件受限于其接口傳
4、輸速率,器件只能在較低頻率范圍內(nèi)工作。LVDS相對(duì)CMOS接口,其傳輸速率一般使用也不超過800Mbps,且需要傳輸隨路時(shí)鐘,對(duì)數(shù)據(jù)傳輸時(shí)序要求嚴(yán)格,對(duì)于上Gsps的工作器件通常采用數(shù)據(jù)分組傳輸,增加了管腳數(shù),對(duì)板卡的布局、時(shí)序收斂等帶來了非常大的影響。同時(shí)這兩種連接方式對(duì)要求實(shí)現(xiàn)多個(gè)高速ADC/DAC同步的系統(tǒng)的設(shè)計(jì)是非常困難的。3、常用參數(shù)解釋參數(shù)名稱可配置值描述L0-31每個(gè)轉(zhuǎn)換器采用的高速接口對(duì)數(shù)量M0-255每顆芯片中的轉(zhuǎn)換器個(gè)數(shù)F0-255一個(gè)幀中的字節(jié)數(shù)S0-31一個(gè)幀中具體一個(gè)轉(zhuǎn)換器的采樣數(shù)N0-31設(shè)備分辨率N'0-31每個(gè)采樣點(diǎn)的bits數(shù)K0-31多幀中幀的個(gè)數(shù)C
5、S0-3每個(gè)采樣點(diǎn)的控制位數(shù)CF0-31一個(gè)鏈接中具體幀中的控制字個(gè)數(shù)HD0/1高密度,與數(shù)據(jù)成幀格式有關(guān)SCR0/1擾碼3、JESD204B CLASS 1 關(guān)鍵技術(shù)在子類1中,系統(tǒng)同步指標(biāo)體現(xiàn)在不同設(shè)備間SYSREF和器件時(shí)鐘間的時(shí)序關(guān)系,為了滿足CALSS1的各項(xiàng)功能要求,除了SYSREF需要滿足建立時(shí)間和保持時(shí)間要求(TSU和THOLD),具體應(yīng)用對(duì)于確定性延遲的容忍程度對(duì)于定義SYSREF與器件時(shí)鐘的應(yīng)用分布偏斜要求而言至關(guān)重要。圖2 同一系統(tǒng)不同器件間SRSREF采樣時(shí)刻要求為了滿足圖2的時(shí)序關(guān)系,JESD204B的時(shí)鐘系統(tǒng)要求可以為每一個(gè)器件提供各種的SYSREF/DCLK對(duì),且
6、SYSREF和DCLK的時(shí)序關(guān)系可以調(diào)整。同時(shí)SYSREF/DCLK信號(hào)對(duì)采用相匹配的走線長度,從而保證時(shí)序要求。走線長度匹配限值有SYSREF開關(guān)的有效窗口時(shí)間確定。不同SYSREF信號(hào)到達(dá)器件的偏差盡量小,要保證不同時(shí)鐘在相同時(shí)刻采樣到SYSREF有效值。3、JESD204B幀格式JESD204B幀格式由3部分組成:CGS:代碼組同步(code group sync):當(dāng)發(fā)送端檢測(cè)到SYNCb信號(hào)為低電平時(shí)啟動(dòng)發(fā)送8B10B中的K28.5碼,本數(shù)據(jù)段不進(jìn)行擾碼和字節(jié)替換操作,接收端檢測(cè)到最少4個(gè)BC字節(jié)后可釋放SYNCb信號(hào);ILA:初始化多幀序列(initial lane alignme
7、nt):該階段發(fā)送連續(xù)的4個(gè)初始化多幀(多幀是由K個(gè)幀組成,字節(jié)數(shù)為K*F),同樣本數(shù)據(jù)段不進(jìn)行擾碼和字節(jié)替換;圖7 ILA初始化多幀序列初始化多幀以8B10B中的K28.0開始以K28.3結(jié)束,其中第二個(gè)多幀的第二字節(jié)是K28.4關(guān)鍵字用來指示當(dāng)前多幀在緊跟著K28.4的后續(xù)14個(gè)字節(jié)是參數(shù)配置信息。表2是具體的配置參數(shù)定義,字符含義可以參考規(guī)范的8.3節(jié)。表2 配置信息字節(jié)定義DATA:數(shù)據(jù)傳輸階段(data transmission),該階段進(jìn)行數(shù)據(jù)傳輸,規(guī)范中要求該階段的數(shù)據(jù)需要進(jìn)行字節(jié)替換(注擾碼和不擾碼的字節(jié)替換規(guī)則不同),用戶可以根據(jù)需要確定是否需要對(duì)數(shù)據(jù)進(jìn)行擾碼操作。字節(jié)替換規(guī)
8、則:1、沒有使能擾碼情況下的字節(jié)替換規(guī)則2、使能擾碼情況下的字節(jié)替換規(guī)則JESD204B規(guī)定的擾碼、解擾碼生成多項(xiàng)式規(guī)范中的擾碼和解擾碼生成多項(xiàng)式關(guān)系,在實(shí)際使用中需要根據(jù)生成多項(xiàng)式獲取并行數(shù)據(jù)的擾碼邏輯關(guān)系。4、JESD204B CLASS 1系統(tǒng)架構(gòu)圖3 JESD204B class1 多個(gè)ADC同步輸出到FPGA/ASIC架構(gòu)圖3 展示的是多個(gè)多通道ADC與FPGA或者ASIC的同步采集系統(tǒng),logic device與ADC各自有獨(dú)立的工作時(shí)鐘和獨(dú)立的sysref信號(hào),系統(tǒng)設(shè)計(jì)要求工作時(shí)鐘和sysref信號(hào)為同一個(gè)時(shí)鐘源提供。為了使多個(gè)ADC同步logic device要求輸出一個(gè)相同時(shí)
9、序信號(hào)的SYNC到每一個(gè)ADC器件。圖4 JESD204B class1 FPGA/ASIC 與多個(gè)DAC同步架構(gòu)圖4 展示的是多個(gè)多通道DAC與FPGA或者ASIC的同步采集系統(tǒng),logic device與DAC各自有獨(dú)立的工作時(shí)鐘和獨(dú)立的sysref信號(hào),系統(tǒng)設(shè)計(jì)要求工作時(shí)鐘和sysref信號(hào)為同一個(gè)時(shí)鐘源提供。為了方便邏輯器件內(nèi)部的同步處理,可以將所有的SYNC信號(hào)合成一個(gè)信號(hào)處理。5、實(shí)現(xiàn)JESD204B CLASS 1的邏輯功能框圖圖5 FPGA/ASIC內(nèi)部JESD204B接收數(shù)據(jù)的邏輯功能框圖高速接口數(shù)據(jù)先通過serdes接口回復(fù)出并行10bits數(shù)據(jù)后再映射到8bits數(shù)據(jù),通
10、常8bits數(shù)據(jù)域時(shí)鐘頻率較高,我們實(shí)際邏輯器件(FPGA)內(nèi)部使用的頻率較低(一般邏輯現(xiàn)在使用的時(shí)鐘頻率大多不超過300MHz),這兒需要將字節(jié)數(shù)據(jù)轉(zhuǎn)換成更寬的32bits數(shù)據(jù)或者64bits數(shù)據(jù)位寬,以降低邏輯器件內(nèi)部工作時(shí)鐘.數(shù)據(jù)在轉(zhuǎn)換成更高位寬時(shí)沒有按照用戶的方式進(jìn)行字節(jié)對(duì)齊,用戶需要手動(dòng)對(duì)齊數(shù)據(jù)格式.對(duì)字節(jié)齊后的JESD204B數(shù)據(jù)進(jìn)行多通道(LAN)數(shù)據(jù)對(duì)齊處理,然后根據(jù)是否擾碼進(jìn)行字節(jié)替換和幀監(jiān)控處理以及解擾碼操作.最后根據(jù)JESD204B幀數(shù)據(jù)復(fù)用方式提取出有效數(shù)據(jù).圖6 FPGA/ASIC內(nèi)部JESD204B發(fā)送數(shù)據(jù)的邏輯功能框圖圖6是JESD204B發(fā)送端在FPGA/ASI
11、C內(nèi)部實(shí)現(xiàn)的邏輯功能框圖.整個(gè)發(fā)送端在SYSREF信號(hào)作用下生成幀和多幀時(shí)序信號(hào)(規(guī)范中的幀和多幀是按照8bits即一個(gè)字節(jié)來定義的,在實(shí)際操作過程中由于FPGA內(nèi)部邏輯采用的時(shí)鐘頻率一般到不到要求如10Gbps的高速接口信號(hào)的字節(jié)時(shí)鐘是1GHz,當(dāng)前如要FPGA內(nèi)部邏輯運(yùn)行1G的時(shí)鐘頻率是不可能,那么發(fā)送數(shù)據(jù)端口一般采用32bits或者64bits位寬進(jìn)行發(fā)送數(shù)據(jù)),在我們實(shí)際設(shè)計(jì)過程中一般多幀的字節(jié)數(shù)都是按照4的倍數(shù)來設(shè)計(jì).系統(tǒng)時(shí)序信號(hào)驅(qū)動(dòng)下當(dāng)檢測(cè)到外部SYNC信號(hào)有效時(shí)開始輸出JESD204B幀頭數(shù)據(jù)BC直到SYNC信號(hào)拉高,在下一個(gè)多幀計(jì)數(shù)器信號(hào)啟始時(shí)發(fā)送4個(gè)初始化多幀,當(dāng)初始化多幀發(fā)
12、送結(jié)束,啟動(dòng)發(fā)送數(shù)據(jù),數(shù)據(jù)根據(jù)配置進(jìn)行是否擾碼操作以及相對(duì)應(yīng)的字節(jié)替換操作.最后將處理后的數(shù)據(jù)通過高速接口編碼輸出.6、確定性延遲確定性延遲即JESD204B CLASS1關(guān)鍵技術(shù)的具體體現(xiàn)。規(guī)范中有如下要求:多幀長度要大于最大的鏈路延遲。延遲定義為 DelayLINK = TLMFC = TX delay + Lane Delay + RX delay;時(shí)間的延遲在實(shí)際操作過程中和規(guī)范定義在此有點(diǎn)不同,由于當(dāng)前serdes發(fā)送和接收延遲較大,在多數(shù)情況下多幀的字節(jié)數(shù)又不是很多(如32、64、128等)這種情況下是不滿足規(guī)范要求的,但是我們一樣可以實(shí)現(xiàn)確定性延遲設(shè)計(jì)-這種情況下的延時(shí)會(huì)超過一個(gè)
13、多幀,可能會(huì)有2個(gè)及以上的多幀延時(shí)。圖8是規(guī)范中給出的確定延時(shí)示例。圖8 規(guī)范中定義的確定性延遲示例從圖8中可以看出發(fā)送端在LMFC計(jì)數(shù)器為0時(shí)開始啟動(dòng)發(fā)送多個(gè)Lanes的幀數(shù)據(jù),接收端每個(gè)Lane有不同延時(shí),反映到接收數(shù)據(jù)上即每個(gè)Lane的數(shù)據(jù)不是同一時(shí)刻通過CDR恢復(fù)出來的有時(shí)差,但是所有Lane的數(shù)據(jù)都在當(dāng)前多幀時(shí)間內(nèi)接收到,在下一個(gè)LMFC計(jì)數(shù)器為0時(shí)開始輸出數(shù)據(jù)則可確保多個(gè)Lane的數(shù)據(jù)是同步輸出,且數(shù)據(jù)從發(fā)送到最后接收端輸出這段延時(shí)是固定的,即為確定性延遲。實(shí)際使用過程中的確定性延時(shí)如圖9所示圖9 實(shí)際情況中的確定性延時(shí)在工程應(yīng)用中TX和RX端的LMFC可能不是嚴(yán)格對(duì)齊的(與整個(gè)系
14、統(tǒng)設(shè)計(jì)相關(guān))存在一個(gè)固定的相差。發(fā)送端發(fā)送的數(shù)據(jù)從并行數(shù)據(jù)編碼開始到最后數(shù)據(jù)輸出的Tx.延時(shí)可能超過1個(gè)多幀周期,在經(jīng)過線路延時(shí)(很小幾個(gè)字節(jié)延時(shí)),高速差分信號(hào)輸入到FPGA管腳到并行數(shù)據(jù)對(duì)齊輸出的Rx.延時(shí)可能會(huì)超過1個(gè)多幀周期。同時(shí)每一個(gè)LANE之間的數(shù)據(jù)最后通過接收端解碼出來的也存在不同時(shí)延差(線路距離差,數(shù)據(jù)提取相位差等組成),系統(tǒng)中接收端LANE最早于K.a點(diǎn)獲取到數(shù)據(jù)、最遲K.b點(diǎn)獲取到數(shù)據(jù)??蛇x的彈性FIFO釋放區(qū)間為(1Release zoneK.b)或者(K.bRelease zoneK),第一種情況將會(huì)在第N+1個(gè)多幀周期位置輸出對(duì)齊后的數(shù)據(jù),確定性延遲將會(huì)是的情形;第二種情況將會(huì)在第N個(gè)多幀周期位置數(shù)據(jù)對(duì)齊后的數(shù)據(jù),確定性延遲將會(huì)是的情形。7 FPGA實(shí)現(xiàn)JESD204B CLASS1的功能仿真圖本次設(shè)計(jì)中:多幀K = 32,幀長F= 1;高速接口收發(fā)送端數(shù)據(jù),共8路GTX,每一路的發(fā)送數(shù)據(jù)時(shí)鐘采用的是相同的1、初始化數(shù)據(jù)BC段,和初始化的4個(gè)多幀數(shù)據(jù);2、發(fā)送的數(shù)據(jù)3、接收端8路接收數(shù)據(jù),GTX接收側(cè),每一路數(shù)據(jù)字節(jié)和相位是沒有對(duì)齊的4、接收數(shù)據(jù)字節(jié)對(duì)齊處理5、接收側(cè)數(shù)據(jù)相位對(duì)齊6、解擾碼和字節(jié)替換后的數(shù)據(jù)7、發(fā)送端數(shù)據(jù)發(fā)送的是8'h12,沒有使能擾碼,下面是字節(jié)替換部分紅色部分是替換后的輸出數(shù)據(jù),黃色部分是原始數(shù)據(jù)8、發(fā)送端數(shù)據(jù)發(fā)送的是8
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 供樓合同范例
- 個(gè)人拼裝房屋合同范例
- 常用建筑施工方案范本
- 2025年耐高溫可加工陶瓷項(xiàng)目合作計(jì)劃書
- 涼亭采購安裝合同范例
- 儲(chǔ)罐氣體銷售合同范例
- 中山日式花園施工方案
- 保險(xiǎn)中介加盟合同范例
- 辦公 維護(hù) 合同范例
- 養(yǎng)生館開店采購合同范例
- 《地基與復(fù)合地基靜荷載試驗(yàn)》考試參考題庫(含答案)
- 人力資源服務(wù)許可證、勞務(wù)派遣經(jīng)營許可證年檢報(bào)告書
- 患者搬運(yùn)法評(píng)分標(biāo)準(zhǔn)最終
- 《槍炮、病菌與鋼鐵》-基于地理視角的歷史解釋(沐風(fēng)學(xué)堂)
- 水泥粉磨工藝(行業(yè)經(jīng)驗(yàn))
- 國家自然科學(xué)基金(NSFC)申請(qǐng)書樣本
- 畢業(yè)設(shè)計(jì)(論文)-助力式下肢外骨骼機(jī)器人的結(jié)構(gòu)設(shè)計(jì)
- 觀摩臺(tái)標(biāo)準(zhǔn)化建設(shè)方案
- 銅排理論公斤重量
- 山姆會(huì)員店要求與規(guī)格(共19頁)
- 壓瘡醫(yī)學(xué)護(hù)理課件
評(píng)論
0/150
提交評(píng)論