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

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

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

3天內不再提示

集成式比特誤碼率測試儀的原理、功能及在FPGA芯片調試中的應用

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2018-11-29 09:33 ? 次閱讀

隨著高速數字系統的發展,高速串行數據被廣泛使用,內嵌高速串行接口FPGA也得到大量應用,相應的高速串行信號質量的測試也越來越頻繁和重要。通常用示波器觀察信號波形、眼圖、抖動來衡量信號的質量,Xilinx提供的IBERT(Integrated Bit Error Ratio Tester)作為一種高速串行信號測試的輔助工具,使得測試更便捷,其具有不占用額外的I/O管腳和PCB空間、不破環接口信號的完整性、無干擾、使用簡單和價格低廉等特點。

1 IBERT簡介

IBERT是Xilinx提供用于調試FPGA芯片內高速串行接口比特誤碼率性能的工具,具備實時調整高速串行接口的多種參數、與系統其他模塊通信及測量多通道誤比特率等功能,支持所有的高速串行標準,包括:PCI Express、RapidIO、千兆以太網、XAUI等。使用IBERT核測試,只需通過JTAG接口下載設計并測試硬件,無需額外的管教和接口;大幅縮減了高速串行接口測試場景的建立和調試時間,是高速串行接口開發中理想的調試工具。

文中所述使用方法基于Xilinx的工具CoreGenerator12.4和ChipScope Pro Analyzer12.4進行描述,下面介紹使用IBERT的步驟,IBERT的操作分為兩個階段。

1.1 配置IBERT核,生成配置文件

(1)打開Core Generator12.4工具,新建設計工程,指定待測器件類型、封裝、速度等級,生成工程文件。在IP Catalog窗口\View by Function\Debug&Verification\Chipscope Pro\下,雙擊IBERT,配置線速率、GTP位置和參考時鐘、系統時鐘等IBERT核參數,生成可JTAG加載的bit配置文件。與生成其他核不同,IBERT核不是插入到用戶的設計中去的ngc或edn文件,而是生成自身的bit配置文件。

(2)IBERT核和ILA核(Integrated Logic Analyzercore),也需要連接到ICON核(Integrated Controllercore)上,但其自身具備控制、監控以及改變高速串行接口參數的邏輯,并能完成誤比特性能測試。需注意的是,IBERT核只能作為一個獨立的設計,不可在用戶設計中例化。不同系列芯片的IBERT核在Core Generator中的配置不同。

1.2 IBERT核的主要組件

(1)BERT(比特誤碼率測試)邏輯:BERT邏輯中例化了高速串行接口組件,并包括了測試模式發生器和檢查器。利用Comma和Comma檢測器,可提供從簡單的時鐘信號到完全的PRBS模式以及成幀計數模式??僧a生各種PRBS數據作為高速串行發送器的數據源,可設置多種環回,由接收通道接收,對高速串行接收器的接收數據進行相同編碼的檢測,計算比特誤碼率。

(2)DRP(動態重配置端口)邏輯:每個高速串行接口均有一個動態重配置端口,因此每個收發器屬性都可在系統中改變。所有的屬性和DRP地址在IBERT核中均可讀可寫,且可獨立訪問。

(3)控制盒狀態邏輯:管理IBERT核的操作。

1.3 配置到FPGA中完成測試

測試時,建立JTAC連接,使用ChipScope Pro Analyze12.4下載bit配置文件。下載成功后,在New Project窗口會出現IBERT Console點擊即進入Console Window,該窗口可以設置高速串行接口的參數,進行開環或閉環的誤碼測試,同時提供高速串行接口參數的控制和監視接口。Console Window有4個界面:MGT/BERT Settings、DRP Settings、Port Settings和Sweep Test Setting.下面分別介紹每個界面的功能。

(1)MGT/BERT Settings:MGT Settings部分可以設置擺幅、預加重、均衡以及接收采樣點的位置等參數,同時可設置開環或閉環的測試方式,測試進行中可以顯示線速率和所測試的高速串行接口的鎖相環狀態。BERT Settings部分可以設置測試發送和接收數據的編碼方式,并顯示測試的誤碼率結果。Clock Setting部分顯示收發線路的時鐘信息。

