在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FPGA的高速總線測試和分析的方法與工具介紹

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-07-23 08:09 ? 次閱讀

隨著FPGA的設計速度和容量的明顯增長,當前流行的FPGA芯片都提供高速總線,例如DDR內存總線,PCI-X總線、SPI總線;針對超高速的數據傳輸,FPGA通過集成SerDes提供高速串行IO,支持各種諸如PCI-E、GBE、XAUI等高速串行總線協議,為各種不同標準的高速傳輸提供極大的靈活性。典型的高速FPGA器件提供的每一條物理鏈路的速度從200Mbps到高達10Gbps,高速IO的測試和驗證更成為傳統專注于FPGA內部邏輯設計的設計人員面臨的巨大挑戰。這些挑戰使設計人員非常容易會把絕大部分設計周期時間放在調試和檢驗設計上。

1. 引言

隨著FPGA的設計速度和容量的明顯增長,當前流行的FPGA芯片都提供高速總線,例如DDR內存總線,PCI-X總線、SPI總線;針對超高速的數據傳輸,FPGA通過集成SerDes提供高速串行IO,支持各種諸如PCI-E、GBE、XAUI等高速串行總線協議,為各種不同標準的高速傳輸提供極大的靈活性。典型的高速FPGA器件提供的每一條物理鏈路的速度從200Mbps到高達10Gbps,高速IO的測試和驗證更成為傳統專注于FPGA內部邏輯設計的設計人員面臨的巨大挑戰。這些挑戰使設計人員非常容易會把絕大部分設計周期時間放在調試和檢驗設計上。

為了加速對于FPGA中高速并行和串行總線的調試和驗證,它需要使用新的高速信號完整性測試工具和分析方法。本文根據當前FPGA的高速總線測試和分析,提供了最新的方法和工具。

圖1是一個典型FPGA的提供的各種高速接口。對于這些速度從200M到高達10G的高速總線,信號完整性的測試和分析是保證設計成功的基礎和關鍵。

FPGA的高速總線測試和分析的方法與工具介紹

圖1 典型FPGA的提供的各種高速接口

2. 高速串行總線眼圖測試對于采用內嵌SERDES電路的FPGA芯片,其高速串行信號進行測試和驗證,最基本的工具是通過示波器進行對其眼圖測試。因為眼圖能夠非常直觀的反映一條被測信號路徑上的整體信號質量問題,包括信號的抖動量大小(眼寬)以及幅度的大小(眼高)等重要信息。圖2是一個高速數據信號的眼圖形成的過程。

FPGA的高速總線測試和分析的方法與工具介紹

圖2 眼圖的形成過程

從眼圖的形成過程可以看出,一個NRZ編碼的高速數據無論傳輸何種碼流,都可以看作一個重復信號,經過一定時間和樣本數的累計,它反映整個傳輸鏈路上的總體信號質量。

3. 選擇合適的眼圖測試工具

3.1 示波器帶寬的要求

示波器是進行高速串行信號眼圖測試的首選工具。無論是用高速實時示波器還是采樣示波器(Sampling Scope)得到眼圖,帶寬是對示波器的基本要求。以一個NRZ編碼的高速串行總線為例,它理想的波形是一個方波信號,方波信號是由它的基波(正弦波)和奇次諧波(3次,5次,7次…)組成。根據信號的傳輸速率和上升時間,選擇盡量高帶寬和最快上升時間的示波器,這樣測試結果保留更多的諧波分量,構建高精度的眼圖測試結果。

示波器帶寬反映了對被測信號幅度上的衰減,而示波器上升時間決定了對被測信號上升時間測試的誤差。經典的示波器帶寬和上升時間的關系為:帶寬×上升時間=0.35-0.45,0.35-0.45為常系數。每一個高性能示波器除了提供帶寬的指標外,還會給出上升時間,表征其對階躍信號的測試能力和精度。示波器測試結果的經驗公式為:

FPGA的高速總線測試和分析的方法與工具介紹

