亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        IBERT在FPGA中的應(yīng)用

        2012-12-17 10:42:00馬麗珍
        電子科技 2012年7期
        關(guān)鍵詞:設(shè)置信號

        徐 妍,馬麗珍,張 麗

        (中興通訊股份有限公司上海研發(fā)中心,上海 201203)

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

        1 IBERT簡介

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

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

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

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

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

        1.2 IBERT核的主要組件

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

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

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

        1.3 配置到FPGA中完成測試

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

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

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

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

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

        2 實例說明

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

        (1)打 開 Xilinx ISE DesignSuite 12.4/ISE DesignTools/Tools/Core Generator,新建工程,設(shè)置芯片信息如圖1所示,點擊確認(rèn),生成核的工程文件。

        圖1 芯片信息設(shè)置

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

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

        圖4 加載到單板上的顯示結(jié)果

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

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

        為確定高速串行接口的參數(shù)是否滿足硬件及多種環(huán)境的需求,可通過在對端器件高速串行接口設(shè)置遠(yuǎn)端環(huán)回,設(shè)置待測試芯片的收發(fā)data pattern為統(tǒng)一模式,常溫及高低溫拷機(jī),觀察誤碼率是否滿足要求,誤碼率需滿足E-10。例中與圖6對應(yīng)的參數(shù)值條件下,對端器件高速串行接口設(shè)置遠(yuǎn)端環(huán)回誤碼率為4.36E-10,滿足誤碼率要求。

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

        圖7 Sweep Test Setting配置頁面

        3 結(jié)束語

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

        [1]Xilinx Corpration.Chip scope Integrated Bit Error Ratio Test(IBERT)for spartan-6 GTPDS782[M].USA:Xilinx Corpration,2009.

        [2]Xilinx Corpration.Chip scope Pro 12.3 software and cores user guide UG029[M].USA:Xilinx Corpration,2010.

        [3]田耘,徐文波,胡彬.Xilinx ISE Design Suit 10.xFPGA 開發(fā)指南—邏輯設(shè)計篇[M].北京:人民郵電出版社,2008.

        [4]王向陽,趙艷杰.Gbps試驗系統(tǒng)中高速串行接口的設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2008(22):11-14.

        [5]盧東昕,張攀科,蔡文暉,等.高速電路信號完整性的測試方法及分析[J].電子科技,2005(5):4-7.

        [6]白佳寧,史儀凱,王萑.GMSK正交調(diào)制的全數(shù)字化研究[J].計算機(jī)仿真,2009(9):317 -320.

        猜你喜歡
        設(shè)置信號
        中隊崗位該如何設(shè)置
        少先隊活動(2021年4期)2021-07-23 01:46:22
        信號
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        7招教你手動設(shè)置參數(shù)
        孩子停止長個的信號
        基于LabVIEW的力加載信號采集與PID控制
        本刊欄目設(shè)置說明
        中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
        一種基于極大似然估計的信號盲抽取算法
        艦船人員編制的設(shè)置與控制
        国产精品一区二区午夜久久| 亚洲av鲁丝一区二区三区黄| 中国凸偷窥xxxx自由视频| 天天狠狠综合精品视频一二三区| 中文熟女av一区二区| 国产一区二区三区成人| 亚洲日韩国产av无码无码精品| 熟妇人妻无码中文字幕| 久久久久久无中无码| 日韩国产自拍视频在线观看| 精品亚洲麻豆1区2区3区| 搡老熟女中国老太| 久久人人做人人妻人人玩精| 精品在线亚洲一区二区三区| 香蕉视频在线观看亚洲| 看全色黄大色大片免费久久| 一区二区三区不卡在线| 国产三级视频在线观看国产| 男女肉粗暴进来动态图| 日韩少妇激情一区二区| AV无码免费不卡在线观看| 亚洲天堂av高清在线| 久久理论片午夜琪琪电影网| 日本免费人成视频播放| 亚洲AV秘 无套一区二区三区| 国产视频一区二区三区观看| 色欲aⅴ亚洲情无码av| 亚洲网站地址一地址二| 手机av男人天堂免费网址| 青青草视频在线观看色| 亚洲人午夜射精精品日韩| 亚洲精品美女久久久久久久| 日韩伦理av一区二区三区| 欧美xxxxx在线观看| 亚洲av无码久久寂寞少妇| 永久免费的拍拍拍网站| 少妇人妻字幕精品毛片专区| 日韩吃奶摸下aa片免费观看| 日韩欧美在线播放视频| 美利坚合众国亚洲视频 | 夜爽8888视频在线观看|