(2)DRP Settrags:可查看并設置高速串行接口的屬性。

(3)Port Settings:可查看并設置高速串行接口的接口狀態。

(4)Sweep Test Setting:本界面用于自動掃描測試,是IBERT提供的一項便利高效的測試方式,可設定發送和接收的可控制參數范圍,自動逐個地進行遍歷性的誤碼測試,參數包括發送擺幅、預加重、接收均衡器、CDR采樣數據的位置等。用戶可設定每組參數重復測試次數以及測試時間,最后點擊Start即可進行掃描測試。測試數據保存在。csv文件中。只能在近端環回和遠端環回測試模式中使用。

2 實例說明

設計實例使用Xilinx公司Spatan6系列的xc6slx150t-3fgg676芯片,根據上述使用說明,下面具體說明使用IBERT進行測試的過程。

(1)打開Xilinx ISE DesignSuite12.4/ISEDesignTools/Tools/Core Generator,新建工程,設置芯片信息如圖1所示,點擊確認,生成核的工程文件。

集成式比特誤碼率測試儀的原理、功能及在FPGA芯片調試中的應用

在IP Catalog窗口\View by Function\Debug&Verification\Chipscope Pro\下雙擊Ibert,如圖2所示。按順序設置Ibert核線速率2.457 6 Gbit·s-1,數據寬度20 bit,參考時鐘頻率122.88 MHz,選擇被測試的GTP DUAL,設置系統時鐘頻率66 m、位置R7等參數,IBE RT Core Summary如圖3所示,點擊generate生成Ibert核的可下載bit配置文件。

集成式比特誤碼率測試儀的原理、功能及在FPGA芯片調試中的應用

(2)將生成的bit文件加載到單板上,顯示界面如圖4所示。

集成式比特誤碼率測試儀的原理、功能及在FPGA芯片調試中的應用

首先關注PLL Status狀態和Clocking Setting顯示的收發時鐘頻率,PLL Status狀態Locked表明GTP_DUAL的PLL已鎖定GTP的參考時鐘,GTP可正常工作。如狀態是Unlocked,則要檢測待測GTP的參考時鐘是否正常輸入。

測試高速串行信號的信號質量,通常使用足夠帶寬和采樣率的示波器測試信號眼圖來評估,一但測試的眼圖不符合模板要求,需要調整高速串行接口的參數。使用IBERT核可以快速完成參數修改的任務,設置Loopback Mode在開環的模式下,TX Data Pattern為PRBS7-bit,調整擺幅、預加重參數,觀察示波器上的信號眼圖是否符合模板要求。圖5和圖6分別為調整擺幅預加重參數前后的眼圖,圖5所示眼圖對應預加重0.8 dB、擺幅495 mV,眼圖的眼高太小且圖形碰撞模板,調整為預加重1.7 dB、擺幅1 180 mV,眼圖滿足的要求如圖6所示。

集成式比特誤碼率測試儀的原理、功能及在FPGA芯片調試中的應用

為確定高速串行接口的參數是否滿足硬件及多種環境的需求,可通過在對端器件高速串行接口設置遠端環回,設置待測試芯片的收發data pattern為統一模式,常溫及高低溫拷機,觀察誤碼率是否滿足要求,誤碼率需滿足E-10.例中與圖6對應的參數值條件下,對端器件高速串行接口設置遠端環回誤碼率為4.36E-10,滿足誤碼率要求。

Sweep Test Setting(掃描測試)其配置頁面如圖7所示,以Rx Sampling Point來進行誤碼率測試定性分析信道質量為例,較為容易理解,當同定在某個采樣點進行誤碼測試時,誤碼率達到E-10時,可判定信道質量良好。在整個UI范圍內進行采樣點的掃描測試時,誤碼率達到E-10的采樣點越多,信號眼圖的眼睛張得越大,距離模板的余量越大,信道質量越好。

集成式比特誤碼率測試儀的原理、功能及在FPGA芯片調試中的應用

3 結束語

