《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于Testbench的FPGA實物自動化測試環境設計
基于Testbench的FPGA實物自動化測試環境設計
2018年電子技術應用第4期
高 虎,封二強,趙 剛
中國航空綜合技術研究所,北京100083
摘要: 針對FPGA軟件測試過程中仿真測試和實物測試的不足,提出了一種基于仿真測試用例的實物自動化測試環境,將用于仿真測試的Testbench進行解析處理,形成能夠用于FPGA實物測試的傳輸信號,通過執行器將此信號轉換為作用于被測FPGA芯片的實際信號,并采集被測FPGA芯片的響應,實現對FPGA的實物自動化測試。采用實物自動化測試環境驗證平臺對設計架構進行了驗證,取得了良好的效果。
中圖分類號: TP311.11
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.173548
中文引用格式: 高虎,封二強,趙剛. 基于Testbench的FPGA實物自動化測試環境設計[J].電子技術應用,2018,44(4):48-51.
英文引用格式: Gao Hu,Feng Erqiang,Zhao Gang. Design of FPGA physical automatic testing environment based on Testbench[J]. Application of Electronic Technique,2018,44(4):48-51.
Design of FPGA physical automatic testing environment based on Testbench
Gao Hu,Feng Erqiang,Zhao Gang
China Aero-Polytechnology Establishment,Beijing 100028,China
Abstract: According to the shortcomings of simulation testing and physical testing method of FPGA software testing, a design of FPGA physical automatic testing environment based on simulation testing case was proposed. The Testbench used in simulation testing was parsed and processed into FPGA transmission signals used in physical testing. An actuator was designed to convert the testing data into real signals transmitted between FPGA under test and the testing environment. The design framework was validated by a physical automatic testing environment verification platform, and good results had been achieved.
Key words : FPGA testing;Testbench;physical testing;automatic testing;testing environment
0 引言

    隨著FPGA設計規模的不斷擴大,因FPGA軟件設計而造成的質量問題也越來越突出,成為影響裝備質量的重要因素[1-2]。而測試是當前解決該問題的最有效手段,因此,越來越多的型號裝備產品定型過程對FPGA軟件測試提出了新的要求[3]。

    然而FPGA測試與常規軟件測試不同,因其測試環境限制,測試過程需大量依賴于仿真和分析的方法[4],而在實際芯片中開展的測試往往是板級、系統級測試,測試結果可信度低且無法有效發現FPGA軟件設計缺陷[5-6]。為此,本文提出了一種基于仿真測試平臺Testbench數據的自動化測試環境框架,測試結果具有較高的可信度,能夠有效提高FPGA測試質量。

1 FPGA動態測試概述

1.1 FPGA動態測試環境原理

    當前型號裝備FPGA定型測試過程主要方法包括設計檢查、功能仿真、門級仿真、時序仿真、靜態時序分析、邏輯等效性檢查和實物測試。其中功能仿真、門級仿真、時序仿真和實物測試均為動態測試,開展測試時需依據測試要求,建立FPGA運行的外圍環境,根據測試對象的不同,可將此類環境分為仿真測試環境和實物測試環境。

    采用仿真測試環境時,需根據測試用例將測試數據映射為不同時刻下的不同信號值,形成仿真測試平臺文件Testbench,通過仿真測試工具將被測FPGA產生的響應進行采集和自動判斷,形成測試結論[7]。

    采用實物測試環境時,往往構建系統測試環境,將FPGA與外圍電路、設備一起運行,通過外部總線接口設置激勵數據,然后通過總線輸出接口查看響應結果,人工分析和判斷,形成測試結論[8]。