高速串行數據(NRZ編碼)提供一般為數據率,其最高的基頻為比特率的一半。即假設給定一個NRZ編碼的串行信號,碼型為時鐘碼型(即傳輸的數據為1-0-1-0-1),從頻域的角度觀測該信號,它成為一個基波為數據率一半的方波信號,這個時鐘碼型是數據變化最快的情況。以泰克TDS6154C 大于15GHz帶寬的實時示波器為例,它可以測試保留6.25Gb/s (2×XAUI)信號的五次諧波,以及10Gb/s (XFI)信號的三次諧波。下表列出了不同的高速串行總線在不同測試精度要求下對示波器帶寬的要求。

FPGA的高速總線測試和分析的方法與工具介紹

當示波器系統不能提供足夠的系統帶寬時,它會衰減對高速信號的高次諧波分量。測試結果除了引入由于示波器帶寬不足導致的碼間干擾(ISI),電壓幅度的異常(過沖和衰減),還會導致抖動量過大,最終眼圖模板測試的錯誤或者測試容限的減小,無法真正反映信號完整性問題。圖3 分別是泰克TDS6154C 15GHz帶寬和傳統DSO 13GHz帶寬實時示波器對一個FPGA器件提供的的6.25Gb/s高速數據進行的眼圖測試結果比較。圖中上半部分顯示的眼圖有很好的對稱性,上升和下降時間更快,信號抖動量很小,真實的反映信號的真實特性。

由于13GHZ的DSO示波器系統帶寬不足,無法捕獲信號的五次諧波分量,圖中下半部分的測試結果反映出眼圖上升時間過慢;同時測試的眼圖還存在明顯的過沖和震鈴,測試儀器導致的抖動也掩蓋的信號的真正抖動大小。

FPGA的高速總線測試和分析的方法與工具介紹

圖3 高速串行數據測試比較(上圖為泰克TDS6154C示波器測試結果)

3.2 示波器高速采集內存的要求

當使用實時示波器對于FPGA信號進行信號完整性測試時,利用一次采集的數據構建眼圖,所以除了示波器硬件帶寬和高速采樣率外,采集的數據量的大小非常關鍵,這樣對示波器的高速采集內存就有了更高的要求。下圖是在高采樣率下,不同高速內存容量下一次捕獲的數據量的大小。

FPGA的高速總線測試和分析的方法與工具介紹

當對FPGA的高速信號進行抖動測試時,高速內存長度不僅決定了一次抖動測試中樣本數的多少,還決定了示波器能夠測試的抖動頻率范圍。針對信號中的各種低頻抖動干擾源,高速采集內存長度是示波器進行低頻抖動測試的關鍵。下表顯示的為20GSa/s高采樣率下,不同內存長度分析抖動頻率范圍的大小。

傳統高性能示波器設計構架采用將高速采集前端(多達80顆ADC)和高速內存在物理上用一顆SOC芯片實現,由于有太多功能在一個芯片內部實現,導致片內高速內存容量的限制(在20GS/s下小于1M),無論是對于高速串行數據的眼圖測試還是對于時鐘信號的抖動測試,都存在很大的限制,并且日后無法對內存擴展升級。

FPGA的高速總線測試和分析的方法與工具介紹

為了彌補這種設計結構的缺陷,這類示波器會采用在芯片外部添加低速存儲器彌補片內高速內存的限制,但外部存儲器不能在高采樣率下工作,一般只能提供2GS/s,樣點間隔500ps,由于絕大多數信號邊沿速度都在皮秒級,2GS/s無法在信號邊沿采集足夠樣點,甚至出現會出現混疊,所以它無法提供有意義的眼圖和抖動測試結果。

泰克TDS6154C高速實時示波器采用硅鍺(SiGe)半導體集成采集前端,并使用獨立的高速存儲器,這樣就不受內存長度的限制,并且它同時支持最大采樣率和存儲長度。

4. 抖動、噪聲和BER測試和分析

