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

    FPGA局部重配置技術(shù)的實(shí)現(xiàn)及應(yīng)用

    2016-12-28 10:35:14韓煉冰段俊紅房利國(guó)
    通信技術(shù) 2016年12期
    關(guān)鍵詞:配置文件頂層開發(fā)者

    韓煉冰,段俊紅,王 松,房利國(guó),劉 蘊(yùn)

    (中國(guó)電子科技集團(tuán)公司第三十研究所,四川 成都 610041)

    FPGA局部重配置技術(shù)的實(shí)現(xiàn)及應(yīng)用

    韓煉冰,段俊紅,王 松,房利國(guó),劉 蘊(yùn)

    (中國(guó)電子科技集團(tuán)公司第三十研究所,四川 成都 610041)

    局部重配置能夠在現(xiàn)場(chǎng)可編程門陣列(FPGA)運(yùn)行過(guò)程中動(dòng)態(tài)修改重配置區(qū)域,而不影響其他非重配置區(qū)域的正常運(yùn)行。因此,采用局部重配置技術(shù)設(shè)計(jì)的系統(tǒng),往往具有良好的靈活性和適應(yīng)性。于是,在詳細(xì)描述FPGA局部重配置的實(shí)現(xiàn)方法的基礎(chǔ)上,提出了一種避免所有模塊聯(lián)合編譯的FPGA設(shè)計(jì)方法。最終,分別在virtex5和Artix7開發(fā)板上對(duì)該設(shè)計(jì)方法進(jìn)行驗(yàn)證,證明了所提方法的可行性。

    局部重配置;FPGA;編譯;動(dòng)態(tài)配置

    0 引 言

    隨著通信系統(tǒng)的復(fù)雜化和多功能化,很多系統(tǒng)需要在不同時(shí)刻實(shí)現(xiàn)不同的功能,這就在多數(shù)場(chǎng)合需要FPGA支持動(dòng)態(tài)配置[1]。當(dāng)前,F(xiàn)PGA的配置方式可分為完全配置和局部重配置兩種。完全配置在FPGA系統(tǒng)的整個(gè)使用周期內(nèi)不再改變FPGA的邏輯結(jié)構(gòu)[2],除非重新配置新的配置文件,是FPGA的常用配置方式。局部重配置是在FPGA運(yùn)行過(guò)程中改變部分邏輯結(jié)構(gòu),而不影響其他邏輯正常工作的一種配置方法。局部重配置具有重要的實(shí)用意義,它可以將暫時(shí)不用的資源配置成有用的功能模塊,做到部分資源的分時(shí)復(fù)用,從而提高資源的利用率?;蛘?,它動(dòng)態(tài)改變局部模塊,達(dá)到改變功能或升級(jí)的目的。

    在軟件實(shí)現(xiàn)系統(tǒng)中,處理器可以動(dòng)態(tài)地調(diào)用當(dāng)前所需的程序段完成不同的功能,具有相當(dāng)大的靈活性[3]。與軟件實(shí)現(xiàn)不同,通常FPGA開發(fā)完成后需要將所有的模塊代碼進(jìn)行聯(lián)合編譯,才能生成最后的可執(zhí)行文件,這在一定程度上降低了靈活性。也正是因?yàn)檫@一特點(diǎn),使得一些跨團(tuán)隊(duì)合作的項(xiàng)目因?yàn)槁?lián)合編譯而浪費(fèi)開發(fā)時(shí)間。特別是在特殊領(lǐng)域,因保密和管理的需要,一些重要模塊需要獨(dú)立開發(fā),從而也給聯(lián)合編譯帶來(lái)諸多不便。于是,本文根據(jù)Xilinx的局部重配置技術(shù),提出了一種可獨(dú)立編譯模塊的FPGA設(shè)計(jì)方法。

    1 局部重配置

    Xilinx的局部重配置通常有兩種方法:一種是基于模塊化的方式;一種是基于差異化的方式。差異化的方法通常用在配置前后改變很小的情況,有一定的局限性。所以,這里主要研究模塊化的局部重配置技術(shù)。

    1.1 模塊化局部重配置的設(shè)計(jì)要求和特性

    模塊化局部重配置需采用層次化的模塊設(shè)計(jì)方式,將設(shè)計(jì)分成頂層、靜態(tài)邏輯和動(dòng)態(tài)邏輯三部分,設(shè)計(jì)框圖如圖1所示。頂層用于靜態(tài)模塊和動(dòng)態(tài)模塊間的連接以及時(shí)鐘的管理等;靜態(tài)部分為固定不變的邏輯(也可將該部分全部或者部分放在頂層內(nèi));動(dòng)態(tài)部分為可重構(gòu)邏輯??芍貥?gòu)邏輯可以實(shí)現(xiàn)成不同功能的模塊,但是每個(gè)模塊的頂層接口必須一致。值得注意的是,不是FPGA器件內(nèi)的所有資源都是可重構(gòu)的。不能重構(gòu)的資源包括[4]:BUFG、BUFR、MMCM、PLL、DCM、MGTs、BSCAN、STARTUP等。

    圖1 局部重配置設(shè)計(jì)

    靜態(tài)邏輯、動(dòng)態(tài)邏輯與頂層設(shè)計(jì)聯(lián)合編譯后,會(huì)產(chǎn)生完整的配置文件和單獨(dú)的動(dòng)態(tài)邏輯配置文件。在FPGA運(yùn)行過(guò)程中,若需要改變動(dòng)態(tài)邏輯的功能,只需向FPGA內(nèi)下載單獨(dú)的動(dòng)態(tài)邏輯配置文件即可。

    1.2 模塊化局部重配置的實(shí)現(xiàn)方法

    一個(gè)完整的FPGA設(shè)計(jì)工程中可以包含一個(gè)或者多個(gè)動(dòng)態(tài)邏輯,動(dòng)態(tài)邏輯間可以有交互接口,實(shí)現(xiàn)框圖如圖2所示。目前,Xilinx的局部重配置實(shí)現(xiàn)工具有兩種:一種是PlanAhead;一種是Vivado。PlanAhead用于Virtex4、Virtex5和Virtex6等FPGA的局部重配置設(shè)計(jì),Vivado用于7系列及以后的FPGA局部重配置設(shè)計(jì)。

    圖2 包涵兩個(gè)動(dòng)態(tài)邏輯的實(shí)現(xiàn)模型

    1.2.1 利用PlanAhead工具實(shí)現(xiàn)

    Xilinx的局部重配置只能基于網(wǎng)表文件實(shí)現(xiàn)。利用PlanAhead開發(fā)工具的實(shí)現(xiàn)步驟如下[5]:

    ①生成網(wǎng)表文件。通過(guò)ISE綜合工具生成頂層文件的網(wǎng)表文件(生成頂層網(wǎng)表文件時(shí),要去掉各個(gè)動(dòng)態(tài)模塊的代碼,只保留接口)和各個(gè)動(dòng)態(tài)邏輯的網(wǎng)表文件(生成動(dòng)態(tài)模塊的網(wǎng)表文件時(shí),要去掉ISE里添加I/O buffer的選項(xiàng))。同一個(gè)動(dòng)態(tài)邏輯的不同實(shí)現(xiàn),都要生成各自的網(wǎng)表文件。例如,圖2中動(dòng)態(tài)邏輯1和動(dòng)態(tài)邏輯2各有三種不同的邏輯實(shí)現(xiàn),因此各自需編譯三個(gè)網(wǎng)表文件。

    ②創(chuàng)建工程,劃分模塊邏輯區(qū)域。在PlanAhead中創(chuàng)建可重構(gòu)的工程,導(dǎo)入各網(wǎng)表文件和ucf文件,并為每個(gè)動(dòng)態(tài)邏輯劃分邏輯區(qū)域。

    ③編譯并生成配置文件。編譯整個(gè)工程,同一個(gè)動(dòng)態(tài)邏輯的不同實(shí)現(xiàn)都要編譯。圖2所示的動(dòng)態(tài)邏輯1有三種實(shí)現(xiàn),因此要編譯三次,但不是每次編譯都要從頭開始。第二次和第三次編譯時(shí),都會(huì)導(dǎo)入第一次的靜態(tài)部分編譯結(jié)果,從而保證每次編譯時(shí)靜態(tài)部分的布局和布線完全一致。完成編譯后,將生成三個(gè)完整的配置文件和三個(gè)單獨(dú)的動(dòng)態(tài)邏輯1的配置文件。采用同樣的編譯方法對(duì)動(dòng)態(tài)邏輯2進(jìn)行編譯,得到三個(gè)完整的配置文件和三個(gè)單獨(dú)的動(dòng)態(tài)邏輯2的配置文件。除了上述單獨(dú)編譯動(dòng)態(tài)邏輯1和動(dòng)態(tài)邏輯2的方法外,還可將其聯(lián)合編譯,減少編譯次數(shù)。編譯方法為:第一次編譯Pr_A1和Pr_B1,第二次編譯Pr_A2和Pr_B2,第三次編譯Pr_A3和Pr_ B3,三次編譯完成后即可得到三個(gè)完整的配置文件和六個(gè)單獨(dú)的動(dòng)態(tài)邏輯配置文件(動(dòng)態(tài)邏輯1和動(dòng)態(tài)邏輯2各三個(gè)文件)。

    1.2.2 利用Vivado工具實(shí)現(xiàn)

    采用Vivado工具實(shí)現(xiàn)局部重配置的操作方式與PlanAhead有些差異。Vivado的大部分操作都需要腳本命令來(lái)實(shí)現(xiàn)。利用Vivado開發(fā)工具實(shí)現(xiàn)局部重配置的流程如下[6]:

    ①綜合設(shè)計(jì)。編寫綜合的腳本,將頂層和各重配置模塊編譯成.dcp(Design Checkpoint)文件。

    ②聚合設(shè)計(jì)。在Vivado里先后導(dǎo)入頂層和重配置模塊的.dcp文件,并設(shè)置重配置模塊的屬性HD.RECONFIGURABLE。

    ③設(shè)計(jì)布局。根據(jù)重配置模塊的資源,為其劃定區(qū)域,并將結(jié)果寫入約束文件fplan.xdc里。

    ④實(shí)現(xiàn)第一個(gè)配置。導(dǎo)入管腳約束文件io.xdc,執(zhí)行布局、布線等命令后,完成編譯。執(zhí)行write_ checkpoint命令導(dǎo)出編譯后的信息到all1.dcp文件,該dcp文件將用于后續(xù)產(chǎn)生配置文件。執(zhí)行命令update_design去掉重配置模塊的邏輯,再執(zhí)行l(wèi)ock_ design命令鎖定重配置模塊外的邏輯及布局布線信息,并執(zhí)行命令write_checkpoint將信息寫入到static. dcp文件。

    ⑤實(shí)現(xiàn)第二個(gè)配置。先導(dǎo)入static.dcp,再導(dǎo)入重配置模塊第二個(gè)功能的.dcp文件。執(zhí)行布局、布線命令進(jìn)行編譯,編譯完成后執(zhí)行write_checkpoint命令,導(dǎo)出編譯后信息到all2.dcp文件。

    ⑥產(chǎn)生配置文件。執(zhí)行open_checkpoint命令打開all1.dcp或者all2.dcp,再執(zhí)行write_bitstream命令,即可生成a111或者all2的完成配置文件和重配置模塊的配置文件。

    1.3 配置文件的下載方法

    1.3.1 下載完整的bit文件

    FPGA上電復(fù)位后需配置完整的bit文件。完整的bit文件包含F(xiàn)PGA的復(fù)位、配置數(shù)據(jù)及文件校驗(yàn)所需的所有信息,配置的框圖如圖3所示。當(dāng)配置完成且文件校驗(yàn)正確后,F(xiàn)PGA將進(jìn)入用戶模式,并將專用配置引腳DONE置高。

    圖3 配置完整的BIT文件

    1.3.2 下載局部bit文件

    下載局部bit文件時(shí),F(xiàn)PGA處于用戶模式,以保證下載局部bit文件時(shí)FPGA的其他邏輯模塊還能正常工作。配置局部bit文件的框圖如圖4所示。局部配置bit文件只包含地址、配置數(shù)據(jù)以及最終的校驗(yàn)值。

    圖4 配置局部的BIT文件

    2 獨(dú)立編譯模塊的設(shè)計(jì)方法

    2.1 實(shí)現(xiàn)條件

    獨(dú)立編譯模塊的方法,除了滿足局部重配置的所有條件外,還需對(duì)整個(gè)設(shè)計(jì)擁有全局的把控。需要將不可重配置或者不需重配置的邏輯規(guī)劃到頂層文件中,并規(guī)劃每個(gè)獨(dú)立編譯模塊的接口和所需資源。頂層文件、獨(dú)立編譯模塊的接口信號(hào)以及規(guī)劃給獨(dú)立編譯模塊的資源這三部分,一旦確定將不可改變。任何一部分的改變,都將使獨(dú)立編譯的文件不能使用。

    2.2 實(shí)現(xiàn)方法

    圖5給出了一個(gè)模塊獨(dú)立編譯的設(shè)計(jì)框圖。設(shè)計(jì)分成三部分:頂層邏輯、模塊A和模塊B。模塊A和B為可重構(gòu)模塊。頂層邏輯和模塊A、B的接口與資源一旦確定,模塊A和模塊B可獨(dú)立的開發(fā)、調(diào)試,最終編譯可執(zhí)行文件。下面分別介紹采用PlanAhead工具和Vivado工具的實(shí)現(xiàn)方法。

    2.2.1 利用PlanAhead工具實(shí)現(xiàn)

    圖5 獨(dú)立編譯的設(shè)計(jì)

    利用PlanAhead工具實(shí)現(xiàn)的主要步驟如下:

    ①編譯頂層網(wǎng)表。模塊A和模塊B的開發(fā)者各自實(shí)現(xiàn)一個(gè)只模擬接口時(shí)序的模塊A1和模塊B1,并編譯成網(wǎng)表,編譯方法同1.2節(jié)的步驟;

    ②導(dǎo)入頂層網(wǎng)表。在PlanAhead里創(chuàng)建局部重配置工程,導(dǎo)入編譯好的頂層網(wǎng)表文件和ucf文件;

    ③導(dǎo)入可重構(gòu)模塊,劃分邏輯區(qū)域。導(dǎo)入可模擬接口時(shí)序的模塊A1和B1的網(wǎng)表文件,為可重構(gòu)模塊A和B劃分邏輯區(qū)域;

    ④編譯。編譯完成后,將config_1執(zhí)行Promote Partitions操作;

    ⑤將編譯后的整個(gè)工程和網(wǎng)表文件分別給模塊A和模塊B的開發(fā)者;

    ⑥模塊A(B)的開發(fā)者,用自己模塊的網(wǎng)表文件A(B)替換第⑤步里的A1(B1)網(wǎng)表文件,同時(shí)將模塊B(A)繼續(xù)保持為B1(A1);

    ⑦重新編譯。開發(fā)者A和開發(fā)者B各自進(jìn)行編譯,編譯完成后開發(fā)者A(B)將得到兩種配置文件:一種是頂層+模塊A(B)的完整配置文件;一種是模塊A(B)單獨(dú)的配置文件;

    ⑧開發(fā)者A(B)將模塊A(B)單獨(dú)的配置文件給開發(fā)者B(A);

    ⑨配置時(shí),先配置頂層+模塊A(B)完整的配置文件,再配置模塊B(A)單獨(dú)的配置文件;

    ⑩如果設(shè)計(jì)過(guò)程中修改了頂層邏輯、模塊A(B)的接口信號(hào)或者A(B)規(guī)劃的邏輯資源,需要重復(fù)實(shí)現(xiàn)步驟①~步驟⑨,重新規(guī)劃動(dòng)態(tài)模塊的資源,并用新的工程文件編譯各個(gè)動(dòng)態(tài)模塊。

    2.2.2 利用Vivado工具實(shí)現(xiàn)

    利用Vivado工具實(shí)現(xiàn)的主要步驟如下:

    ①綜合。模塊A和模塊B的開發(fā)者各自實(shí)現(xiàn)一個(gè)只模擬接口時(shí)序的模塊A1和模塊B1,并綜合得到.dcp文件。按照1.2節(jié)描述的步驟得到static.dcp文件,將該文件分別發(fā)送給模塊A的開發(fā)者和模塊B的開發(fā)者;

    ②開發(fā)者A(B)先導(dǎo)入static.dcp文件,再導(dǎo)入自己真實(shí)的模塊A(B)的dcp文件和B1(A1)的dcp文件,編譯后生成配置文件;

    ③開發(fā)者A(B)將模塊A(B)的局部配置文件發(fā)給模塊B(A)的開發(fā)者;

    ④配置時(shí),開發(fā)者A(B)先配置完整的配置文件,再配置B(A)模塊的局部配置文件;

    ⑤如果頂層邏輯有改動(dòng),需要重新產(chǎn)生static. dcp文件,并發(fā)給A、B雙方。A、B雙方再重復(fù)步驟②~步驟④,重新生成新的配置文件。

    2.3 實(shí)現(xiàn)結(jié)果

    分別在virtex5和Artix7的開發(fā)板中,根據(jù)圖5的設(shè)計(jì)框圖編寫了實(shí)際的程序,并模擬A、B兩個(gè)開發(fā)者對(duì)A、B兩個(gè)模塊獨(dú)立開發(fā)。按照2.2節(jié)的實(shí)現(xiàn)方法,A、B兩個(gè)設(shè)計(jì)者各自產(chǎn)生了完整的配置文件和A或B模塊單獨(dú)的配置文件。開發(fā)者A配置時(shí),通過(guò)JTAG調(diào)試接口先配置自己生成的完整配置文件,再配置模塊B單獨(dú)的配置文件。開發(fā)者B配置時(shí),通過(guò)JTAG調(diào)試接口先配置自己生成的完整配置文件,再配置模塊A單獨(dú)的配置文件。開發(fā)者A和B配置完成后,F(xiàn)PGA的所有功能都能正常運(yùn)行。由此表明,文中描述的FPGA獨(dú)立編譯模塊的方法是可行的。

    3 適用性分析

    對(duì)未采用局部重配置的普通設(shè)計(jì)方法、文獻(xiàn)[2]描述的局部重配置方法以及文中基于局部重配置的獨(dú)立編譯模塊的設(shè)計(jì)方法共三種FPGA設(shè)計(jì)方法進(jìn)行比較,可以得到如表1所示的結(jié)果。可見,文中的FPGA設(shè)計(jì)方法具有局部重配置的所有優(yōu)點(diǎn),且與文獻(xiàn)[2]相比,極大減少了開發(fā)者的工作量。同時(shí),由于文中的FPGA設(shè)計(jì)方法能獨(dú)立對(duì)模塊進(jìn)行編譯,產(chǎn)生可以直接供其他模塊使用的二進(jìn)制文件,因此非常適合多個(gè)團(tuán)隊(duì)合作完成一項(xiàng)科研任務(wù)時(shí)使用。

    表1 三種設(shè)計(jì)方法比較

    4 結(jié) 語(yǔ)

    基于局部重配置技術(shù)的FPGA設(shè)計(jì)方法,除了能避免所有模塊聯(lián)合編譯外,還能對(duì)設(shè)計(jì)者的模塊起到知識(shí)產(chǎn)權(quán)保護(hù)作用。設(shè)計(jì)者最終只需要提供模塊的執(zhí)行程序,而不需提供模塊的網(wǎng)表文件或者源代碼。目前,局部重配置技術(shù)在使用上還有一定的限制,尚有待進(jìn)一步發(fā)展,但這一領(lǐng)域已是眾多FPGA廠商研究的熱點(diǎn)[7]。相信隨著技術(shù)的不斷成熟,此技術(shù)的應(yīng)用前景將非常廣闊。

    [1] 陳曦,沈佐峰.一種可靠的FPGA動(dòng)態(tài)配置方法及實(shí)現(xiàn)[J].通信技術(shù),2012,45(03):105-110. CHEN Xi,SHEN Zuo-feng.A Reliable Dynamic Configuration and Implementation of FPGA[J].Communications Technology,2012,45(03):105-110.

    [2] 陶杰.FPGA局部動(dòng)態(tài)可重配置的研究[J].電子科技,2009,22(04):36-38. TAO Jie.Research on Partially and Dynamically Reconfigured FPGA[J].Electronic Science and Technology, 2009,22(04):36-38.

    [3] 李鵬,蘭巨龍,姜鯤鵬.FPGA動(dòng)態(tài)局部重構(gòu)技術(shù)研究進(jìn)展[J].信息工程大學(xué)學(xué)報(bào),2009,10(01):98-105. LI Peng,LAN Ju-long,JIANG Kun-peng.Survey of Research on FPGA-Based Partial Reconfiguration Technology[J].Journal of Information Engineering University,2009,10(01):98-105.

    [4] XILINX.Partial Reconfiguration User Guide[EB/OL]. (2012-12-08)[2016-08-12].http://www.xilinx.com.

    [5] XILINX.PlanAhead Tutorial Partial Reconfiguration [EB/ OL].(2012-05-08)[2016-08-12].http://www.xilinx.com.

    [6] XILINX.Vivado Partial Reconfiguration Tutorial [EB/ OL].(2014-10-01)[2015-12-28].http://www.xilinx.com.

    [7] 吳鳳艷,王烈,孫洪民.基于FPGA的動(dòng)態(tài)局部可重構(gòu)方法分析與比較[J].廣西科學(xué)院學(xué)報(bào),2009,25(04): 340-346. WU Feng-yan,WANG Lie,SUN Hong-min.Analyze and Compare the Methods of Dynamic Partial Reconfiguration based on FPGAs[J].Journal of Guangxi Academy of Sciences,2009,25(04):340-346.

    韓煉冰(1984—),男,學(xué)士,工程師,主要研究方向?yàn)樾畔踩?、通信安全技術(shù);

    段俊紅(1984—),男,學(xué)士,工程師,主要研究方向?yàn)榍度胧较到y(tǒng)、通信安全技術(shù);

    王 松(1985—),男,學(xué)士,工程師,主要研究方向?yàn)樾畔踩?、通信安全技術(shù);

    房利國(guó)(1977—),男,碩士,高級(jí)工程師,主要研究方向?yàn)樾畔踩?、通信安全技術(shù)、計(jì)算機(jī)應(yīng)用;

    劉 蘊(yùn)(1981—),女,碩士,工程師,主要研究方向?yàn)樾畔踩?/p>

    Implementation and Application of FPGA Partial Reconfiguration Technology

    HAN Lian-bing, DUAN Jun-hong, WANG Song, FANG Li-guo, LIU Yun
    (NO.30 Institute of CETC, Chengdu Sichuan 610041, China)

    Partial reconfiguration can dynamically modify reconfiguration region in operating process of FPGA, without any effect on the normal operation of other non-reconfiguration region. For this reason, the system with the design of partial reconfiguration technology often has fairly good flexibility and adaptability. Thus based on the detailed description of implementation method of FPGA partial reconfiguration, the FPGA design method capable of avoiding all modules in combined compiling is proposed. Finally, the actual verification of the design method on the Virtex5 and Artix7 development boards is done, and this verification indicates the feasibility and applicability of the proposed method.

    partial reconfiguration; FPGA; compilation; dynamic configuration

    TP302

    A

    1002-0802(2016)-12-1728-05

    10.3969/j.issn.1002-0802.2016.12.029

    2016-08-19

    2016-11-22 Received date:2016-08-19;Revised date:2016-11-22

    猜你喜歡
    配置文件頂層開發(fā)者
    提示用戶配置文件錯(cuò)誤 這樣解決
    汽車頂層上的乘客
    文苑(2019年24期)2020-01-06 12:06:58
    搭建簡(jiǎn)單的Kubernetes集群
    互不干涉混用Chromium Edge
    忘記ESXi主機(jī)root密碼怎么辦
    頂層設(shè)計(jì)
    16%游戲開發(fā)者看好VR
    CHIP新電腦(2016年3期)2016-03-10 13:06:42
    加快頂層設(shè)計(jì)
    iOS開發(fā)者調(diào)查
    電腦迷(2015年8期)2015-05-30 12:27:10
    iOS開發(fā)者調(diào)查
    電腦迷(2015年4期)2015-05-30 05:24:09
    国内精品宾馆在线| 中文字幕人妻熟人妻熟丝袜美| 高清欧美精品videossex| 久久久久久久大尺度免费视频| 欧美潮喷喷水| 一个人看的www免费观看视频| 国产乱人视频| 久久人人爽人人爽人人片va| 男人爽女人下面视频在线观看| 狠狠精品人妻久久久久久综合| 成人午夜精彩视频在线观看| 亚洲激情五月婷婷啪啪| 国产精品一区二区三区四区久久| 好男人在线观看高清免费视频| 色尼玛亚洲综合影院| 亚洲性久久影院| 日韩av在线免费看完整版不卡| 亚洲国产精品专区欧美| 两个人视频免费观看高清| a级毛色黄片| 国产激情偷乱视频一区二区| 久久精品人妻少妇| 国产成年人精品一区二区| 性插视频无遮挡在线免费观看| 日本黄色片子视频| 一级毛片aaaaaa免费看小| 免费看光身美女| 久久久国产一区二区| 国产精品无大码| 建设人人有责人人尽责人人享有的 | 日本猛色少妇xxxxx猛交久久| 亚洲最大成人av| 激情五月婷婷亚洲| 美女xxoo啪啪120秒动态图| 91在线精品国自产拍蜜月| 国模一区二区三区四区视频| 能在线免费看毛片的网站| 色播亚洲综合网| 亚洲国产最新在线播放| 国产精品一区www在线观看| 国产亚洲av嫩草精品影院| 日韩强制内射视频| 久久久久久久久久成人| 九九爱精品视频在线观看| 国产av不卡久久| 亚洲色图av天堂| 91狼人影院| 中文字幕制服av| 丝瓜视频免费看黄片| 极品少妇高潮喷水抽搐| 精品久久久久久久末码| 免费av毛片视频| 久久久久久久久久黄片| 最近视频中文字幕2019在线8| 男女视频在线观看网站免费| 午夜福利视频1000在线观看| 韩国高清视频一区二区三区| 尤物成人国产欧美一区二区三区| a级一级毛片免费在线观看| 亚洲av中文字字幕乱码综合| 久久久久久久久久久免费av| 两个人的视频大全免费| 91av网一区二区| 爱豆传媒免费全集在线观看| 日韩成人av中文字幕在线观看| 国产中年淑女户外野战色| 波多野结衣巨乳人妻| 国产爱豆传媒在线观看| 精品久久久久久久久av| 日韩亚洲欧美综合| 又黄又爽又刺激的免费视频.| 国产有黄有色有爽视频| 我的女老师完整版在线观看| 简卡轻食公司| 亚洲av中文字字幕乱码综合| 婷婷色综合大香蕉| 国精品久久久久久国模美| 干丝袜人妻中文字幕| 小蜜桃在线观看免费完整版高清| 3wmmmm亚洲av在线观看| 亚洲aⅴ乱码一区二区在线播放| 国产精品蜜桃在线观看| 大香蕉久久网| 日韩三级伦理在线观看| 亚洲av免费高清在线观看| 天堂网av新在线| 国产精品一区二区性色av| 亚洲av成人av| 建设人人有责人人尽责人人享有的 | 国产男人的电影天堂91| 国产精品美女特级片免费视频播放器| 国产伦理片在线播放av一区| 热99在线观看视频| 国产精品久久视频播放| 老师上课跳d突然被开到最大视频| 美女脱内裤让男人舔精品视频| 高清日韩中文字幕在线| 高清欧美精品videossex| 青春草视频在线免费观看| 1000部很黄的大片| 亚洲精品国产成人久久av| 韩国av在线不卡| 久久精品国产亚洲av涩爱| 日本色播在线视频| 一二三四中文在线观看免费高清| 国产成人a区在线观看| 1000部很黄的大片| 国产亚洲最大av| 99热全是精品| 成年版毛片免费区| 99热网站在线观看| 亚洲国产最新在线播放| 国产免费又黄又爽又色| 日韩av在线免费看完整版不卡| 免费大片18禁| 国产大屁股一区二区在线视频| 全区人妻精品视频| 一级片'在线观看视频| 国产精品美女特级片免费视频播放器| 国产精品一区二区三区四区免费观看| 国产欧美另类精品又又久久亚洲欧美| 午夜精品在线福利| 美女被艹到高潮喷水动态| 亚洲精品视频女| 超碰av人人做人人爽久久| 欧美3d第一页| 国产av码专区亚洲av| 亚洲自偷自拍三级| 能在线免费观看的黄片| 欧美人与善性xxx| 亚洲怡红院男人天堂| 亚洲av免费高清在线观看| 赤兔流量卡办理| 日本与韩国留学比较| 国产高清有码在线观看视频| 久久草成人影院| 大陆偷拍与自拍| 国产成年人精品一区二区| 久久精品夜色国产| 亚洲最大成人中文| 国产伦精品一区二区三区视频9| 99久国产av精品国产电影| 午夜视频国产福利| 婷婷色综合大香蕉| 午夜福利视频1000在线观看| 亚洲综合色惰| 一个人观看的视频www高清免费观看| 三级国产精品片| 搞女人的毛片| 一级毛片黄色毛片免费观看视频| 成人特级av手机在线观看| 国产亚洲一区二区精品| 亚洲成色77777| 久久人人爽人人爽人人片va| 精品99又大又爽又粗少妇毛片| 成人亚洲欧美一区二区av| www.色视频.com| 午夜福利视频1000在线观看| 色5月婷婷丁香| 哪个播放器可以免费观看大片| 国模一区二区三区四区视频| 国产伦理片在线播放av一区| 久久久久久久久久黄片| 三级国产精品片| 国产精品1区2区在线观看.| 国产精品一区二区三区四区久久| 亚洲av电影不卡..在线观看| 亚洲精品视频女| 一二三四中文在线观看免费高清| 精品久久久久久久人妻蜜臀av| 亚洲欧美日韩无卡精品| 亚洲aⅴ乱码一区二区在线播放| 亚洲人成网站高清观看| 亚洲精品,欧美精品| 少妇猛男粗大的猛烈进出视频 | 在线天堂最新版资源| 亚洲精品国产成人久久av| 中文字幕免费在线视频6| 高清午夜精品一区二区三区| 国产精品精品国产色婷婷| 久久草成人影院| 成年女人看的毛片在线观看| 日本av手机在线免费观看| 别揉我奶头 嗯啊视频| av福利片在线观看| 天堂√8在线中文| 插阴视频在线观看视频| 午夜福利成人在线免费观看| 色网站视频免费| 街头女战士在线观看网站| 国产亚洲5aaaaa淫片| 一级a做视频免费观看| 青青草视频在线视频观看| 97精品久久久久久久久久精品| 直男gayav资源| 中文字幕久久专区| 国产男女超爽视频在线观看| 欧美bdsm另类| 久久久国产一区二区| 国产伦在线观看视频一区| 亚洲av在线观看美女高潮| 亚洲国产精品成人久久小说| av播播在线观看一区| 成人特级av手机在线观看| 超碰97精品在线观看| 国产日韩欧美在线精品| 中国美白少妇内射xxxbb| 麻豆久久精品国产亚洲av| 2021天堂中文幕一二区在线观| 日韩欧美三级三区| 高清av免费在线| 欧美xxxx性猛交bbbb| 青春草视频在线免费观看| 国产男女超爽视频在线观看| 久久久久久国产a免费观看| 久久久久精品性色| 国产伦精品一区二区三区四那| 91久久精品电影网| 一个人免费在线观看电影| 丝瓜视频免费看黄片| 边亲边吃奶的免费视频| 国产亚洲最大av| 精品人妻熟女av久视频| 日韩视频在线欧美| 91午夜精品亚洲一区二区三区| 午夜亚洲福利在线播放| 精品久久久久久成人av| 人妻夜夜爽99麻豆av| 日韩中字成人| 高清欧美精品videossex| 国产色婷婷99| 日日啪夜夜撸| 热99在线观看视频| 成人无遮挡网站| 日韩 亚洲 欧美在线| 国产成人freesex在线| 日韩欧美精品v在线| 男女啪啪激烈高潮av片| 99久久精品热视频| 麻豆成人午夜福利视频| 久久这里有精品视频免费| 日韩人妻高清精品专区| 国产av国产精品国产| 国产精品麻豆人妻色哟哟久久 | 亚洲国产欧美在线一区| 91精品国产九色| 日韩,欧美,国产一区二区三区| www.色视频.com| 欧美成人a在线观看| 直男gayav资源| 一区二区三区高清视频在线| 国产av不卡久久| 超碰97精品在线观看| 亚洲成人av在线免费| 少妇丰满av| 国产黄片视频在线免费观看| 乱码一卡2卡4卡精品| 男女啪啪激烈高潮av片| 欧美成人a在线观看| 国产亚洲av片在线观看秒播厂 | 国产极品天堂在线| 七月丁香在线播放| 亚洲人与动物交配视频| 熟妇人妻久久中文字幕3abv| 亚洲欧美成人综合另类久久久| 亚洲精品日本国产第一区| 欧美日韩亚洲高清精品| .国产精品久久| 美女国产视频在线观看| 一本久久精品| 亚洲无线观看免费| 91aial.com中文字幕在线观看| 乱人视频在线观看| 久久久久久久久久久丰满| 欧美+日韩+精品| 亚洲怡红院男人天堂| 精品久久久久久久末码| 精品欧美国产一区二区三| 亚洲欧美成人精品一区二区| 日本午夜av视频| 亚洲最大成人手机在线| 联通29元200g的流量卡| 2021天堂中文幕一二区在线观| 欧美zozozo另类| 联通29元200g的流量卡| 日韩欧美精品v在线| 一边亲一边摸免费视频| 能在线免费观看的黄片| 亚洲国产日韩欧美精品在线观看| freevideosex欧美| 青青草视频在线视频观看| 九九爱精品视频在线观看| 寂寞人妻少妇视频99o| 免费电影在线观看免费观看| av在线播放精品| 如何舔出高潮| 熟女电影av网| 久久久久久伊人网av| 成人性生交大片免费视频hd| 日韩视频在线欧美| 国产av在哪里看| 午夜老司机福利剧场| 精品一区二区三卡| 亚洲精品自拍成人| 亚洲国产精品成人综合色| 国产综合懂色| 亚洲精品视频女| 少妇猛男粗大的猛烈进出视频 | 免费人成在线观看视频色| 国产 一区精品| 男人和女人高潮做爰伦理| 成人美女网站在线观看视频| 一区二区三区高清视频在线| 日本爱情动作片www.在线观看| 真实男女啪啪啪动态图| 国产精品久久久久久久电影| 激情 狠狠 欧美| 99热这里只有精品一区| 插逼视频在线观看| 美女xxoo啪啪120秒动态图| 精品久久久久久久人妻蜜臀av| 国产精品一区二区三区四区久久| 免费少妇av软件| 日韩大片免费观看网站| 中文字幕免费在线视频6| 精品人妻视频免费看| 亚洲高清免费不卡视频| 国产成人一区二区在线| 中国国产av一级| 亚洲人成网站在线观看播放| 高清日韩中文字幕在线| 国产在线一区二区三区精| 久久精品久久久久久噜噜老黄| 成人鲁丝片一二三区免费| 国产极品天堂在线| 简卡轻食公司| 黄色配什么色好看| 少妇丰满av| 身体一侧抽搐| 街头女战士在线观看网站| 日韩强制内射视频| 国产亚洲一区二区精品| 色网站视频免费| 青春草亚洲视频在线观看| 免费黄频网站在线观看国产| 国产午夜福利久久久久久| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 深夜a级毛片| 好男人视频免费观看在线| 80岁老熟妇乱子伦牲交| 精品人妻偷拍中文字幕| 午夜福利视频精品| 丝瓜视频免费看黄片| 日韩人妻高清精品专区| 少妇猛男粗大的猛烈进出视频 | 麻豆成人av视频| 美女主播在线视频| 少妇猛男粗大的猛烈进出视频 | 日韩,欧美,国产一区二区三区| 又粗又硬又长又爽又黄的视频| 成人av在线播放网站| 国产探花极品一区二区| 日本猛色少妇xxxxx猛交久久| 亚洲图色成人| 亚洲精品乱码久久久久久按摩| 久久韩国三级中文字幕| 国产又色又爽无遮挡免| 国产成人精品婷婷| 国产91av在线免费观看| 看十八女毛片水多多多| 亚洲最大成人av| 亚洲av在线观看美女高潮| 国产三级在线视频| 成年人午夜在线观看视频 | 久久久久精品久久久久真实原创| 国产精品一二三区在线看| 亚洲无线观看免费| 日韩三级伦理在线观看| 又爽又黄a免费视频| 黄片wwwwww| 少妇人妻精品综合一区二区| 天堂中文最新版在线下载 | 亚洲av.av天堂| 99热这里只有是精品在线观看| 亚洲电影在线观看av| 少妇猛男粗大的猛烈进出视频 | 中文字幕av成人在线电影| 午夜爱爱视频在线播放| 国产高清不卡午夜福利| 日韩av在线大香蕉| 欧美人与善性xxx| 91av网一区二区| 在线免费观看不下载黄p国产| 精品一区二区三卡| 成人国产麻豆网| 亚洲精品456在线播放app| 欧美激情国产日韩精品一区| 亚洲综合色惰| 久久久久久久国产电影| 亚洲精品aⅴ在线观看| 黄色毛片三级朝国网站| 亚洲国产精品999| 精品久久蜜臀av无| 男人爽女人下面视频在线观看| 性少妇av在线| 婷婷色麻豆天堂久久| 在线观看国产h片| 欧美成人午夜免费资源| 最近最新中文字幕大全免费视频 | 在线 av 中文字幕| 成年动漫av网址| 大香蕉久久成人网| 我要看黄色一级片免费的| 国产精品蜜桃在线观看| 欧美精品一区二区大全| 午夜福利视频精品| 欧美变态另类bdsm刘玥| 日韩av在线免费看完整版不卡| 男男h啪啪无遮挡| 欧美变态另类bdsm刘玥| 精品一区二区免费观看| 曰老女人黄片| 人人妻人人爽人人添夜夜欢视频| av免费在线看不卡| 日韩 亚洲 欧美在线| 美女脱内裤让男人舔精品视频| 狠狠婷婷综合久久久久久88av| 十分钟在线观看高清视频www| 美女视频免费永久观看网站| 交换朋友夫妻互换小说| av在线播放精品| 国产又色又爽无遮挡免| 大码成人一级视频| 婷婷色av中文字幕| 国产成人精品久久二区二区91 | 久久99一区二区三区| 午夜日韩欧美国产| 国产不卡av网站在线观看| 日韩三级伦理在线观看| 三上悠亚av全集在线观看| 欧美亚洲 丝袜 人妻 在线| 国产精品久久久久成人av| videosex国产| 亚洲,一卡二卡三卡| 亚洲人成网站在线观看播放| 久久久久视频综合| 午夜精品国产一区二区电影| 黑丝袜美女国产一区| 天堂8中文在线网| 午夜影院在线不卡| 精品久久久久久电影网| 国产精品久久久久久久久免| 交换朋友夫妻互换小说| 国产精品久久久久成人av| 久久女婷五月综合色啪小说| 黄色怎么调成土黄色| 国产亚洲最大av| 777久久人妻少妇嫩草av网站| 人人妻人人澡人人爽人人夜夜| 免费av中文字幕在线| 国产成人精品一,二区| 一本—道久久a久久精品蜜桃钙片| 欧美日韩亚洲高清精品| 老汉色av国产亚洲站长工具| 国产成人精品久久久久久| 亚洲国产欧美网| 亚洲在久久综合| xxxhd国产人妻xxx| 久久久久国产网址| www.精华液| 久久久精品免费免费高清| 亚洲内射少妇av| 两个人免费观看高清视频| 丰满乱子伦码专区| 国产不卡av网站在线观看| 两个人看的免费小视频| 欧美变态另类bdsm刘玥| 国产精品一区二区在线不卡| 午夜免费男女啪啪视频观看| 熟女少妇亚洲综合色aaa.| 精品国产一区二区三区四区第35| 一级片'在线观看视频| 在线观看一区二区三区激情| 亚洲熟女精品中文字幕| 午夜精品国产一区二区电影| 国产麻豆69| 亚洲图色成人| 成人国产av品久久久| 1024视频免费在线观看| 制服人妻中文乱码| 大片免费播放器 马上看| 国产精品二区激情视频| 国产视频首页在线观看| 一区福利在线观看| 亚洲一级一片aⅴ在线观看| av在线app专区| 爱豆传媒免费全集在线观看| 在线亚洲精品国产二区图片欧美| 日本wwww免费看| 国产成人欧美| 成年美女黄网站色视频大全免费| 高清不卡的av网站| 精品视频人人做人人爽| 亚洲在久久综合| 国产高清国产精品国产三级| 国产亚洲av片在线观看秒播厂| 亚洲av.av天堂| 精品亚洲乱码少妇综合久久| 日本vs欧美在线观看视频| 国产爽快片一区二区三区| 99热国产这里只有精品6| 一二三四在线观看免费中文在| 电影成人av| 久久国内精品自在自线图片| 亚洲人成77777在线视频| 嫩草影院入口| 亚洲中文av在线| 免费观看性生交大片5| 亚洲久久久国产精品| 国产日韩一区二区三区精品不卡| 国产精品二区激情视频| 国产精品三级大全| 亚洲少妇的诱惑av| 亚洲美女视频黄频| 久久精品国产亚洲av天美| 日韩制服骚丝袜av| 亚洲国产成人一精品久久久| 日韩精品有码人妻一区| 国产无遮挡羞羞视频在线观看| 汤姆久久久久久久影院中文字幕| 春色校园在线视频观看| 狠狠婷婷综合久久久久久88av| 大片免费播放器 马上看| 亚洲国产日韩一区二区| 久久韩国三级中文字幕| 国产白丝娇喘喷水9色精品| 色播在线永久视频| 最近中文字幕2019免费版| 亚洲四区av| 免费观看av网站的网址| 91精品伊人久久大香线蕉| 亚洲成人av在线免费| 久久韩国三级中文字幕| 国产av码专区亚洲av| 国产老妇伦熟女老妇高清| 18在线观看网站| 狠狠精品人妻久久久久久综合| 欧美日韩成人在线一区二区| 香蕉精品网在线| av片东京热男人的天堂| 老汉色∧v一级毛片| 天天操日日干夜夜撸| 在线免费观看不下载黄p国产| 亚洲精品视频女| 水蜜桃什么品种好| 最新的欧美精品一区二区| 97人妻天天添夜夜摸| 日韩熟女老妇一区二区性免费视频| 男女高潮啪啪啪动态图| 免费在线观看完整版高清| 两个人看的免费小视频| 国产午夜精品一二区理论片| 七月丁香在线播放| 久久久a久久爽久久v久久| 各种免费的搞黄视频| 午夜福利一区二区在线看| av一本久久久久| 美女午夜性视频免费| 久久久精品94久久精品| 欧美黄色片欧美黄色片| 亚洲精品在线美女| 日韩伦理黄色片| 精品亚洲成国产av| av免费在线看不卡| 日韩欧美一区视频在线观看| 国产一区二区 视频在线| 中文字幕人妻丝袜一区二区 | 女人久久www免费人成看片| 久久久久久久精品精品| 女人久久www免费人成看片| 中文字幕av电影在线播放| 久久久国产精品麻豆| 亚洲成人手机| 成人亚洲欧美一区二区av| 我要看黄色一级片免费的| 成年美女黄网站色视频大全免费| 国产精品嫩草影院av在线观看| 精品国产乱码久久久久久男人| 午夜福利影视在线免费观看| 中文字幕人妻丝袜制服| 咕卡用的链子| 人人妻人人澡人人爽人人夜夜| 中文字幕精品免费在线观看视频| 最近最新中文字幕大全免费视频 | 亚洲激情五月婷婷啪啪| 毛片一级片免费看久久久久| 亚洲成色77777| 亚洲欧美精品综合一区二区三区 | 精品第一国产精品| 久久久久精品人妻al黑| 美国免费a级毛片| 超色免费av| 午夜福利视频在线观看免费| 一级片'在线观看视频| 亚洲男人天堂网一区| 国产精品久久久久成人av| 黄片无遮挡物在线观看| 日日啪夜夜爽| 欧美国产精品一级二级三级| 亚洲成av片中文字幕在线观看 | 免费在线观看完整版高清| 午夜91福利影院| 美女大奶头黄色视频| 男人舔女人的私密视频| 啦啦啦在线观看免费高清www|