1.2 FPGA動態測試特點

    動態測試因測試實施過程中被測系統處于運行狀態,能夠較為準確地反映系統實際運行時的行為,因此在測試技術中成為最重要的測試手段之一。FPGA動態測試過程通常采用仿真測試與實物測試相結合的方法,通過執行測試用例覆蓋FPGA需求、發現相關缺陷,與靜態測試相比, 具有測試結果直觀、覆蓋率高等優勢。

    但是,FPGA動態測試也存在一定弊端,在當前型號測試任務中越來越突出[9-10],主要包括:(1)仿真測試過分依賴于仿真工具的性能;(2)仿真測試覆蓋率因使用IP核等原因無法得到充分保障;(3)實物測試針對系統數據,而無法針對芯片信號。

    當前高可靠系統的FPGA動態測試方法作為型號任務測試中的重要測試手段,在工程實踐中雖然能夠發現大量FPGA質量缺陷,但是上述弊端得不到解決,FPGA潛在的質量風險就無法得到有效控制。

2 自動化測試環境設計

2.1 環境需求分析

    為提高當前高可靠系統FPGA動態測試的可信性及測試效率,動態測試過程需滿足如下測試要求:

    (1)測試激勵應能夠完整反映FPGA芯片的輸入輸出行為,而非系統級測試激勵僅反映應用數據,即測試用例數據需由應用層降低至信號傳輸層。

    (2)動態測試的目標FPGA設計需在真實的器件上運行,而非采用仿真工具替代目標FPGA運行。

    (3)動態測試激勵的施加及測試結果的采集均能夠滿足FPGA設計需求的精度及實時性,即能夠對被測FPGA設計施加高精度的信號輸入,同時能夠支持對被測FPGA輸出信號的高精度采集;此外,對FPGA各激勵及響應信號的實時性應滿足系統要求[11]

2.2 環境框架構建

2.2.1 工作原理

    為滿足動態測試環境需求,設計基于Testbench的實物測試環境,通過Testbench對測試信號作用域、觸發時刻的描述,解決測試激勵的信號傳輸層需求;通過將Testbench信號轉換成真實的電路信號并施加于真實的被測FPGA芯片,解決被測系統運行的真實性問題;通過高性能FPGA芯片進行Testbench信號描述與真實電路信號的轉換,解決測試激勵及響應的精度及實時性需求。具體工作原理如下:將Testbench進行語義解析,便可獲得測試激勵數據。此激勵數據若不用于仿真,而經過信號分配施加于被測FPGA芯片實體,便可實現基于Testbench的實物測試。同時,解析Testbench中對預期信號的讀取過程,并將被測FPGA實體的輸出信號讀取出來便可獲得被測FPGA的運行結果,然后將實際運行結果與預期結果進行自動比對,便可實現基于Testbench的自動化測試過程。

2.2.2 系統結構

    根據Testbench下的FPGA自動化測試工作原理,設計FPGA自動化測試環境框架如圖1所示。

qrs1-t1.gif

    將測試環境按照測試的實時性要求劃分成主控平臺和執行平臺兩部分,主控平臺為非實時節點,執行平臺為實時節點。

    主控平臺主要完成測試準備及測試結果分析工作。準備工作包括測試激勵的準備和測試接口的準備。測試激勵的準備是指將Testbench中的測試激勵信息進行解析的過程,具體過程為:在主控平臺中完成Testbench的編輯后,將生成的Testbench經形式化處理,解析成激勵域和結果域兩類字段,每個域字段內均包含時刻、引腳和引腳值3個要素,最終形成包含有測試激勵信息的數據幀消息,并通過以太網將該數據幀消息發送至執行平臺。測試接口的準備是指設計被測FPGA外圍接口模型,并將其綜合、布局布線后下載至一片高性能FPGA(以下稱為執行器FPGA)中等待運行的過程;對于不同的被測FPGA測試項目,需對執行器FPGA分別進行接口模型的創建。測試結果分析工作用于接收測試結果數據,生成測試報告。

    執行平臺可視為一個多路信號收發平臺,其接收主控下發的Testbench激勵數據幀消息,并存入大容量DPRAM中,當收到測試執行命令時,將該數據幀消息通過DPRAM發送至執行器FPGA。執行器FPGA按照DPRAM中描述的信號引腳、信號值及信號觸發時間信息,輸出信號至被測FPGA,并按照采集引腳地址及采集時機讀取被測FPGA產生的輸出信號,然后將采集的被測FPGA響應結果通過DPRAM發送給處理器,實時上報至主控平臺,用于監控和測試結果分析。