針對FPGA中不斷增長的串行數據傳輸速率,設計人員不僅進行眼圖測試,還需要一套先進的測試和分析工具幫助他們更好地理解和改善他們設計方案的信號完整性。

針對FPGA提供的各種高速串行信號,傳統的采樣示波器配合抖動分析軟件針對FPGA中的高速串行信號能夠進行抖動的測試,測試結果的分離,后期的抖動原因的定位和分析,以及水平時間分量上的BER分析。但是,對于導致BER的另一個主要原因,即串行信號中的噪聲分量,沒有一個徹底的測試和分析方法。圖4顯示了對于一個高速串行信號的抖動分量和噪聲分量影響BER的過程。

FPGA的高速總線測試和分析的方法與工具介紹

圖4 抖動分量和噪聲分量的分解

從事FPGA器件的設計和應用,以及背板的設計和制造的公司在開發基于超高速串行數據標準的產品時需要最高精度的抖動分析,噪聲分析以及完整的BER眼圖信息。泰克CSA/TDS8200系列采樣示波器(Sampling Oscilloscope)測試眼圖時,除了傳統的眼圖和抖動測試外,泰克80SJNB抖動和噪聲分析軟件提供了對于設計人員和調試人員更有價值的抖動、噪聲、BER分析功能。

80SJNB不僅能夠得到高精度的眼圖測試結果,還能夠通過分隔抖動和噪聲,加快了識別水平和垂直眼圖閉合原因的速度。由于它能夠以獨特的視角查看抖動和噪聲的構成成分,80SJNB可以高度精確全面地推斷BER及分析眼圖輪廓。在把抖動、噪聲和BER分析與8000系列的模塊化靈活性、完善的性能和信號保真度結合在一起時,您可以獲得理想的下一代高速串行數據設計檢驗和一致性測試解決方案。下表列出了80SJNB軟件配合泰克CSA/TDS8200系列示波器得到的抖動和噪聲分析結果。

80SJNB軟件除了能夠得到每一個抖動和噪聲分量的精確結果,針對設計和測試人員還提供了各種圖形顯示進行更細致的信號完整性分析。例如,抖動和噪聲成分概率分布, 頻譜分布, 數據相關抖動和噪聲與位的關系, 數據碼型波形, 抖動和噪聲浴缸曲線, BER概率圖, BER輪廓圖, 概率分布眼圖。圖5是得到的分析結果。

FPGA的高速總線測試和分析的方法與工具介紹

圖5 80SJNB軟件得到的分析結果

5. 高速并行總線的眼圖測試

對于FPGA芯片提供的高速并行總線,由于其數據傳送方式并沒有采用內嵌時鐘的方法,時鐘可以作為觸發信號,觀測多路并行總線的眼圖。由于并行總線的通道數比較多,在示波器中手工測試多通道的眼圖比較繁瑣,有些傳統邏輯分析儀雖然能夠直接進行并行總線的眼圖測試,但無論是測試精度和速度都無法和示波器進行的標準眼圖測試相提并論。

除了能夠通過FPGAView對簡化FPGA的在線調試,TLA邏輯分析儀能夠配合TDS示波器對FPGA外部信號自動進行多通道的眼圖測試和分析,該功能稱為iVerify眼圖測試,最多可以自動的測試408個通道的眼圖。

泰克為邏輯分析儀和示波器集成提供了一個信號完整性測試工具包,稱為iLink工具包,分為iConnect,iView,以及iVerify眼圖測試三個工具。iVerify是建立在iConnect技術和iView技術的基礎上,它能夠自動對多路并行總線進行眼圖測試來徹底驗證被測信號。結合iConnect技術,使用一套邏輯分析儀有源探頭進行信號邏輯和模擬的同時觀測,邏輯分析儀可以將被測通道分成多組,每一組3個數據通道送入到示波器中進行眼圖測試,示波器的第4個通道作為外部時鐘;采用iView技術,邏輯分析儀可以自動的將每一次送入示波器的3個數據信號的眼圖測試數據會傳到邏輯分析儀中,這樣邏輯分析儀就可以再選擇另外一組3個通道進行測試,對于復雜的高速總線,可以一次測試408個數據通道。最后,iVerify技術通過邏輯分析儀將最多408個數據信號的眼圖測試數據疊加顯示出來,徹底驗證總線中出現的信號完整性問題。圖6是在TLA邏輯分析儀上自動累計的多個通道眼圖數據的色溫顯示。

