《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于VMM方法學的系統級軟硬件協同仿真驗證
基于VMM方法學的系統級軟硬件協同仿真驗證
來源:微型機與應用2011年第12期
章林柯1,王 力2,王艷武3
(1.海軍工程大學 振動與噪聲研究所,湖北 武漢430033; 2.東南大學 集成電路學院,江蘇 南
摘要: 針對一款高性能復雜SoC芯片的設計,提出了一種新的軟硬件協同仿真驗證方案。通過比較仿真環境中軟硬件間通信的各種實現方式,構建了一種新的符合VMM標準的驗證平臺。同時為加快覆蓋率的收斂速度,給出了隨機激勵約束的優化方法。實踐表明,新的約束和仿真方式使覆蓋率收斂速度提高數倍,驗證效率顯著提高。
Abstract:
Key words :

摘  要: 針對一款高性能復雜SoC芯片的設計,提出了一種新的軟硬件協同仿真驗證方案。通過比較仿真環境中軟硬件間通信的各種實現方式,構建了一種新的符合VMM標準的驗證平臺。同時為加快覆蓋率的收斂速度,給出了隨機激勵約束的優化方法。實踐表明,新的約束和仿真方式使覆蓋率收斂速度提高數倍,驗證效率顯著提高。
關鍵詞: VMM方法學;軟硬件協同驗證;驗證平臺;覆蓋率;SoC

    為適應日益復雜的系統芯片SoC(System on Chip)設計,新一代芯片設計和驗證語言SystemVerilog應運而生,并在2005年11月被美國電氣和電子工程師協會(IEEE)批準為新標準[1]。在此基礎上,Synopsys公司和ARM公司聯合推出了VMM驗證方法學[2,3]。運用VMM方法學提出的規則和標準函數庫,可以快速搭建功能強大的驗證平臺。通過受約束的隨機激勵,并以覆蓋率為指導,可以快速完成系統功能驗證,顯著提高驗證效率。
    文章以實際工程項目為背景,構建了一種符合VMM方法學標準的系統級軟硬件協同驗證平臺。同時通過對實驗數據的分析,提出了用于優化隨機激勵約束的方法。
1 系統級軟硬件協同仿真驗證平臺
    一般仿真驗證SoC的策略可分為3個步驟:模塊驗證、集成驗證和系統驗證[2,4]。其中系統驗證平臺中包含處理器CPU或DSP[2],并且采用軟硬件協同驗證方法。因此系統級軟硬件驗證比其他形式的驗證更貼近真實環境,在仿真中可以觀察到軟硬件運行的所有情況,這樣可以快速有效地定位問題并進行系統性能綜合分析。但是系統級軟硬件協同仿真驗證也存在驗證平臺搭建周期長、編譯仿真時間長和資源消耗大的問題。針對這些問題可以采用VMM方法學推薦的方法和標準函數庫,并采用成熟的VIP(Verification Intellectual Property),快速搭建驗證平臺。同時通過一次編譯多次仿真的驗證方式,以提高驗證效率,縮短驗證周期。
    圖1所示是一種符合VMM標準的系統級軟硬件協同仿真驗證平臺。在這里,硬件指RTL(Register Transfer Lever)設計,包括ARM核處理器模型。軟件指用匯編語言和C語言編寫的程序,通過編譯加載到仿真環境中由ARM核處理器模型執行[5]。驗證平臺由SystemVerilog語言實現,在RTL級仿真驗證。
1.1 驗證平臺的架構
    圖1所示的驗證平臺符合可重用性[2,6],即不同的DUT(Design Under Test)模塊可以共用同一個驗證平臺。驗證平臺結構被模塊化和層次化。每個模塊的功能和層與層之間的接口被明確定義,這使得驗證平臺十分靈活。
1.1.1 測試層
    測試層主要是編寫各種測試案例(Testcase),包括修改生成器的約束,定義新的隨機場景,同步不同事物處理器和創建定向激勵[2]。通常,在仿真的進行中要不斷查看搜集的覆蓋率,并以此來修改隨機激勵的約束條件,或者針對難以覆蓋的邊角情況編寫定向激勵。適當的約束條件可提高覆蓋率收斂速度。
1.1.2 場景層
    場景層由生成器(Generator)產生可控且同步的事務。生成器根據測試層提供的靜態變量和約束條件,隨機生成不同的配置信息和數據。配置信息通過功能層的事務處理器傳遞給命令層的軟件程序,用于配置DUT。同時配置信息還要傳到VIP事務處理器用于配置VIP模塊。
1.1.3 功能層
    功能層將場景層隨機生成的配置信息和數據通過事先約定的通道傳遞給命令層的軟件程序,另外檢測VIP事務處理器傳回的數據,送給計分板(Scoreboard),實現驗證平臺的自動檢查功能。
1.1.4 命令層
    命令層包括控制ARM核運行的軟件程序(ARM Core Software,圖1中帶紋理方框),需要接收功能層通過通道(Channel)傳遞過來的配置信息和數據,同時還要配置和驅動DUT完成數據傳輸。VIP事務處理器(VIP Transfer)是用于驗證DUT的成熟驗證IP模塊。VIP監視器(VIP Monitor)屬于VIP模塊,用于監視DUT與外部通信的接口信號。命令層還包含一個或多個AMBA總線監視器,屬于成熟的VIP模塊,用于監視多層AMBA總線(Multi-layer AMBA Bus)[7]。
1.1.5 信號層
    在信號層,例化了所有SoC模塊,實現系統級的功能驗證。除AMBA總線外,主要還包括ARM核、片上RAM、中斷控制模塊、DMA控制模塊以及其他模塊。
1.1.6 功能覆蓋率
    功能覆蓋率可以從驗證平臺的其他模塊中收集,一般沒有特定的限定。
1.2 驗證平臺中軟硬件通信方式
    上面所介紹的驗證平臺與其他驗證平臺最大的區別就是引入了軟件程序,構建該驗證平臺的關鍵是軟件與硬件之間的通信。一般軟件是用匯編和C語言編寫的,硬件與驗證平臺分別是用可綜合Verilog語言和SystemVerilog語言編寫的。在這里規定用軟件程序與SV(SystemVerilog)之間的通信表示軟件程序與硬件之間的通信,本文介紹以下三種軟硬件通信方式。
    (1)軟件向總線未用地址寫數據實現軟件程序向SV的單向通信;
    (2)通過SoC上的具有通信功能的模塊,實現軟件程序與SV之間的通信;
    (3)通過片內RAM,實現軟件程序與SV間的雙向通信。
    在實際使用過程中,通過第一種方法輸出軟件程序運行過程中的信息,通過第三種方法可以作為軟硬件間信息通信的雙向通道。圖1所示的軟硬件協同仿真驗證平臺就是通過第三種方式實現軟硬件雙向通信的,同時也用到了第一種方式,輸出軟件運行過程中的信息。第二種方式可以視情況使用。

    圖2所示是一種系統級軟硬件協同仿真驗證平臺的結構,虛線中為SoC的系統架構。為滿足驗證需求,在SoC系統架構中增添了兩個模塊:一個是Print Tube(PT)模塊,用來實現軟件仿真時的信息輸出。當軟件需要輸出信息時,向PT模塊寫數據,PT模塊會調用$display系統函數,顯示傳輸過來的信息。另一個是RAM(Random Access Memory)模塊,作為軟件和SV的信息交互的通道。RAM模塊有兩個總線接口,一個鏈接到SoC系統總線上,軟件可通過其讀寫RAM模塊;另一個接口與驗證平臺中的BFM(Bus Function Model)模塊鏈接,如AHB VIP Master[8]。同時在驗證平臺中使用RAL(Register Abstraction Layer)[9]方法,將RAM模塊抽象為RAL模型。這樣處理后驗證平臺對RAM模塊的訪問更簡潔方便。

 

 


    為驗證SoC系統上某個模塊的功能,需要編寫兩套激勵:C語言編寫的軟件程序和SV語言編寫的激勵。在仿真時,兩套激勵需要同步??梢酝ㄟ^監測RAM模塊中某個寄存器的變化實現同步。
    在搭建圖1所示的系統級軟硬件協同仿真驗證平臺時,由于大量使用了VIP,同時開發了可重用的PT模塊和SRAM模塊,這使得驗證平臺的搭建工作可以在一周內完成,迅速提高了驗證效率。
2 受約束的隨機激勵與功能覆蓋率組
    搭建好基于VMM標準的驗證平臺后,要發揮平臺的作用,關鍵是要設計好受約束的隨機激勵。
    一種分類樹(Classification Trees)[10]的方法可以有效地將待測模塊(DUT)的各種功能配置情況轉換成System-
Verilog[1-3,11]的約束語句。但是一般在編寫受約束隨機激勵前,需要通過一些定向激勵確定驗證平臺工作正常,以及配置參數有效取值。
    如下程序是驗證項目中為驗證SPI模塊DMA傳輸方式編寫的約束條件。在經過試驗性的定向測試和分類樹處理后,形成SystemVerilog的約束語句。
    程序1:
constraint c_ssi_dma {
    ch          dist { SSI1 := 1, SSI2 := 0, SSI3 := 0 };
    ctrlr0_spc  dist { 0 := 1, 1 := 0, 2 := 0, 3 := 1 };
    ( burst_size == 0 ) -> (dmatdlr inside {[0:20]})
&&(dmardlr == 0)&&(datas.size() inside{[79:80]});
    ( burst_size == 1 ) -> (dmatdlr inside {[0:17]})
&&(dmardlr == 3)&&(datas.size() inside{[77:80]});
    ( burst_size == 2 ) -> (dmatdlr inside {[0:13]})
&&(dmardlr == 7)&&(datas.size() inside{[73:80]});
    ( burst_size == 3 ) -> (dmatdlr inside {[0:5]})
&&(dmardlr == 15)&&(datas.size() inside{[65:80]});
    ……
    ……
    datas.size() <= 80;
    for_block_ts == (80-datas.size());
        }
    在編寫完隨機約束條件的同時還要編寫相應的覆蓋率組(covergroup)[1-3,8],用于自動收集仿真過程中功能覆蓋情況,指導仿真。如下程序是針對SPI模塊DMA傳輸方式編寫的功能覆蓋率組。
    程序2:
covergroup covport_ssi_dma;
    coverpoint ch {bins CH[]={[1:3]};}
    ctrlr0_spc_c:coverpoint ctrlr0_spc {
        bins spc_00={0};
        bins spc_11={3};}
    coverpoint burst_size {
        bins burst_size_1={0};
        bins burst_size_4={1};
        bins burst_size_8={2};
        bins burst_size_16={3};}
    dmatdlr_c:coverpoint dmatdlr {
        ……
        ……
            }
        ……
        ……
    cross ch, ctrlr0_spc_c, burst_size, dmatdlr_c, dmardlr_c,
for_block_ts, ctrlr0_dfl_c {
        ignore_bins
burst_t1=binsof(burst_size)intersect{0}&&
binsof(dmatdlr_c)intersect{[21:$]};
        ignore_bins
burst_t4=binsof(burst_size)intersect{1}&&
binsof(dmatdlr_c)intersect{[17:$]};
        ……
    }
    endgroup
3 驗證過程與驗證結果
3.1 驗證過程

    仿真所采用的軟件為Synopsys公司的VCS-MX-C2009.06。它自帶有VMM標準庫函數,支持一次編譯多次仿真。由于如圖1所示的軟硬件協同仿真驗證平臺的通用性,可以將所有測試案例一次編譯后,分別仿真。不同的測試案例代碼寫到VMM的宏′vmm_test_begin()與′vmm_test_end()之間,并在驗證平臺的程序(program)中通過類(class)vmm_test_registry的方法run()來調用。仿真過程如圖3所示。
3.2 驗證結果
    圖4是由上面程序2所定義的覆蓋率組收集的覆蓋率數據。每次仿真中,隨機產生10次隨機場景。這樣做可以減少重復運行仿真的次數,提高仿真速度。

    從仿真結果看到:(1)覆蓋率在仿真初始階段增長很快,隨后逐漸趨緩;(2)劃分測試空間后的連續仿真,與未劃分測試空間的連續仿真最終仿真時間相同;(3)劃分測試空間后的并行仿真,覆蓋率收斂速度最快,可以使覆蓋率收斂速度提高近3倍。
    另外由結果(1)可知,在仿真過程中,通過負反饋機制修改隨機變量的約束條件,排除已測試過的測試案例,可以使每次仿真的覆蓋率保持很高的增長速度[12]。但修改約束條件后需要重新編譯。
    針對實際項目需要,文章介紹了一種符合VMM標準的系統級軟硬件協同仿真驗證平臺,討論了驗證平臺中軟硬之間的通信方式。給出了在此平臺上所做的一個模塊的具體驗證,包括隨機激勵的約束和相應的覆蓋率組。最后對仿真結果做了對比分析。結果表明,與基于SystemC語言搭建的驗證平臺[13]相比,基于VMM標準并使用SystemVerilog語言,可以提高驗證平臺的搭建效率和可重用性。通過對測試空間的劃分和仿真過程的控制,有效提高仿真效率。
參考文獻
[1] IEEE standard for SystemVerilog-unified hardware design,  specification, and verification language-IEEE computer society[S].IEEE Std 1800TM-2007.
[2] BERGERON J,CERNY E,HUNTER A,et a1.SystemVerilog  methodology manual for SystemVerilog[M].Spinger,2005.
[3] CHRIS S.Svstemverilog for verificiaton[M].Spinger,2006.
[4] 程剛,蔡敏.基于SystemVerilog的SoC功能驗證方法研究[J].科學技術與工程, 2009,9(22):6814-6818.
[5] 申敏,曹聰玲.基于SoC設計的軟硬件協同驗證技術研究[J].電子測試, 2009,17(3):9-12.
[6] Synopsys Inc.Introduction to design verification with VMM: A quickstart guide.Version 1.0[S].2007, 2008.
[7] ARM Limited. AMBATM Specification(Rev 2.0)[M].May 1999.
[8] Han Kedeng,Zhong Liangshu.Verification of AMBA bus model using system verilog[C].Proceedings of 2007 8th International Conference on Electronic Measurement & Instruments,2007,1, Xian,China.
[9] BERGERON J, CERNY E, HUNTER A, et a1.Register abstraction layer[M].Spinger,2005.
[10] ALEXANDER K, WOLFGANG M.Classification trees for  random tests and functional coverage[J].Design, Automation     and Test in Europe, 2006,1:1-2.
[11] SystemVerilog 3.1a language reference manual.Accellera’s Extensions to Verilog?誖.2004.
[12] 黃思遠,邵智勇,于承興,等.VMM中功能覆蓋率收斂技術[J].集成電路設計, 2010,33(4):16-17,31.
[13] 魯芳,柏娜.基于SystemC和Verilog軟硬件協同驗證[J]. 現代電子技術, 2008,31(4):1-3.

此內容為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>
          国产亚洲一区二区三区在线播放| 亚洲乱码一区二区| 国产精品一二三四区| 久久精品国产亚洲精品| 美女爽到呻吟久久久久| 亚洲国产日韩在线| 国产精品丝袜91| 亚洲成人在线视频播放| 亚洲午夜一区二区| 欧美在线观看视频一区二区| 国产欧美日韩专区发布| 日韩视频中文字幕| 蜜臀99久久精品久久久久久软件| 亚洲一区二区三区四区在线观看| 日韩午夜精品| 国产精品永久免费视频| 欧美午夜a级限制福利片| 亚洲一级电影| 一区二区日韩免费看| 国产精品美女黄网| 一区二区欧美在线观看| 欧美视频一区二区三区| 欧美超级免费视 在线| 欧美影片第一页| 欧美日韩精品免费在线观看视频| 国产精品视频一区二区高潮| 欧美日韩卡一卡二| 国产精品一区一区三区| 国产婷婷97碰碰久久人人蜜臀| 一本大道av伊人久久综合| 久久久97精品| 欧美日韩福利在线观看| 国产精品一区=区| 免费中文字幕日韩欧美| 国产女人精品视频| 欧美成人免费播放| 99热在线精品观看| 翔田千里一区二区| 欧美成人一区二区三区片免费| 国产精品入口福利| 久久www成人_看片免费不卡| 黄色成人片子| 亚洲一本大道在线| 亚洲欧美日韩国产中文在线| 亚洲美女视频在线观看| 欧美另类在线观看| 99热在这里有精品免费| 黄色亚洲精品| 亚洲免费人成在线视频观看| 黄色一区三区| 黑人一区二区三区四区五区| 欧美国产精品中文字幕| 亚洲免费观看在线观看| 亚洲视频网在线直播| 午夜伦欧美伦电影理论片| 欧美一级片一区| 亚洲综合好骚| 亚洲精品护士| 国产精品自在在线| 国产精品伦理| 99视频精品全国免费| 欧美日韩免费在线视频| 影音先锋久久资源网| 99精品热6080yy久久| 亚洲精品视频在线| 久久久久久久综合狠狠综合| 欧美激情在线观看| 亚洲视频狠狠| 在线视频亚洲| 国产裸体写真av一区二区| 欧美亚洲视频一区二区| 国产精品高清一区二区三区| 久久精品欧美日韩精品| 国产精品久久久久久久久久妞妞| 国内综合精品午夜久久资源| 欧美成人亚洲成人日韩成人| 亚洲一二三区精品| 中文日韩欧美| 鲁大师成人一区二区三区| 午夜精品久久久久久久99黑人| 亚洲国产黄色| 亚洲性视频网址| 国产免费一区二区三区香蕉精| 国产精品一区二区你懂得| 欧美人与性禽动交情品| 国产亚洲一区精品| 久久久久久久波多野高潮日日| 免费观看在线综合| 久久色在线播放| 久久国产一区二区三区| 欧美在线啊v一区| 国产酒店精品激情| 免费不卡在线观看| 亚洲黄色av一区| 玖玖在线精品| 欧美日韩在线免费观看| 久久手机免费观看| 亚洲日本免费电影| 狠狠色综合色综合网络| 国产精品区二区三区日本| 亚洲乱码国产乱码精品精可以看| 尤物yw午夜国产精品视频| 在线日本高清免费不卡| 国产精品夜色7777狼人| 亚洲麻豆视频| 国内一区二区三区在线视频| 欧美高清一区| 欧美一级成年大片在线观看| 国产美女精品视频免费观看| 亚洲风情亚aⅴ在线发布| 亚洲风情亚aⅴ在线发布| 亚洲视频免费| 亚洲精品黄色| 欧美成年人在线观看| 99精品久久| 亚洲美女黄色片| 国产日韩精品一区二区| 亚洲精品国产无天堂网2021| 亚洲午夜未删减在线观看| 国产精品美女久久| 欧美吻胸吃奶大尺度电影| 欧美三级视频在线播放| 欧美在线亚洲在线| 欧美体内she精视频在线观看| 亚洲午夜免费视频| 久久精品成人一区二区三区| 亚洲二区免费| 国产精品久久久久毛片软件| 久久久久国产一区二区三区| 亚洲人成小说网站色在线| 亚洲国产精品黑人久久久| 性视频1819p久久| 欧美黄色一区| 欧美影院久久久| 欧美日韩在线大尺度| 国产一区二区三区四区五区美女| 欧美视频免费在线观看| 欧美视频一区二区三区四区| 国产欧美一区二区三区在线老狼| 欧美日韩亚洲综合在线| 欧美jizz19hd性欧美| 黄色日韩在线| 欧美一区二区免费视频| 欧美日韩在线看| 另类欧美日韩国产在线| 国产免费亚洲高清| 欧美精品自拍| 国产精自产拍久久久久久蜜| 亚洲夫妻自拍| 久久免费99精品久久久久久| 91久久香蕉国产日韩欧美9色| 久久精品一区二区三区四区| 农夫在线精品视频免费观看| 亚洲国产高清一区| 国产午夜精品美女视频明星a级| 国产综合香蕉五月婷在线| 亚洲日本电影在线| 亚洲精选视频在线| 欧美日韩国产大片| 国外成人在线视频网站| 国产精品成人观看视频免费| 亚洲午夜久久久| 午夜在线视频一区二区区别| 亚洲自啪免费| 国产丝袜美腿一区二区三区| 久久久久国内| 久久精品国产清自在天天线| 午夜精品视频网站| 亚洲一区二区成人在线观看| 亚洲综合色婷婷| 欧美日韩亚洲一区二区三区四区| 亚洲一区二区免费| 久久精品一区二区| aa日韩免费精品视频一| 亚洲国产视频一区二区| 国产精品乱码一区二区三区| 欧美三级视频在线观看| 国产日韩精品综合网站| 久久综合综合久久综合| 国内精品99| 日韩视频中文| 精品不卡在线| 欧美成人免费全部观看天天性色| 久久久999精品免费| 亚洲在线黄色| 欧美一区二区国产| 亚洲人成在线观看网站高清| 亚洲一区二区三区视频| 亚洲高清久久久| 亚洲国产91精品在线观看| 免费成人在线视频网站| 欧美激情视频免费观看| 在线观看欧美日本| 亚洲国产精品激情在线观看| 亚洲黄色免费网站| 亚洲精品国产精品久久清纯直播| 亚洲美女av在线播放| 一区二区三区不卡视频在线观看| 韩国v欧美v日本v亚洲v| 亚洲精品久久久久| 国产精品永久免费观看| 性欧美大战久久久久久久免费观看| 中文国产亚洲喷潮| 99精品欧美一区| 午夜精品理论片| 国产精品久久国产精品99gif| 久久久亚洲影院你懂的| 久久综合一区二区三区| 亚洲欧美99| 亚洲一区二区四区| 欧美午夜宅男影院在线观看| 在线亚洲美日韩| 在线精品视频一区二区| 亚洲精品视频二区| 久久久久国产精品午夜一区| 伊人久久大香线蕉综合热线| 免费欧美高清视频| 亚洲精品一区二区三区在线观看| 伊人蜜桃色噜噜激情综合| 欧美日韩hd| 韩国av一区二区三区四区| 国产在线精品一区二区夜色| 欧美成人精品不卡视频在线观看| 久久不射中文字幕| 久久激情视频免费观看| 欧美日韩123| 麻豆精品视频在线观看视频| 国产精品国产福利国产秒拍| 亚洲一级特黄| 亚洲欧美在线aaa| 国产精品久久婷婷六月丁香| 欧美成人自拍| 欧美大香线蕉线伊人久久国产精品| 欧美一区观看| 亚洲第一精品在线| 国产精品igao视频网网址不卡日韩| 黄色成人在线| 99热免费精品| 激情成人综合| 久久夜色精品一区| 欧美日本在线观看| 久久精品国产综合精品| 久久久美女艺术照精彩视频福利播放| 一本一本久久| 欧美视频精品在线| 亚洲第一在线视频| 日韩一区二区精品葵司在线| 国产网站欧美日韩免费精品在线观看| 亚洲国产1区| 国产精品成人一区二区网站软件| 欧美午夜精品久久久久久久| 国产精品你懂的在线| 欧美一区二区精品在线| 亚洲精品美女在线观看播放| 欧美日韩午夜视频在线观看| 中文在线资源观看视频网站免费不卡| 亚洲欧美日韩综合国产aⅴ| 国产综合视频在线观看| 国产亚洲一本大道中文在线| 欧美区一区二| 欧美mv日韩mv国产网站| 欧美一区二区精品久久911| 国产农村妇女精品一二区| 欧美一区二区三区免费观看| 欧美日韩高清免费| 国产精品久久午夜夜伦鲁鲁| 欧美一区二区视频观看视频| 在线成人小视频| 亚洲午夜国产一区99re久久| 国产精品嫩草99a| 欧美日韩国产亚洲一区| 亚洲肉体裸体xxxx137| 麻豆久久婷婷| 国产精品中文字幕在线观看| 韩国精品主播一区二区在线观看| 亚洲少妇一区| 亚洲第一成人在线| 玉米视频成人免费看| 国产精品va在线| 亚洲在线观看| 欧美韩国日本综合| 国产偷国产偷亚洲高清97cao| 一区二区亚洲| 免费人成精品欧美精品| 国外成人在线视频网站| 美女诱惑黄网站一区| 亚洲美女视频在线免费观看| 亚洲欧美成人| 久久疯狂做爰流白浆xx| 亚洲国产另类久久久精品极度| 日韩午夜视频在线观看| 亚洲午夜久久久久久久久电影网| 亚洲日韩第九十九页| 一区二区在线观看视频| 在线免费高清一区二区三区| 亚洲男人第一av网站| 国产精品久久亚洲7777| 一区二区成人精品| 在线一区二区日韩| 欧美三级在线播放| 亚洲欧美中文日韩在线| 欧美日韩久久不卡| 亚洲电影在线| 亚洲精选在线观看| 欧美日韩一区二区高清| 国产精品外国| 亚洲天堂黄色| 欧美日韩精品免费观看视频完整| 国产在线一区二区三区四区| 国产亚洲视频在线| 日韩视频三区| 欧美视频网站| 精品粉嫩aⅴ一区二区三区四区| 欧美 日韩 国产精品免费观看| 欧美黄色网络| 亚洲美女少妇无套啪啪呻吟| 好吊色欧美一区二区三区四区| 欧美人与禽猛交乱配视频| 欧美日韩在线一区二区三区| 国内精品视频在线观看| 欧美人成免费网站| 久久九九国产精品怡红院| 国产精品男女猛烈高潮激情| 欧美精品v日韩精品v国产精品| 红桃视频国产一区| 日韩视频欧美视频| 国产精品午夜国产小视频| 国产精品v欧美精品∨日韩|