2.3 關鍵技術

    基于Testbench的實物自動化測試環境以Testbench為數據核心,通過執行器FPGA進行數據到信號的轉換,因此,Testbench解析方法及執行器FPGA設計是構建實物自動化測試環境的關鍵技術。

2.3.1 Testbench解析方法

    Testbench是開展FPGA測試的數據驅動,也是FPGA測試結果采集的驅動。Testbench由激勵產生、激勵施加、響應判斷3部分構成[12]。在開展基于Testbench的自動化實物測試環境構建中對Testbench的解析主要是指對激勵產生、響應判斷的解析;激勵施加的實質是例化被測FPGA(即DUT,Design Under Test),對于構建自動化實物測試環境并沒有影響。

    無論采用何種語言構建Testbench,激勵產生都會最終落實為在指定時刻對DUT引腳施加特定值的操作集合,因此可將Testbench的激勵施加過程解析為時刻、引腳、引腳值的集合,命名該集合為激勵域。

    Testbench中的響應判斷過程在一系列激勵產生并施加于DUT后實施,與激勵域類似,該過程也可理解為在指定時刻起對DUT引腳采集值的操作集合,該過程也同樣解析為時刻、引腳、引腳值3個要素,并命名該集合為結果域。與激勵域不同的是,結果域中的引腳值用于存儲預期結果數據,該引腳值也可設為空,即無預期結果,表示由人工判定測試結果。

    綜上,一個Testbench可以解析為如圖2所示的激勵域及結果域的集合。

qrs1-t2.gif

    為提高測試環境的時間控制精度并提高存儲效率[13],將一個時刻點下的激勵域及結果域解析為時刻控制點配置結構Tickset,其定義形式如下:

     qrs1-t2-x1.gif

    其中,tickVal表示激勵信號觸發的時刻點,drvPinNum用于存儲該時刻點同時為多少個引腳賦值,drvTab是指向具體引腳配置表的指針,引腳配置表結構形式如下:

     qrs1-t2-x2.gif

    這樣,一個時刻點即為一個Tickset結構,其中包含了drvPinNum個激勵引腳和sampPinNum個采集引腳,每個引腳的地址和值也都包含在內。

    一個Testbench中包含了多個時刻點,共同構成了一個測試用例,因此一個測試用例可定義為case結構,形式如下:

     qrs1-t2-x3.gif

    在case結構中包含了tickNum個Tickset,指針變量tickPoints表示具體的時刻控制點配置Tickset集合。

    自動化實物測試環境的設計目標之一為提高測試執行效率,為此,可將所有生成的Testbench一次解析,生成測試用例集Caseset,實現測試用例集內用例的不間斷執行。Caseset的定義形式如下:

     qrs1-t2-x4.gif

    設計Testbench解析軟件,按照上述約定協議形式將全部Testbench文件進行格式化后解析,最終形成的測試用例集Caseset下發至執行平臺,通過CPU寫入DPRAM中,供執行器FPGA讀取、配置。

2.3.2 執行器FPGA設計

    執行器FPGA是銜接被測FPGA與測試環境的接口適配單元,主要完成Testbench數據與電路信號的轉換功能,在整個自動化測試環境中起核心作用。其內部主要模塊及信息傳遞關系如圖3所示。