FPGA的高速總線測試和分析的方法與工具介紹

圖14 TLA邏輯分析儀上顯示多通道眼圖測試結果

6. 小結

對于FPGA中的高速串行和并行IO信號,需要根據被測信號特點和速度來選擇合適的測試和分析工具。當測試信號完整性,希望得到最精確的上升時間,下降時間,信號過沖和震鈴等參數,帶寬是首要選擇。某種意義上帶寬越高,測試精度越高。對于實時示波器而言,高速采集內存是眼圖和抖動等信號完整性測試的關鍵。對于采樣示波器,通過CSA/TDS8200配合80SJNB抖動和噪聲分析軟件,不僅可以精確的測量高速串行信號的抖動和噪聲,并且能夠根據測量結果進行精確的抖動、噪聲中每一個分量的分離,和系統的BER相關,最終為信號完整性驗證人員提供有價值的信息。當測試高速時鐘或數據抖動時,泰克兩種示波器都配備業內推薦的抖動測試和分析軟件,幫助設計人員得到抖動結果,分析抖動產生的原因,最終得到高可靠性的系統。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21746

    瀏覽量

    603769
  • 示波器
    +關注

    關注

    113

    文章

    6251

    瀏覽量

    185109
  • 總線
    +關注

    關注

    10

    文章

    2887

    瀏覽量

    88125