通過以上實例,可見IBERT具有可操作性較強的GUI圖形界面,可操作性強、準確、易用,可方便地設置高速串行收發通道的各項參數,并提供了多種環回模式及多種測試激勵源,并可通過自動掃描測試,確定收發的最佳參數??梢詽M足硬件測試時對高速串行收發通道信號測試的大部分需求,在故障定位等場合均可使用。在單板的硬件測試初期,使用IBERT可以輔助硬件測試,例如設置發送通道的各項參數,協助示波器測量信號質量,而完全不需額外的開發FPGA邏輯。進行誤碼率測試,作為定量測量眼圖質量、jitter等指標的補充。從示波器看圖確定出的參數并非就是最佳參數。如示波器對于均衡后的信號質量無法測試,而通過IBERT測誤碼率能夠測試到均衡之后的節點,測試范圍更大??梢灶A見,集成比特誤碼測試儀IBERT將在FPGA設計中獲得廣泛應用。

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

    關注

    1630

    文章

    21801

    瀏覽量

    606364
  • 示波器
    +關注

    關注

    113

    文章

    6284

    瀏覽量

    185938
  • Xilinx
    +關注

    關注

    71

    文章

    2171

    瀏覽量

    122235
收藏 人收藏

    評論

    相關推薦

    是德科技全新多通道比特誤碼率測試儀

    德科技公司(NYSE:KEYS)今天宣布推出一款基于 14 插槽 AXIe 主機的多通道 比特誤碼率測試儀解決方案,適用于多路測試。最新比特
    發表于 01-19 11:23 ?1635次閱讀

    誤碼率測試儀的技術原理和應用場景

    誤碼率測試儀是一種用于測量數字信號誤碼率測試儀器,其技術原理和應用場景如下:技術原理誤碼率
    發表于 10-25 14:05

    供應維修 誤碼率測試儀 Keysight N4960A

    及附件。長期 專業銷售、維修、回收 高頻 二手儀器。 Keysight N4960A 串行 BERT,32 和 17 Gb/s 比特誤碼率測試儀串行比特
    發表于 02-26 09:43

    求一種基于FPGA誤碼率測試儀的方案

    本文提出了一種基于FPGA誤碼率測試儀的方案,使用一片Altera公司的Cyclone系列的FPGA(EP1C6-144T)及相關的外圍電路,實現
    發表于 05-08 06:13

    Keysight M8030A 長期回收 比特誤碼率測試儀

    ,M8030A 多通道比特誤碼率測試儀都是適合的工具。通過 M8020A 和 M8030A BERT 配置結合使用 M8041A 和 M
    發表于 09-09 10:27

    基于FPGA誤碼率測試儀的設計與實現

    本文提出了一種使用FPGA 實現誤碼率測試的設計及實現方法。該設計可通過FPGA 內建的異步串行接口向主控計算機傳遞誤碼信息,也可以通過數碼
    發表于 06-26 17:32 ?55次下載

    安捷倫投產支持USB 3.0和QPI的比特誤碼率測試

    安捷倫投產支持USB 3.0和QPI的比特誤碼率測試
    發表于 05-15 09:15 ?1121次閱讀

    誤碼率是指什么_誤碼率是怎么表示_怎么計算

     誤碼的產生是由于信號傳輸,衰變改變了信號的電壓,致使信號傳輸遭到破壞,產生誤碼。噪音、
    的頭像 發表于 03-08 08:59 ?6.5w次閱讀
    <b class='flag-5'>誤碼率</b>是指什么_<b class='flag-5'>誤碼率</b>是怎么表示_怎么計算

    基于Cyclone系列FPGA器件和UART功能實現誤碼率測試儀器的設計

    通信系統的設計實現過程,都需要測試系統的誤碼性能。而常見的誤碼率測試儀多數專用于
    發表于 07-24 13:58 ?1032次閱讀
    基于Cyclone系列<b class='flag-5'>FPGA</b>器件和UART<b class='flag-5'>功能</b>實現<b class='flag-5'>誤碼率</b><b class='flag-5'>測試儀</b>器的設計

    關于ZC706評估板的IBERT誤碼率測試和眼圖掃描詳細分析

    IBERT(Integrated Bit ErrorRatio Tester,集成比特測試工具),是Xilinx提供用于調試FPGA高速
    的頭像 發表于 04-27 16:10 ?8228次閱讀
    關于ZC706評估板的IBERT<b class='flag-5'>誤碼率</b><b class='flag-5'>測試</b>和眼圖掃描詳細分析

    是德M8020A比特誤碼率測試儀集成可調節碼間干擾功能

    Keysight J-BERT M8020A 高性能比特誤碼率測試儀能夠快速、準確地表征傳輸速率高達 16 或 32 Gb/s 的單通道和多通道器件的接收機。
    的頭像 發表于 05-30 11:04 ?656次閱讀
    是德M8020A<b class='flag-5'>比特</b><b class='flag-5'>誤碼率</b><b class='flag-5'>測試儀</b><b class='flag-5'>集成</b>可調節碼間干擾<b class='flag-5'>功能</b>

    是德高性能比特誤碼率測試儀M8020A介紹

    Keysight J-BERT M8020A 高性能比特誤碼率測試儀能夠快速、準確地表征傳輸速率高達 16 或 32 Gb/s 的單通道和多通道器件的接收機。
    的頭像 發表于 06-02 09:40 ?781次閱讀
    是德高性能<b class='flag-5'>比特</b><b class='flag-5'>誤碼率</b><b class='flag-5'>測試儀</b>M8020A介紹

    ZC706評估板IBERT誤碼率測試和眼圖掃描

    IBERT(Integrated Bit ErrorRatio Tester,集成比特測試工具),是Xilinx提供用于調試FPGA高速
    的頭像 發表于 06-21 11:29 ?4033次閱讀
    ZC706評估板IBERT<b class='flag-5'>誤碼率</b><b class='flag-5'>測試</b>和眼圖掃描

    誤碼率測試儀,讓工程師從容應對高速數字信號設計

    隨著數字通信和大數據的不斷發展,誤碼率測試變得越來越重要。高性能誤碼率測試儀作為一種關鍵的測試設備,可以對數字信號進行高速、高精度的
    的頭像 發表于 07-03 14:48 ?1084次閱讀
    <b class='flag-5'>誤碼率</b><b class='flag-5'>測試儀</b>,讓工程師從容應對高速數字信號設計

    M8020A J-BERT 高性能比特誤碼率測試儀

    M8020A 比特誤碼率測試儀 J-BERT M8020A 高性能 BERT 產品綜述 Keysight J-BERT M8020A 高性能比特誤碼
    的頭像 發表于 08-21 17:13 ?260次閱讀
    主站蜘蛛池模板: 人人添人人澡人人澡人人人爽 | 亚洲天堂视频在线播放 | h视频免费高清在线观看 | www.色av.com| 一区二区视频 | 成人看的一级毛片 | 开心激情五月婷婷 | 四虎国产永久在线观看 | 亚洲第一区在线 | 亚洲一区二区三区四区在线观看 | 手机在线观看国产精选免费 | 韩日成人 | 欧美性色黄大片四虎影视 | 欧美人与物另类 | 成熟女性毛茸茸xx免费视频 | 久久久久久国产精品免费免 | 亚洲激情a | 三级精品视频在线播放 | xxxx人妖| 免费中国一级啪啪片 | 国产香蕉一区二区精品视频 | 一级黄色毛片播放 | 色多多免费观看在线 | 丁香六月 久久久 | 天堂资源在线 | 成人性视屏 | fxxx性xxx性| 国产一区二卡三区四区 | 7777奇米影视| 色噜噜亚洲精品中文字幕 | 亚洲成年人网 | fenfencao在线观看免费视频 | 美女露出扒开尿口让男人桶 | 大象焦伊人久久综合网色视 | 午夜国产福利 | 亚洲国产毛片aaaaa无费看 | 成人女人a毛片在线看 | 天天干狠狠操 | 国产人成午夜免费噼啪视频 | 国产性videostv另类极品 | 热久久最新地址 |