qrs1-t3.gif

    執行器FPGA讀取DPRAM中的Testbench激勵數據消息,解析出激勵域和結果域,并對將兩個域的時刻控制值交由計數器處理。

    激勵域解析模塊讀取DPRAM中激勵數據所要施加的FPGA引腳地址、激勵值[14],然后經地址數據分配模塊進行FPGA引腳索引和數據鎖存,到達激勵觸發時刻后將激勵數據通過指定的引腳輸出至被測FPGA。

    結果域解析模塊讀取DPRAM中結果采集所需要的引腳地址、預期結果值,經地址數據分配模塊進行引腳映射,當采集時刻到達時,地址數據分配模塊再從采集緩存中讀取對應的數據值,并與DPRAM中的預期采集結果值進行比較,將該時刻的結論發送至DPRAM用于與實際測試結果一起上傳至主控平臺。

    時刻控制模塊是執行器FPGA的控制中樞,一方面,讀取DPRAM中的時刻描述,計算獲得執行器FPGA實際需觸發輸入輸出的時刻,通過計數器控制激勵和采集的使能,從而實現對FPGA信號的實時性傳輸控制;另一方面,通過讀取DPRAM中的測試用例數量、測試激勵域數量、結果域數量、各個域內不同時刻點的引腳信號的數量,管理測試用例中的不同測試時刻的激勵域與結果域數據的時刻、引腳的配置,為激勵域解析模塊和結果域解析模塊實現引腳和數據分配提供依據。

    此外,執行器FPGA中還包括由主控平臺被測FPGA接口建模軟件配置的input引腳組、output引腳組及inout引腳組,用于配合地址收分配模塊進行數據管理。

2.4 軟硬件部署

    自動化動態測試環境中包括上位機主控平臺和下位機執行平臺兩部分,主控平臺運行于PC無需開展特別硬件設計;執行平臺主要包括X86CPU、DPRAM和執行器FPGA 3部分,其中X86CPU通過DPRAM與執行器FPGA進行數據通信的設計采用常規的DPRAM通信方法。

    軟件方面,上位機主控平臺部署Testbench解析軟件,解析Testbench為Caseset測試用例集格式;部署被測FPGA接口建模軟件,通過執行器FPGA集成開發環境ISE的配合實現對執行器FPGA與被測FPGA連接引腳的配置;通過監控與報告生成軟接收并顯示測試執行結果數據,生成測試報告;下位機執行平臺X86CPU運行實時操作系統VxWorks 5.5,進行測試命令的執行及測試數據分發和實時回傳。

3 實驗與應用

    基于上述設計方法,開發設計FPGA仿真用例實物化測試環境原型,包含Testbench解析器軟件、FPGA接口建模軟件等核心軟件,將Testbench文件解析成Caseset集合格式;采用XC7VX690T作為執行器FPGA,設計其數據與信號的轉換邏輯,并通過外置接線板與被測FPGA芯片交聯。將該平臺試用于某型衛星導航通信FPGA軟件測試中,與“仿真+系統”測試方式相比,顯著提高了測試工作效率。

4 結論

    本文探索性地提出了一種基于仿真測試平臺的實物自動化測試環境,用于FPGA軟件測試中彌補仿真測試和當前實物測試存在的弊端,通過實物自動化測試環境原型對設計框架進行驗證,結果表明該測試環境具有測試覆蓋率高、測試效率高的優點,在后續項目中加以優化便可作為FPGA測試工程實踐的主要工具。

參考文獻

[1] 高虎,劉媛,劉子宜.DO-254標準中的確認與驗證過程分析[J].航空標準化與質量,2014(2):10-13.

[2] 劉子宜,劉暢,鄭軍.基于軟件測試技術的FPGA測試研究[J].電子技術應用,2011,37(5):28-30.

[3] 周珊,楊雅雯,王金波.航天高可靠FPGA測試技術研究[J].計算機技術與發展,2017,27(3):1-5.

[4] 費亞男,周輝,朱偉杰.FPGA軟件自動化驗證平臺設計與實踐[J].計算機測量與控制,2016,24(5):139-142.

[5] LEMON R,COULTER B,ARCHIBALD S,et al.Interface test adapter development & maintenance using a continuity/insulation automatic test station in large scale test systems[C].Autotestcon,2009 IEEE,2009:107-112.

[6] JUSTIN J,LINDSTROM L,JAIN A.Using a plug-in model to simplify and enhance ATE test software capabilities[C].Autotestcon,2012 IEEE,2012:105-107.

[7] 王鵬,劉萬和,劉銳,等.基于SystemVerilog可重用測試平臺的實現[J].電子技術應用,2015,41(2):61-64.