收藏 人收藏

    評論

    相關推薦

    FPGA測試面臨哪些挑戰?測試方案是什么?

    大容量、高速率和低功耗已成為FPGA的發展重點。嵌入式邏輯分析工具無法滿足通用性要求,外部測試工具可以把
    發表于 08-07 07:50

    關于FPGA高速總線測試分析

    本文根據當前FPGA高速總線測試分析,提供了最新的方法
    發表于 05-11 06:24

    基于FPGA的USB2.0高速、低成本的虛擬邏輯分析儀的設計

    基于FPGA的USB2.0高速、低成本的虛擬邏輯分析儀的設計原理與實現方法:本文介紹了一種基于FPGA
    發表于 06-22 19:11 ?58次下載

    汽車CAN/LIN總線測試流程和測試工具解析

    汽車CAN/LIN總線測試流程和測試工具解析 汽車CAN/LIN總線系統測試的關鍵是測試流程、
    發表于 03-19 10:44 ?8440次閱讀

    JNEye鏈路分析工具支持迅速評估高速Altera FPGA和SoC中的高速串行鏈路性能

    Altera公司今天發布JNEye鏈路分析工具,提供驗證和電路板級全套設計工具。JNEye支持設計人員迅速方便的評估高速Altera FPGA
    發表于 09-14 15:10 ?1424次閱讀

    如何使用FPGA模擬實現MBUS總線

    討論了利用FPGA工具實現MBUS總線的原理、方法,以實際操作介紹FPGA設計流程,并給出
    發表于 12-24 14:54 ?9次下載
    如何使用<b class='flag-5'>FPGA</b>模擬實現MBUS<b class='flag-5'>總線</b>

    FPGA設計與調試教程說明

    FPGA概述FPGA調試介紹調試挑戰設計流程概述■FPGA調試方法概述嵌入式邏輯分析儀外部
    發表于 09-22 17:43 ?11次下載
    <b class='flag-5'>FPGA</b>設計與調試教程說明

    LED測試程序FPGA工具使用源碼

    本文檔的主要內容詳細介紹的是LED測試程序FPGA工具使用源碼。
    發表于 12-09 16:16 ?5次下載

    車載總線監控分析及仿真工具VBA介紹

    INTEWORK-VBA(Vehicle Bus Analyzer) 車輛總線監控分析及仿真工具,是由經緯恒潤自主研發的一款專業、易用的車載總線監控
    的頭像 發表于 03-05 14:59 ?2794次閱讀
    車載<b class='flag-5'>總線</b>監控<b class='flag-5'>分析</b>及仿真<b class='flag-5'>工具</b>VBA<b class='flag-5'>介紹</b>

    Intrepid—總線采集測試仿真工具

    VehicleSpy是英特佩斯推出的簡單易用高性價比的總線工具,包含分析軟件和采集調試硬件,具備對各類總線數據的網絡監控、診斷、總線
    的頭像 發表于 03-16 11:23 ?1057次閱讀
    Intrepid—<b class='flag-5'>總線</b>采集<b class='flag-5'>測試</b>仿真<b class='flag-5'>工具</b>

    FPGA測試面臨哪些挑戰?測試方案是什么?

    點擊上方 藍字 關注我們 大容量、高速率和低功耗已成為FPGA的發展重點。 嵌入式邏輯分析工具無法滿足通用性要求,外部測試工具可以把
    的頭像 發表于 10-23 15:20 ?1234次閱讀
    <b class='flag-5'>FPGA</b><b class='flag-5'>測試</b>面臨哪些挑戰?<b class='flag-5'>測試</b>方案是什么?

    Intrepid—總線采集測試仿真工具

    Vehicle Spy是英特佩斯推出的簡單易用的高性價比總線工具,包含分析軟件和采集調試硬件,具備對各類總線數據的網絡監控、診斷、總線
    的頭像 發表于 11-02 14:34 ?497次閱讀

    CAN總線測試工具的主要功能

    分析CAN幀: CAN測試工具能夠捕獲CAN總線上的CAN幀,并進行詳細的分析。 這包括檢測報文、過濾報文、發送報文等。 常見的工具如Ca
    的頭像 發表于 06-25 16:02 ?1095次閱讀

    Verilog 測試平臺設計方法 Verilog FPGA開發指南

    指南: Verilog測試平臺設計方法 選擇仿真工具 : 選擇一款強大的仿真工具,如ModelSim、Xilinx ISE等。這些工具提供了
    的頭像 發表于 12-17 09:50 ?230次閱讀

    車載總線監控分析及仿真工具 - VBA

    INTEWORK-VBA(Vehicle Bus Analyzer)車載總線監控分析及仿真工具,是由經緯恒潤自主研發的一款專業、易用的車載總線工具
    的頭像 發表于 01-02 17:00 ?56次閱讀
    車載<b class='flag-5'>總線</b>監控<b class='flag-5'>分析</b>及仿真<b class='flag-5'>工具</b> - VBA
    主站蜘蛛池模板: 欧美伦理影院| 大尺度很肉污的古代小说| 久久精品女人天堂| 亚洲综合激情网| 9999毛片免费看| 欧美一区二区三区视频| 91x视频| 一区二区三区视频免费观看| 免费看欧美理论片在线| 97影院理论片在线观看| 在线免费观看一级片| 国产精品怡红院永久免费| 嫩草影院地址一地址二| 四虎永久免费网站| av福利网址网站| 亚洲国产成人精品青青草原100| 日产精品卡二卡三卡四卡无卡乱码| 午夜网站视频| 成年女人免费看一级人体片| 日本污污视频| 天天操夜夜摸| 亚洲精品综合网在线8050影院| 黄色免费毛片| 激情五月婷婷基地| 六月婷婷视频| 久久性久久性久久久爽| 免费人成年激情视频在线观看| 日韩美毛片| 日日噜夜夜噜| 日本一区二区三区四区在线观看 | 4hu影院最新地址www| 国产成人综合一区人人| 久久精品国产亚洲综合色| bt在线www天堂资源网| 成人看片免费无限观看视频| 国产成人精品1024在线| 天天天综合网| 奇米99| 久久久久久亚洲精品| 久久大综合| 91精品日本久久久久久牛牛|