• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于UML&SystemC的GPU片段處理TLM建模

    2020-11-14 11:31:46姜麗云吳曉成
    關(guān)鍵詞:進(jìn)程模型設(shè)計(jì)

    姜麗云,田 澤,2,吳曉成,張 駿,2

    (1.中國(guó)航空工業(yè)集團(tuán) 西安航空計(jì)算技術(shù)研究所,陜西 西安 710068;2.集成電路與微系統(tǒng)設(shè)計(jì)航空科技重點(diǎn)實(shí)驗(yàn)室,陜西 西安 710068)

    0 引 言

    隨著集成電路設(shè)計(jì)和制造技術(shù)的發(fā)展,集成電路的規(guī)模及復(fù)雜程度成倍增加。圖形處理器需要在RTL設(shè)計(jì)之前快速地對(duì)硬件架構(gòu)和軟件算法進(jìn)行驗(yàn)證,要支持更高的仿真速度、支持時(shí)序和行為分開建模和軟硬件混合建模、支持從系統(tǒng)到門級(jí)無(wú)縫過(guò)渡及系統(tǒng)性能分析。傳統(tǒng)的設(shè)計(jì)模式中使用C、C++語(yǔ)言描述系統(tǒng)設(shè)計(jì),使用硬件描述語(yǔ)言(HDL)描述寄存器傳輸級(jí)(RTL)設(shè)計(jì)無(wú)法滿足這些要求,因此能夠快速完成對(duì)硬件結(jié)構(gòu)和功能驗(yàn)證的事務(wù)級(jí)建模(transaction-level modeling,TLM)勢(shì)在必行。TLM模型既能充分地掌握各種系統(tǒng)需求和約束,又能基于模擬的方法或形式化方法進(jìn)行系統(tǒng)功能的驗(yàn)證,從而在設(shè)計(jì)早期排除了各種錯(cuò)誤的可能[1]。

    GPU片段處理單元(ROU)位于GPU渲染管線的末尾[2],如圖1所示。片段處理是片段在寫入幀緩存之前所要進(jìn)行的最后操作,選擇要寫入幀緩存中的片段以及根據(jù)條件改變幀緩存中的值。片段處理單元ROU執(zhí)行OpenGL2.0所規(guī)定的片段操作,包括測(cè)試(裁剪測(cè)試、Apha測(cè)試、深度測(cè)試、模板測(cè)試)、混合、屏蔽、邏輯等操作,以及針對(duì)緩沖區(qū)的清除操作和累積操作。

    圖1 片段處理單元在OpenGL渲染管線中的位置

    文中聯(lián)合使用統(tǒng)一描述語(yǔ)言UML和SystemC語(yǔ)言在事務(wù)級(jí)對(duì)GPU片段處理單元進(jìn)行建模研究,采用這種建模方法既可以快速地驗(yàn)證架構(gòu)和算法設(shè)計(jì)中的不足和錯(cuò)誤之處,節(jié)約設(shè)計(jì)時(shí)間和成本,又可以作為基礎(chǔ)模型支持新一代產(chǎn)品的研發(fā),同時(shí),可以對(duì)模型進(jìn)行量化評(píng)估,作為模型約束的參考項(xiàng)[3],有利于對(duì)結(jié)構(gòu)快速分析,利于架構(gòu)設(shè)計(jì)師對(duì)其修改和優(yōu)化[4],最后通過(guò)模型仿真結(jié)果驗(yàn)證算法和架構(gòu)的正確性。

    1 基于UML的ROU單元系統(tǒng)分析和視圖建模

    UML作為一種可視化的建模語(yǔ)言,具有概念明確、圖形結(jié)構(gòu)清晰和面向?qū)ο蟮忍攸c(diǎn),支持各個(gè)級(jí)別的抽象綜合。在描述復(fù)雜的系統(tǒng)結(jié)構(gòu)時(shí),它具有定義良好、易于表達(dá)并支持各個(gè)級(jí)別的有利于開發(fā)者快速的確定需求,對(duì)方案的有效性和可行性進(jìn)行評(píng)估,衡量各種可選方案的利弊,對(duì)軟件設(shè)計(jì)進(jìn)行敏捷的思考。UML使用了9種模型圖來(lái)對(duì)面向?qū)ο蟮能浖到y(tǒng)進(jìn)行建模[5],滿足了對(duì)靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為進(jìn)行建模的需求,彌補(bǔ)了傳統(tǒng)SoC設(shè)計(jì)方法的不足。文中搭建ROU單元的UML視圖模型,開發(fā)過(guò)程系統(tǒng)的建模行為為驅(qū)動(dòng),按照建模的不同階段,根據(jù)顆粒度從大到小將單元的架構(gòu)和算法逐層梳理。以下以用例圖、類圖、結(jié)構(gòu)圖和行為圖為例,描述GPU片段處理單元UML建模的過(guò)程。

    1.1 用例圖

    用例圖用于在需求分析階段從用戶的視角來(lái)描述和建模整個(gè)系統(tǒng),描述了系統(tǒng)中參與者、用例以及它們之間的關(guān)聯(lián)、依賴、泛化等關(guān)系。ROU單元的用例圖如圖2所示。

    圖2 片段處理單元用例圖

    其中,ROU單元參與者有PCIE單元、輸出控制單元(OCU)和參數(shù)管理單元(SGU)。與PCIE單元關(guān)聯(lián)的用例有讀、寫ROU單元體系結(jié)構(gòu)寄存器;與OCU單元關(guān)聯(lián)的用例有查詢ROU單元Ready服務(wù)和輸入片段數(shù)據(jù)到ROU單元;與SGU單元關(guān)聯(lián)的用例有下發(fā)圖形功能命令到ROU單元及狀態(tài)查詢服務(wù)等。

    1.2 類 圖

    類圖描述了構(gòu)成軟件系統(tǒng)的類、接口、子類以及它們之間的關(guān)系,是構(gòu)建其他視圖的基礎(chǔ),在后面的模型設(shè)計(jì)中就是通過(guò)編程語(yǔ)言構(gòu)建這些類從而實(shí)現(xiàn)系統(tǒng)功能。ROU類關(guān)聯(lián)于SystemC庫(kù)中的sc_module類,繼承了sc_module關(guān)聯(lián)的所有公共屬性及操作;與ROU單元有依賴關(guān)系的模塊包括OCU單元、SGU單元、PCIE單元。接口提供了一組只有名稱的純虛函數(shù),本質(zhì)是一個(gè)使用C++語(yǔ)法定義的抽象類。ROU單元類實(shí)現(xiàn)了Ocu2RouPixelIf、PCIeBackendRegIf和SguGraphFunIf接口中提供的方法,內(nèi)部通過(guò)端口來(lái)實(shí)現(xiàn)對(duì)外的連接,端口調(diào)用接口中的方法。具體的調(diào)用關(guān)系及方法定義如圖3所示。

    圖3 片段處理單元類圖

    1.3 結(jié)構(gòu)圖

    ROU單元作為一個(gè)結(jié)構(gòu)實(shí)體,是用來(lái)細(xì)化設(shè)計(jì)的基本塊,內(nèi)部使用進(jìn)程來(lái)劃分不同執(zhí)行階段。ROU單元接收來(lái)OCU單元輸出的片段數(shù)據(jù),存儲(chǔ)在內(nèi)部的fragmentFifo,經(jīng)過(guò)片段處理進(jìn)程Fragment_Process_Thread()處理后輸出到顏色緩沖區(qū)(PCache)和深度緩沖區(qū)(ZCache)。ROU單元還實(shí)現(xiàn)接收來(lái)自SGU單元的功能碼,由功能碼處理進(jìn)程Function_Code_Thread()處理來(lái)實(shí)現(xiàn)特定的累積、遮擋查詢、清除緩沖區(qū)等功能,模塊間使用端口傳遞數(shù)據(jù),ROU模塊的結(jié)構(gòu)圖及模塊間互聯(lián)關(guān)系如圖4所示。

    圖4 片段處理單元靜態(tài)結(jié)構(gòu)圖

    1.4 行為圖

    行為圖用來(lái)描述系統(tǒng)的動(dòng)態(tài)模型和對(duì)象之間的交互關(guān)系,描述了內(nèi)部進(jìn)程的具體執(zhí)行流程。片段處理進(jìn)程Fragment_Process_Thread()實(shí)現(xiàn)了在片段數(shù)據(jù)實(shí)際存儲(chǔ)到幀緩沖區(qū)之前進(jìn)行的各種測(cè)試,包括裁剪測(cè)試、alpha測(cè)試、模板測(cè)試、深度測(cè)試;隨后,將要執(zhí)行混合操作,邏輯操作及單色擴(kuò)展操作;最后執(zhí)行掩碼的屏蔽操作后將片段輸出到深度緩沖區(qū)和顏色緩沖區(qū),如圖5所示。

    圖5 片段處理進(jìn)程行為圖

    功能碼處理進(jìn)程Function_Code_Thread()處理來(lái)自SGU單元的功能碼,實(shí)現(xiàn)了清除緩沖區(qū)、累積操作、遮擋查詢[6]等指定的功能,ROU單元執(zhí)行的功能碼如表1所示。

    表1 片段處理單元執(zhí)行的功能碼

    2 基于SystemC的ROU單元模型開發(fā)、仿真和驗(yàn)證

    TLM模型建立在SystemC標(biāo)準(zhǔn)之上,包括SystemC核心語(yǔ)言、結(jié)構(gòu)化元素、預(yù)定義通道、數(shù)據(jù)類型等概念。SystemC的描述能力支持不同層次的抽象行為,向上可以描述系統(tǒng)級(jí)的算法模型,向下可以描述硬件電路的RTL級(jí)行為[7]。軟硬件工程師可以基于SystemC在同一個(gè)環(huán)境下同時(shí)描述軟硬件結(jié)構(gòu)和接口,將通信與功能分開,解決了傳統(tǒng)片上系統(tǒng)設(shè)計(jì)方法中不同級(jí)別使用不同描述語(yǔ)言帶來(lái)的過(guò)渡問(wèn)題,能提供更高設(shè)計(jì)效率[8]。

    SystemC對(duì)標(biāo)準(zhǔn)C++進(jìn)行了擴(kuò)充,為系統(tǒng)結(jié)構(gòu)建模提供了硬件時(shí)序、并發(fā)等概念,體現(xiàn)在核語(yǔ)言的描述上,包括模塊(module)、端口(port)、接口(interface)、信道(channel)、進(jìn)程(process)、信號(hào)(signal)、事件(event)等;另一方面,SystemC支持8種可綜合的數(shù)據(jù)類型,包括二值信號(hào)(sc_bit)、位向量(sc_bv)、四值信號(hào)(sc_logic)、邏輯向量(sc_lv)、最多可達(dá)64位的有(無(wú))符號(hào)整型數(shù)(sc_int,sc_uint)和任意位寬的有(無(wú))符號(hào)整型數(shù)(sc_bigint,sc_biguint),以及支持通用bool、int、unsigned int、long、short、enum和struct等C++數(shù)據(jù)類型。此外,SystemC還擁有許多更高層次上的建模特性,提供了用于軟硬件模塊連接的信息傳輸通道,用來(lái)對(duì)系統(tǒng)的抽象通信機(jī)制和同步機(jī)制建模,還擁有各種類庫(kù),以支持特定設(shè)計(jì)領(lǐng)域的需要[9-10]。TLM模型層次結(jié)構(gòu)及SystemC語(yǔ)言結(jié)構(gòu)如圖6所示。

    圖6 TLM模型層次結(jié)構(gòu)及SystemC語(yǔ)言結(jié)構(gòu)

    2.1 模塊設(shè)計(jì)

    模塊是SystemC設(shè)計(jì)的最基本單位,實(shí)際上就是一個(gè)有構(gòu)造函數(shù)和析構(gòu)函數(shù)的類,類似于VHDL中的entity和verilog中的module。模塊使用C++的語(yǔ)法,可以方便地把復(fù)雜系統(tǒng)劃分為更小的塊,并且可以方便地隱藏內(nèi)部的數(shù)據(jù)和算法,只需要公開接口,以利于其他模塊的調(diào)用,是一個(gè)能夠包含其他的模塊與進(jìn)程的層次化實(shí)體。下面使用module來(lái)描述片段處理單元的框架結(jié)構(gòu),對(duì)應(yīng)于UML中的結(jié)構(gòu)圖和類圖。

    ROU單元module內(nèi)部包括ports(端口)、processes(進(jìn)程)、internal data(內(nèi)部信號(hào))和channels(通道)等部分[11],其中ports用于模塊之間的通信;processes描述module的功能;internal data and channels用于管理module內(nèi)部的各種狀態(tài),用于module內(nèi)部processes之間的通信。具體實(shí)現(xiàn)如下:

    class G3D_ROU:public sc_module,

    public Ocu2RouPixelIf,

    public PcieBackendRegIf,

    public SguGraphFunIf

    {

    public:

    sc_in_clk clock; //時(shí)鐘

    sc_port rou2SpmuPort;

    sc_port rou2PCachePort;

    ……

    //例化端口

    sc_export rouArchRegExport;

    sc_export sgu2RouGraphFunExport;

    ……

    SC_HAS_PROCESS(G3D_ROU);

    //片段處理進(jìn)程聲明

    SC_HAS_PROCESS(Fragment_Process_Thread);

    //功能碼處理進(jìn)程聲明

    SC_HAS_PROCESS(Function_Code_Thread);

    //構(gòu)造函數(shù)定義

    G3D_ROU(sc_module_name _name, sc_trace_file *tf);

    //構(gòu)造函數(shù)定義

    virtual ~G3D_ROU();

    ……

    private:

    //內(nèi)部變量定義

    ds_func_rou::S_Segment segment;

    ds_func_rou::S_Rou_Register reg;

    sc_uint<8> graphFunCode;

    //內(nèi)部信號(hào)定義

    sc_signalgraphFunCodeEn;

    sc_signalfunCodeDone;

    ……

    //FIFO定義

    ds_arch_fifo::Fifo< WIDTH> *fragmentFifo;

    //內(nèi)部進(jìn)程定義

    voidFragment_Process_Thread();

    voidFunction_Code_Thread();

    //內(nèi)部方法定義

    ……}

    在構(gòu)造函數(shù)G3D_ROU∷G3D_ROU():sc_module(_name)內(nèi)部,初始化成員變量:Ocu2RouPixelExport(*this); rouArchRegExport(*this);……

    將定義的進(jìn)程注冊(cè)到仿真kernel中:

    SC_THREAD(Fragment_Process_Thread);

    sensitive_pos(clock);

    SC_THREAD(Function_Code_Thread);

    sensitive_pos(clock);

    其中,敏感(sensitivity)與Verilog中的@類似,設(shè)置時(shí)鐘為敏感事件,敏感向量列表中的信號(hào)被觸發(fā)后,進(jìn)程將會(huì)被重新激活[12]。

    2.2 進(jìn)程設(shè)計(jì)及算法實(shí)現(xiàn)

    SystemC使用進(jìn)程對(duì)并行行為進(jìn)行建模,進(jìn)程作為一個(gè)基本執(zhí)行單位來(lái)仿真目標(biāo)系統(tǒng)的行為,實(shí)現(xiàn)模塊的算法細(xì)節(jié),具有動(dòng)態(tài)性、并發(fā)性、獨(dú)立性、異步性和結(jié)構(gòu)性五大特征。進(jìn)程包括SC_METHOD、SC_THREAD和SC_CTHREAD三種,其中SC_METHOD用于描述方法進(jìn)程,是唯一可綜合的寄存區(qū)傳輸級(jí)進(jìn)程;SC_THREAD用于描述線程,線程能夠被掛起和重新激活;SC_CTHREAD用于描述鐘線程,時(shí)鐘線程能在時(shí)鐘的上升沿或者下降沿被觸發(fā)或者激活,能夠產(chǎn)生更好的行為綜合。

    ROU單元定義了片段處理線程Fragment_Process_Thread()和功能碼處理線程Function_Code_Thread(),進(jìn)程使用wait()掛起,當(dāng)敏感表中有事件發(fā)生,進(jìn)程被重新激活運(yùn)行到遇到新的wait()語(yǔ)句再重新掛起。

    以Fragment_Process_Thread()為例來(lái)描述建模的進(jìn)程實(shí)現(xiàn)方法:

    void G3D_ROU∷Fragment_Process_Thread()

    {

    wait();

    segment=fragmentFifo->read();//讀FIFO

    if(0x0 !=segment.tileMask)

    {

    ……

    segmen.scissor_test(reg);//scissor測(cè)試

    segment.alpha_test(reg);//alpha測(cè)試

    if(need_read_depth_buffer()==true)

    {

    Read_Depth_Buffer();

    }

    segment.depth_test(reg);//depth測(cè)試

    segment.stencil_test(reg);//stencil測(cè)試

    if(need_read_color_buffer()==true)

    {

    Read_Color_Buffer();

    segment.Blend_Operation(reg);//混合操作

    segment.Logic_Operation(reg);//邏輯操作

    segment.Single_Color_Expand_Operation(reg);//單色擴(kuò)展操作

    }

    ……

    //更新深度/模板緩沖區(qū)

    Write_Depth_Buffer();

    //更新顏色緩沖區(qū)

    Write_Color_Buffer();

    }}

    其中,以邏輯操作為例,具體描述算法的實(shí)現(xiàn)過(guò)程:

    void Logic_Operation(S_Rou_Register reg)

    {

    if(reg.logicOpEn)//判斷邏輯操作使能開關(guān)

    {

    for(pixelNum=0; pixelNum

    //依次輪詢每個(gè)像素

    {

    //判斷邏輯操作類型

    switch(reg.logicOperationFunc)

    {

    case ds_func_spmu::GL_CLEAR :

    ……

    case ds_func_spmu::GL_COPY :

    ……

    case ds_func_spmu::GL_XOR :

    logic_ color_r[pixelNum]=src_r[pixelNum]^color_buf_r[pixelNum];

    logic_ color_g[pixelNum]=src_g[pixelNum]^color_buf_g[pixelNum];

    logic_ color_b[pixelNum]=src_b[pixelNum]^color_buf_b[pixelNum];

    logic_ color_a[pixelNum]=src_a[pixelNum]^color_buf_a[pixelNum];

    break;

    default :}

    2.3 仿真驗(yàn)證

    文中搭建的仿真平臺(tái)應(yīng)用程序運(yùn)行在Tight-VNC1.3.9版本軟件上,VNC是一款基于Linux和UNIX操作系統(tǒng)的開源軟件[13]。配置Linux內(nèi)核版本為64位:TARGET_ARCH=linux64。配置SystemC庫(kù)版本為SystemC2.3.1,SystemC2.3.1不僅提供了SystemC的語(yǔ)言結(jié)構(gòu),也提供了用于仿真的kernel[14]。編譯器采用通用的GCC編譯器。對(duì)比平臺(tái)采用Mesa,Mesa是國(guó)際官方組織發(fā)布的實(shí)現(xiàn)OpenGL應(yīng)用程序接口純軟件模型,不依賴任何硬件[15]。

    本節(jié)搭建基于OpenGL2.0標(biāo)準(zhǔn)的GPU片段處理單元測(cè)試用例:定義分辨率為1 024*768,首先將屏幕劃分為4個(gè)視口,在視口glViewport(0,0,W/2,H/2)繪制原始圖像,繪制一組點(diǎn)、線、三角形和多邊形;在視口glViewport(W/2,0,W/2,H/2)使能邏輯操作并配置邏輯操作類型為GL_XOR,繪制圖像;在視口glViewport(0,H/2,W/2,H/2)使能混合操作,配置像素的RGBA分量的混合等式為GL_FUNC_REVERSE_SUBTRACT,配置像素RGBA源混合因子計(jì)算模式為GL_SRC_COLOR,目的混合因子計(jì)算模式為GL_DST_COLOR,繪制圖像;在視口glViewport(W/2,H/2,W/2,H/2)使能深度測(cè)試,清除深度緩沖區(qū)的深度值為0.5,配置glDepthFunc(GL_LESS),繪制圖像。

    模型繪制結(jié)果和Mesa的繪圖結(jié)果分別如圖7(a)、7(b)所示。該實(shí)驗(yàn)驗(yàn)證了ROU片段處理流程的正確性。

    (a)模型繪制結(jié)果

    (b)Mesa繪制結(jié)果

    3 結(jié)束語(yǔ)

    文中聯(lián)合使用UML的統(tǒng)一描述語(yǔ)言和基于SystemC的體系結(jié)構(gòu)建模對(duì)片段處理單元進(jìn)行了TLM建模,最后以邏輯操作、混合操作和深度測(cè)試為例通過(guò)模型仿真結(jié)果驗(yàn)證算法和流程的正確性。采用這種建模方法實(shí)現(xiàn)了在RTL設(shè)計(jì)之前快速的對(duì)硬件架構(gòu)和軟件算法進(jìn)行探索和驗(yàn)證,為RTL設(shè)計(jì)提供參考依據(jù)。SystemC支持更高的仿真速度、支持軟硬件混合建模和從系統(tǒng)到門的無(wú)縫過(guò)渡,在進(jìn)一步的研究中,可以利用SystemC進(jìn)行基于虛擬原型系統(tǒng)之上的開發(fā),加速GPU的軟硬件協(xié)同設(shè)計(jì)。

    猜你喜歡
    進(jìn)程模型設(shè)計(jì)
    一半模型
    重要模型『一線三等角』
    重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
    債券市場(chǎng)對(duì)外開放的進(jìn)程與展望
    瞞天過(guò)海——仿生設(shè)計(jì)萌到家
    設(shè)計(jì)秀
    海峽姐妹(2017年7期)2017-07-31 19:08:17
    有種設(shè)計(jì)叫而專
    Coco薇(2017年5期)2017-06-05 08:53:16
    3D打印中的模型分割與打包
    社會(huì)進(jìn)程中的新聞學(xué)探尋
    我國(guó)高等教育改革進(jìn)程與反思
    精品国产露脸久久av麻豆| 婷婷色av中文字幕| 日本欧美国产在线视频| 亚洲国产中文字幕在线视频| 国产精品三级大全| 国产精品三级大全| 亚洲av福利一区| 欧美激情高清一区二区三区 | 精品久久蜜臀av无| 只有这里有精品99| 成年美女黄网站色视频大全免费| 91精品三级在线观看| av视频免费观看在线观看| videos熟女内射| 亚洲国产欧美日韩在线播放| 午夜激情av网站| 一级毛片我不卡| 精品少妇内射三级| 中文字幕av电影在线播放| 国产亚洲最大av| 黄片播放在线免费| 精品久久久精品久久久| 亚洲三区欧美一区| 久久毛片免费看一区二区三区| 伦理电影大哥的女人| 十八禁网站网址无遮挡| 国产一区二区三区综合在线观看| 欧美xxⅹ黑人| 在线天堂最新版资源| 日本黄色日本黄色录像| 欧美精品高潮呻吟av久久| 亚洲一区中文字幕在线| 毛片一级片免费看久久久久| 精品少妇久久久久久888优播| 成人18禁高潮啪啪吃奶动态图| 国产精品人妻久久久影院| 别揉我奶头~嗯~啊~动态视频 | 男女边摸边吃奶| 老鸭窝网址在线观看| 亚洲欧美精品自产自拍| 波野结衣二区三区在线| 亚洲成人国产一区在线观看 | 国产男女超爽视频在线观看| 999精品在线视频| 老司机影院成人| 我要看黄色一级片免费的| 久久97久久精品| 91老司机精品| 日韩一卡2卡3卡4卡2021年| 久久人妻熟女aⅴ| 在线天堂中文资源库| 国产一卡二卡三卡精品 | 国产精品国产av在线观看| 欧美av亚洲av综合av国产av | 色网站视频免费| 欧美黑人精品巨大| 国产精品无大码| 狠狠精品人妻久久久久久综合| 热99国产精品久久久久久7| 国产精品三级大全| 9色porny在线观看| 欧美激情高清一区二区三区 | 国产精品秋霞免费鲁丝片| 观看av在线不卡| 日韩欧美一区视频在线观看| 久热爱精品视频在线9| 在现免费观看毛片| 精品一区二区三区av网在线观看 | 日韩一卡2卡3卡4卡2021年| 美女视频免费永久观看网站| 在线观看国产h片| 久久人妻熟女aⅴ| av.在线天堂| 国产成人午夜福利电影在线观看| 国产乱来视频区| 9热在线视频观看99| 国产男女内射视频| 免费不卡黄色视频| 别揉我奶头~嗯~啊~动态视频 | 男女国产视频网站| 超碰成人久久| 日本91视频免费播放| 十八禁高潮呻吟视频| kizo精华| 伊人亚洲综合成人网| 婷婷色综合大香蕉| 母亲3免费完整高清在线观看| 亚洲一区二区三区欧美精品| 欧美日韩视频精品一区| 亚洲国产av影院在线观看| 女人精品久久久久毛片| svipshipincom国产片| 亚洲情色 制服丝袜| 国产99久久九九免费精品| 黑人猛操日本美女一级片| 亚洲综合色网址| 成人三级做爰电影| 国产男女内射视频| 最近最新中文字幕免费大全7| 亚洲av国产av综合av卡| 色精品久久人妻99蜜桃| 日韩av免费高清视频| 亚洲国产欧美网| 女性被躁到高潮视频| 美女国产高潮福利片在线看| av女优亚洲男人天堂| 欧美日韩av久久| 久久精品亚洲熟妇少妇任你| 亚洲国产精品成人久久小说| 水蜜桃什么品种好| 黄色 视频免费看| 成人午夜精彩视频在线观看| 最近中文字幕2019免费版| 色精品久久人妻99蜜桃| 久久这里只有精品19| 深夜精品福利| 飞空精品影院首页| 91成人精品电影| 男女午夜视频在线观看| 欧美精品高潮呻吟av久久| 国产日韩欧美亚洲二区| 18禁观看日本| 亚洲五月色婷婷综合| 国产精品免费视频内射| 亚洲欧美精品综合一区二区三区| 欧美乱码精品一区二区三区| 国产精品嫩草影院av在线观看| 国产亚洲av高清不卡| h视频一区二区三区| 国产av精品麻豆| 亚洲一卡2卡3卡4卡5卡精品中文| 成人漫画全彩无遮挡| 黑人欧美特级aaaaaa片| 另类精品久久| 国产又色又爽无遮挡免| 欧美在线一区亚洲| www.熟女人妻精品国产| 一边摸一边抽搐一进一出视频| 一级黄片播放器| 十八禁网站网址无遮挡| 中文字幕人妻熟女乱码| 国产成人a∨麻豆精品| 一级毛片我不卡| 色视频在线一区二区三区| 热99国产精品久久久久久7| 老熟女久久久| 性高湖久久久久久久久免费观看| 高清黄色对白视频在线免费看| 七月丁香在线播放| 久久 成人 亚洲| 一级黄片播放器| 五月开心婷婷网| 亚洲av国产av综合av卡| 亚洲精品自拍成人| 黄色怎么调成土黄色| 欧美日韩福利视频一区二区| 成人毛片60女人毛片免费| 天天添夜夜摸| 欧美激情高清一区二区三区 | 日本午夜av视频| 亚洲精品乱久久久久久| av女优亚洲男人天堂| 国产精品国产三级国产专区5o| 黄色 视频免费看| 国产一级毛片在线| 久久精品亚洲av国产电影网| 亚洲久久久国产精品| 欧美97在线视频| 日韩精品免费视频一区二区三区| 亚洲欧美色中文字幕在线| 精品亚洲成国产av| 十八禁高潮呻吟视频| 捣出白浆h1v1| 如日韩欧美国产精品一区二区三区| 99精品久久久久人妻精品| e午夜精品久久久久久久| 日韩制服骚丝袜av| 欧美日韩视频精品一区| 国产麻豆69| 午夜激情久久久久久久| 亚洲欧洲精品一区二区精品久久久 | 亚洲欧美日韩另类电影网站| 国产精品久久久av美女十八| 电影成人av| 最新在线观看一区二区三区 | 老鸭窝网址在线观看| 亚洲精品乱久久久久久| 亚洲四区av| 熟女av电影| 免费人妻精品一区二区三区视频| 9色porny在线观看| 亚洲专区中文字幕在线 | 国产日韩一区二区三区精品不卡| 一级a爱视频在线免费观看| 精品人妻在线不人妻| 老鸭窝网址在线观看| 亚洲精品乱久久久久久| 免费在线观看视频国产中文字幕亚洲 | 久久久久久久国产电影| 极品少妇高潮喷水抽搐| 人妻 亚洲 视频| 国产精品国产av在线观看| 精品酒店卫生间| 精品免费久久久久久久清纯 | 午夜福利在线免费观看网站| 菩萨蛮人人尽说江南好唐韦庄| 我的亚洲天堂| 亚洲成人一二三区av| 亚洲国产精品国产精品| 叶爱在线成人免费视频播放| 国产一区亚洲一区在线观看| 国产精品熟女久久久久浪| 国产日韩欧美在线精品| 久久免费观看电影| av国产精品久久久久影院| 欧美日韩亚洲高清精品| 欧美最新免费一区二区三区| 一本色道久久久久久精品综合| 一本久久精品| 18禁观看日本| 丝袜人妻中文字幕| 黑人猛操日本美女一级片| 最近的中文字幕免费完整| 国产午夜精品一二区理论片| 波多野结衣一区麻豆| 亚洲情色 制服丝袜| 久久久久久久国产电影| 精品少妇黑人巨大在线播放| av.在线天堂| 一区二区三区精品91| 成年女人毛片免费观看观看9 | 美国免费a级毛片| 18禁观看日本| 精品免费久久久久久久清纯 | 一区福利在线观看| 精品一区二区三区四区五区乱码 | 人人妻人人添人人爽欧美一区卜| 999精品在线视频| 伦理电影大哥的女人| 免费不卡黄色视频| 国产精品免费视频内射| 国产一区二区激情短视频 | 成人免费观看视频高清| 日本vs欧美在线观看视频| 我要看黄色一级片免费的| 国产又爽黄色视频| 美女大奶头黄色视频| 搡老乐熟女国产| 久久久久久人人人人人| 日本黄色日本黄色录像| 久久午夜综合久久蜜桃| 狠狠精品人妻久久久久久综合| 成人亚洲欧美一区二区av| av又黄又爽大尺度在线免费看| 丝袜脚勾引网站| 精品亚洲乱码少妇综合久久| 两个人免费观看高清视频| 国产午夜精品一二区理论片| 国产毛片在线视频| 精品国产一区二区三区久久久樱花| 亚洲精品视频女| 国产麻豆69| 观看美女的网站| 国产一级毛片在线| 最近最新中文字幕大全免费视频 | 一本色道久久久久久精品综合| 一级a爱视频在线免费观看| 精品亚洲乱码少妇综合久久| 欧美国产精品va在线观看不卡| av片东京热男人的天堂| 久久99精品国语久久久| 久久久久精品性色| av在线app专区| 不卡视频在线观看欧美| 久久久久久久久久久免费av| 日韩av不卡免费在线播放| 一本色道久久久久久精品综合| 久久97久久精品| 国产精品99久久99久久久不卡 | 欧美精品一区二区免费开放| 十分钟在线观看高清视频www| 99久久综合免费| 成年av动漫网址| 免费观看av网站的网址| 亚洲国产中文字幕在线视频| 99久久综合免费| 久久女婷五月综合色啪小说| 亚洲成av片中文字幕在线观看| 中文字幕人妻丝袜制服| 日韩中文字幕视频在线看片| 亚洲精品中文字幕在线视频| 国产成人精品久久久久久| 丝袜美腿诱惑在线| 中文欧美无线码| 国产亚洲精品第一综合不卡| 在线精品无人区一区二区三| 亚洲情色 制服丝袜| 久热这里只有精品99| 各种免费的搞黄视频| 晚上一个人看的免费电影| 免费高清在线观看视频在线观看| 久久久久精品性色| 欧美精品一区二区大全| 久久久久精品性色| 欧美精品人与动牲交sv欧美| 丝袜脚勾引网站| 成年美女黄网站色视频大全免费| 欧美 亚洲 国产 日韩一| 成人免费观看视频高清| 国产成人a∨麻豆精品| 亚洲精品美女久久久久99蜜臀 | 亚洲色图综合在线观看| 在线精品无人区一区二区三| 综合色丁香网| 亚洲精品美女久久久久99蜜臀 | 人人妻人人澡人人爽人人夜夜| 99久久99久久久精品蜜桃| av网站在线播放免费| 精品少妇久久久久久888优播| 又黄又粗又硬又大视频| 亚洲专区中文字幕在线 | 黄片小视频在线播放| 国产av码专区亚洲av| 七月丁香在线播放| 丝袜脚勾引网站| 人妻一区二区av| 日韩不卡一区二区三区视频在线| 老司机在亚洲福利影院| 九草在线视频观看| 777米奇影视久久| 日韩 亚洲 欧美在线| 欧美人与善性xxx| 亚洲av男天堂| 777久久人妻少妇嫩草av网站| kizo精华| 久久久精品国产亚洲av高清涩受| 成年人午夜在线观看视频| 欧美老熟妇乱子伦牲交| 国产精品亚洲av一区麻豆 | 欧美最新免费一区二区三区| 日韩av在线免费看完整版不卡| 黄色一级大片看看| 无遮挡黄片免费观看| h视频一区二区三区| 亚洲国产精品一区二区三区在线| 69精品国产乱码久久久| 国产成人av激情在线播放| 少妇人妻精品综合一区二区| 男女无遮挡免费网站观看| 啦啦啦啦在线视频资源| 久久毛片免费看一区二区三区| 午夜免费观看性视频| 男女高潮啪啪啪动态图| av一本久久久久| 国产亚洲最大av| 一本久久精品| 久久久久久人妻| 国产成人一区二区在线| 久久99精品国语久久久| 欧美另类一区| 亚洲综合精品二区| 日韩视频在线欧美| 久久久久久久久久久免费av| 一级片'在线观看视频| 中文字幕精品免费在线观看视频| 深夜精品福利| 成人三级做爰电影| 亚洲av在线观看美女高潮| 男的添女的下面高潮视频| av国产精品久久久久影院| 日本欧美视频一区| 亚洲七黄色美女视频| 欧美日韩视频高清一区二区三区二| 精品亚洲成国产av| 久久性视频一级片| 丰满少妇做爰视频| 国产成人一区二区在线| 日韩中文字幕视频在线看片| 午夜精品国产一区二区电影| 日韩一本色道免费dvd| 男女边吃奶边做爰视频| 黑人巨大精品欧美一区二区蜜桃| 一级,二级,三级黄色视频| 久久久久视频综合| 国产精品蜜桃在线观看| 中文天堂在线官网| 日韩欧美精品免费久久| 国产成人一区二区在线| 夫妻午夜视频| 久久久久国产精品人妻一区二区| 80岁老熟妇乱子伦牲交| 极品人妻少妇av视频| 一本大道久久a久久精品| 一级爰片在线观看| 欧美日韩视频精品一区| 午夜激情av网站| 国产免费现黄频在线看| 国产精品一区二区在线不卡| 不卡av一区二区三区| 乱人伦中国视频| 麻豆av在线久日| 男女高潮啪啪啪动态图| 无遮挡黄片免费观看| 亚洲色图 男人天堂 中文字幕| 国产精品久久久久成人av| 捣出白浆h1v1| 夫妻午夜视频| av在线老鸭窝| 男的添女的下面高潮视频| 久久韩国三级中文字幕| 精品少妇黑人巨大在线播放| 欧美另类一区| 亚洲国产看品久久| 色吧在线观看| 国产精品久久久久久久久免| 电影成人av| 男男h啪啪无遮挡| 考比视频在线观看| 久久久久国产一级毛片高清牌| 欧美日韩亚洲高清精品| 汤姆久久久久久久影院中文字幕| 高清欧美精品videossex| 一本一本久久a久久精品综合妖精| 在线观看三级黄色| 韩国精品一区二区三区| 高清黄色对白视频在线免费看| 久久韩国三级中文字幕| 日韩精品免费视频一区二区三区| 亚洲伊人久久精品综合| 中文字幕精品免费在线观看视频| 19禁男女啪啪无遮挡网站| av免费观看日本| 国产精品免费视频内射| 你懂的网址亚洲精品在线观看| 国产男女内射视频| 天天躁狠狠躁夜夜躁狠狠躁| 99热国产这里只有精品6| 国产日韩欧美视频二区| 久久免费观看电影| 我要看黄色一级片免费的| 亚洲av日韩精品久久久久久密 | 亚洲专区中文字幕在线 | 欧美精品av麻豆av| 青春草视频在线免费观看| 国产男女内射视频| 国产精品二区激情视频| netflix在线观看网站| 超色免费av| 久久久久久久精品精品| 免费高清在线观看日韩| 丝袜脚勾引网站| 91国产中文字幕| 久久久久久久大尺度免费视频| 精品一区二区三区四区五区乱码 | 久久久国产欧美日韩av| www.精华液| 在线精品无人区一区二区三| av国产久精品久网站免费入址| 黄频高清免费视频| 少妇 在线观看| 国产一区二区三区av在线| 亚洲av在线观看美女高潮| 自拍欧美九色日韩亚洲蝌蚪91| 女性被躁到高潮视频| 美女脱内裤让男人舔精品视频| 国产精品嫩草影院av在线观看| 国产精品国产三级专区第一集| 女人被躁到高潮嗷嗷叫费观| 各种免费的搞黄视频| 热99久久久久精品小说推荐| 少妇猛男粗大的猛烈进出视频| 精品免费久久久久久久清纯 | 久久av网站| 高清不卡的av网站| 男女免费视频国产| 国产无遮挡羞羞视频在线观看| 极品人妻少妇av视频| 成年动漫av网址| 午夜免费鲁丝| 性高湖久久久久久久久免费观看| 午夜福利视频精品| 亚洲,欧美精品.| 老汉色av国产亚洲站长工具| 国产精品一区二区在线不卡| 在线观看一区二区三区激情| 99精品久久久久人妻精品| 青春草国产在线视频| 亚洲国产精品一区二区三区在线| 久久精品亚洲熟妇少妇任你| 男女之事视频高清在线观看 | 99香蕉大伊视频| 国产精品久久久久久精品古装| 欧美日韩成人在线一区二区| 最近的中文字幕免费完整| 男女边摸边吃奶| 欧美精品亚洲一区二区| 久久精品国产亚洲av高清一级| av国产久精品久网站免费入址| 看十八女毛片水多多多| 久久韩国三级中文字幕| 女性生殖器流出的白浆| 热re99久久国产66热| 波野结衣二区三区在线| 王馨瑶露胸无遮挡在线观看| 亚洲av电影在线进入| 国产1区2区3区精品| 国产在线视频一区二区| 亚洲,一卡二卡三卡| av有码第一页| 中文字幕高清在线视频| 国产免费现黄频在线看| 中文字幕av电影在线播放| 黄色视频不卡| 黄色毛片三级朝国网站| 国产在线免费精品| 好男人视频免费观看在线| 大陆偷拍与自拍| 国产精品久久久久成人av| 超色免费av| 亚洲伊人色综图| 国产精品 欧美亚洲| 国产欧美亚洲国产| 久久久久精品性色| 日韩精品有码人妻一区| 久热这里只有精品99| 黄色毛片三级朝国网站| 叶爱在线成人免费视频播放| 久久久久国产精品人妻一区二区| 精品一区二区三区四区五区乱码 | a级片在线免费高清观看视频| 91精品伊人久久大香线蕉| 天天躁夜夜躁狠狠久久av| 九九爱精品视频在线观看| 欧美少妇被猛烈插入视频| 在线天堂中文资源库| 曰老女人黄片| 在线观看免费午夜福利视频| 欧美97在线视频| 亚洲精品av麻豆狂野| 满18在线观看网站| 中文字幕制服av| 午夜激情久久久久久久| 亚洲在久久综合| 夜夜骑夜夜射夜夜干| 国产一区二区三区av在线| 午夜影院在线不卡| 久久久精品94久久精品| 亚洲成人av在线免费| 亚洲精品成人av观看孕妇| 日日撸夜夜添| 尾随美女入室| 热99国产精品久久久久久7| 日本午夜av视频| 精品一品国产午夜福利视频| 嫩草影院入口| 欧美日韩成人在线一区二区| 少妇精品久久久久久久| 青春草亚洲视频在线观看| 看十八女毛片水多多多| 免费日韩欧美在线观看| 精品国产乱码久久久久久小说| 久热这里只有精品99| 成人18禁高潮啪啪吃奶动态图| 肉色欧美久久久久久久蜜桃| 如何舔出高潮| 夫妻午夜视频| 叶爱在线成人免费视频播放| 亚洲成人一二三区av| av网站在线播放免费| 看十八女毛片水多多多| 日韩一区二区三区影片| 中文字幕色久视频| 日本黄色日本黄色录像| 亚洲欧美一区二区三区国产| 精品国产一区二区久久| 免费在线观看完整版高清| 亚洲自偷自拍图片 自拍| 99精品久久久久人妻精品| 考比视频在线观看| 午夜福利影视在线免费观看| 哪个播放器可以免费观看大片| 精品国产一区二区三区四区第35| 国产成人精品久久久久久| 国产福利在线免费观看视频| a级毛片黄视频| 亚洲精品,欧美精品| 狠狠精品人妻久久久久久综合| 性少妇av在线| 青春草视频在线免费观看| 女人精品久久久久毛片| 老司机深夜福利视频在线观看 | 亚洲国产av新网站| 美女午夜性视频免费| 丁香六月欧美| 国产极品天堂在线| 搡老岳熟女国产| 91精品伊人久久大香线蕉| av在线观看视频网站免费| 美女午夜性视频免费| 丝袜美足系列| 青草久久国产| h视频一区二区三区| 美国免费a级毛片| av福利片在线| 宅男免费午夜| av女优亚洲男人天堂| 操美女的视频在线观看| 日本黄色日本黄色录像| 少妇 在线观看| 中文字幕色久视频| videosex国产| 超碰97精品在线观看| 欧美日韩亚洲国产一区二区在线观看 | 青春草视频在线免费观看| av国产久精品久网站免费入址|