[8] 高虎,鄭軍,趙剛.FPGA板級自動化仿真測試環境框架設計[J].微電子學與計算機,2017,34(12):94-98.

[9] 孫秀睿.FPGA設計驗證中的軟硬件協同仿真測試方法[J].南通大學學報(自然科學版),2016,15(3):41-44,66.

[10] 王曉耕.基于VHDL的數字SoC設計與驗證的全面自動化實現[D].西安:西安電子科技大學,2016.

[11] 易敏,蘇淑靖,季偉,等.基于FPGA的高速時間交替采樣系統[J].電子技術應用,2015,41(1):71-74.

[12] 錢一文,景為平,蔣斌.基于UVM的CPU卡芯片驗證平臺[J].微電子學與計算機,2016,33(6):37-40.

[13] 王建中,楊璐.高速實時系統數據采集與傳輸[J].計算機科學,2016,43(S2):604-606.

[14] 呂波,張涌,黃侃,等.基于FPGA的四口RAM設計與實現[J].儀表技術與傳感器,2017(1):34-37.



作者信息:

高  虎,封二強,趙  剛

(中國航空綜合技術研究所,北京100083)

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国内精品嫩模av私拍在线观看| 亚洲精品一区二区三区婷婷月| 国产精品资源在线观看| 狠狠色狠狠色综合系列| 怡红院精品视频在线观看极品| 一区二区三区自拍| 国产精品亚洲а∨天堂免在线| 久久综合伊人77777蜜臀| 狠狠色狠狠色综合日日tαg| 亚洲六月丁香色婷婷综合久久| 亚洲青色在线| 国产老女人精品毛片久久| 一区二区三区日韩精品| 国产日韩精品电影| 欧美承认网站| 国产精品国产精品| 久久se精品一区精品二区| 国产精品免费一区二区三区观看| 欧美影院成人| 欧美黄免费看| 国产精品青草综合久久久久99| 国产专区欧美精品| 亚洲精品在线一区二区| 亚洲欧美久久久| 亚洲福利一区| 免费不卡在线观看av| 日韩系列欧美系列| 国产欧美一区二区精品秋霞影院| 国产日韩欧美亚洲| 在线成人国产| 国产一区二区高清视频| 性高湖久久久久久久久| 夜夜嗨av一区二区三区| 亚洲一区二区三区精品在线观看| 午夜性色一区二区三区免费视频| 亚洲午夜一二三区视频| 狠狠88综合久久久久综合网| 欧美一区二区三区免费观看视频| 欧美激情视频一区二区三区免费| 99精品视频网| 欧美伊人精品成人久久综合97| 亚洲高清久久网| 久久久免费av| 狠狠久久综合婷婷不卡| 91久久香蕉国产日韩欧美9色| 久久精品盗摄| 在线精品视频免费观看| 亚洲国产视频直播| 狠狠噜噜久久| 黑人巨大精品欧美一区二区| 黄色在线成人| 性做久久久久久久久| 久热精品视频在线| 欧美日本久久| 亚洲人成毛片在线播放女女| 亚洲国产成人精品视频| 国产精品丝袜久久久久久app| 国产美女精品人人做人人爽| 欧美国产精品人人做人人爱| 欧美日韩情趣电影| 激情六月婷婷久久| 欧美亚洲一区二区在线| 亚洲欧美影音先锋| 亚洲国产精品欧美一二99| 久久久久久九九九九| 欧美一区二区三区在线播放| 国产精品99久久久久久久久| 亚洲午夜久久久久久久久电影网| 欧美国产综合| 国产视频一区二区在线观看| 国产精品美女在线观看| 欧美 日韩 国产一区二区在线视频| 一区二区欧美在线观看| 亚洲欧美国产不卡| 亚洲精品一区二区三区四区高清| 国产日韩欧美在线播放| 欧美在线免费观看| 欧美国产综合一区二区| 亚洲一区二区黄色| 久久视频在线视频| 欧美日本久久| 欧美一区二区三区久久精品| 狠狠色香婷婷久久亚洲精品| 久久午夜激情| 久久三级视频| 亚洲特级片在线| 久久国内精品视频| 国产精品久久久久一区| 国产偷国产偷亚洲高清97cao| 老牛嫩草一区二区三区日本| 亚洲天堂男人| 韩日欧美一区二区三区| 日韩一级黄色大片| 亚洲精品在线看| 欧美日韩国产限制| 免费久久99精品国产| 免费观看成人www动漫视频| 午夜在线一区二区| 欧美激情视频一区二区三区在线播放| 在线免费观看日本欧美| 欧美理论在线播放| 久久噜噜噜精品国产亚洲综合| 裸体素人女欧美日韩| 国产乱码精品一区二区三区忘忧草| 亚洲视频免费在线| 国产专区一区| 欧美日韩中文精品| 亚洲免费视频观看| 亚洲一区免费| 亚洲黄色尤物视频| 欧美性片在线观看| 亚洲欧美电影院| 欧美99在线视频观看| 免费成年人欧美视频| 一区免费在线| 99国产精品久久久久久久| 欧美日韩高清不卡| 亚洲欧美日韩网| 亚洲欧美另类国产| 亚洲精品一线二线三线无人区| 久久超碰97人人做人人爱| 国产精品乱人伦一区二区| 性久久久久久久久久久久| 在线观看中文字幕亚洲| 黄色日韩网站视频| 欧美不卡福利| 黄色资源网久久资源365| 欧美国产精品中文字幕| 亚洲免费人成在线视频观看| 欧美mv日韩mv国产网站| 国产午夜精品全部视频播放| 中文一区在线| 久久精品亚洲精品国产欧美kt∨| 欧美日韩精品伦理作品在线免费观看| 欧美日韩久久精品| 久久久久国产成人精品亚洲午夜| 国产一区二区三区视频在线观看| 欧美—级a级欧美特级ar全黄| 免费在线日韩av| 亚洲在线视频一区| 亚洲第一页在线| 一本大道久久a久久精二百| 亚洲级视频在线观看免费1级| 国产精品国产自产拍高清av王其| 在线欧美福利| 国产女人18毛片水18精品| 欧美日韩国产一区精品一区| 99人久久精品视频最新地址| 国产精品一区三区| 国产三级精品在线不卡| 国产精品多人| 亚洲一区二区三区久久| 亚洲国产精品一区二区第一页| 国产精品国产自产拍高清av| 午夜宅男久久久| 亚洲欧美偷拍卡通变态| 久久成人综合视频| 欧美日韩免费| 国产亚洲精久久久久久| 国产亚洲综合在线| 激情久久婷婷| 国产午夜精品一区二区三区视频| 亚洲美女免费精品视频在线观看| 亚洲一品av免费观看| 欧美成在线观看| 久久精品国产999大香线蕉| 国产一区久久久| 欧美日韩高清一区| 欧美激情a∨在线视频播放| 欧美在线一二三区| 国产精品伦子伦免费视频| 亚洲精品国产欧美| 亚洲美女av网站| 欧美日韩国产不卡在线看| 在线亚洲国产精品网站| 久久久久国产精品www| 亚洲一区二区视频在线观看| 欧美久久久久免费| 亚洲九九九在线观看| 亚洲一区二区在线| 久久精品国产999大香线蕉| 久久精品国产清高在天天线| 欧美一区二区三区四区在线观看| 国产精品www网站| 亚洲先锋成人| 老司机午夜免费精品视频| 久久久水蜜桃| 国产裸体写真av一区二区| 欧美视频国产精品| 亚洲国产精品成人综合色在线婷婷| 欧美区二区三区| 午夜视频在线观看一区二区三区| 亚洲一级片在线观看| 亚洲图片欧洲图片av| 国产精品青草久久| 亚洲精选视频在线| 亚洲永久精品国产| 亚洲人体影院| 国产精品亚洲аv天堂网| 欧美深夜福利| 伊人久久综合97精品| 欧美成人亚洲成人| 国产精品美女主播在线观看纯欲| 久久久久久久高潮| 久久久久久综合网天天| 国产精品免费网站在线观看| 欧美中在线观看| 欧美在线视频播放| 亚洲午夜黄色| 免费看成人av| 国产精品日韩久久久| 国产精品人人爽人人做我的可爱| 激情成人中文字幕| 国产精品国产三级国产| 久久久久久香蕉网| 亚洲美女视频在线免费观看| 日韩亚洲欧美综合| 亚洲免费影视| 亚洲视频 欧洲视频| 毛片基地黄久久久久久天堂| 中文有码久久| 国内精品久久久久影院 日本资源| 欧美在线网站| 国产精品久久久久久久第一福利| 性欧美大战久久久久久久免费观看| 久久成人精品电影| 欧美日韩国产在线| 国产中文一区二区三区| 亚洲精品一品区二品区三品区| 午夜精品理论片| 亚洲高清视频一区| 在线一区观看| 欧美日本国产精品| 亚洲成色www8888| 欧美成人午夜剧场免费观看| 久久亚洲综合色一区二区三区| 国产综合色在线| 亚洲欧洲一区二区在线播放| 国产精品99一区二区| 欧美国产精品久久| 国产精品一区二区久久久久| 亚洲深夜福利网站| 国产日韩欧美精品综合| 亚洲一区激情| 最新亚洲视频| 国产精品美女诱惑| 亚洲一区免费视频| 亚洲伦理精品| 国产精品中文字幕在线观看| 亚洲免费在线播放| 欧美α欧美αv大片| 国产精品乱码一区二三区小蝌蚪| 欧美日韩在线播放三区| 亚洲美女淫视频| 亚洲精华国产欧美| 欧美肥婆在线| 欧美人与性动交a欧美精品| 国产自产在线视频一区| 国产精品久久二区二区| 亚洲在线网站| 极品尤物av久久免费看| 欧美手机在线视频| 欧美一级久久久| 伊人狠狠色丁香综合尤物| 国产精品久久久久9999| 一区二区三区日韩欧美精品| 中日韩视频在线观看| 国产日韩欧美在线| 在线观看的日韩av| 欧美性猛交xxxx乱大交退制版| 亚洲欧洲一区二区天堂久久| 国产女人aaa级久久久级| 免费美女久久99| 国产日韩在线亚洲字幕中文| 久久国产精品久久w女人spa| 国产精品劲爆视频| 亚洲自拍16p| 在线综合视频| 欧美精品情趣视频| 亚洲精品网址在线观看| 欧美日韩高清在线一区| 久久久久九九九| 国产精品每日更新| 亚洲中字黄色| 亚洲影视九九影院在线观看| 中文国产成人精品| 欧美精选一区| 99精品视频免费观看视频| 欧美日韩一级大片网址| 久久精品国产99国产精品| 欧美高清视频免费观看| 亚洲一区二区在| 亚洲国产另类 国产精品国产免费| 亚洲电影有码| 99国产精品国产精品久久| 牛牛影视久久网| 亚洲人成网站999久久久综合| 国产精品第一页第二页第三页| 亚洲欧美影音先锋| 国产一区二区在线免费观看| 亚洲人成毛片在线播放| 欧美丝袜一区二区三区| 麻豆久久久9性大片| 亚洲淫片在线视频| 亚洲欧美另类久久久精品2019| 影音欧美亚洲| 欧美精品一级| 欧美日韩国产一级| 国产一区二区三区高清在线观看| 亚洲一区二区久久| 一区二区三区日韩欧美| 在线视频你懂得一区二区三区| 亚洲性夜色噜噜噜7777| 欧美日韩国产综合新一区| 久久午夜电影| 亚洲电影免费在线观看| 亚洲欧美视频在线观看| 久久午夜激情| 国产精品另类一区| 欧美激情一区二区三区在线| 欧美成人高清| 在线欧美日韩| 亚洲调教视频在线观看| 亚洲国产黄色片| 欧美裸体一区二区三区| 国产精品久久二区二区| 一区二区三区精品在线| 欧美国产在线视频|