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

    一種批量FPGA遠(yuǎn)程并行智能升級的方案

    2016-09-16 09:10:06郝天琪孟立凡孫玉環(huán)中北大學(xué)電子測試技術(shù)國家重點實驗室太原03005中北大學(xué)儀器與電子學(xué)院太原03005
    電子器件 2016年4期
    關(guān)鍵詞:狀態(tài)機字節(jié)編程

    郝天琪,孟立凡*,孫玉環(huán)(.中北大學(xué)電子測試技術(shù)國家重點實驗室,太原03005;.中北大學(xué)儀器與電子學(xué)院,太原03005)

    一種批量FPGA遠(yuǎn)程并行智能升級的方案

    郝天琪1,孟立凡1*,孫玉環(huán)2
    (1.中北大學(xué)電子測試技術(shù)國家重點實驗室,太原030051;2.中北大學(xué)儀器與電子學(xué)院,太原030051)

    針對存儲陣列卡中批量FPGA手動逐個升級緩慢的問題,在不修改原有硬件的條件下,提出并成功實現(xiàn)了一種批量FPGA遠(yuǎn)程并行智能升級的方案。依托存儲陣列卡中僅有的PCIE接口,各片F(xiàn)PGA以并發(fā)競爭的方式向控制主機提出升級數(shù)據(jù)讀取請求并實時響應(yīng),解決了配置Flash手動串行編程效率低的難題。經(jīng)過存儲陣列卡板上遠(yuǎn)程調(diào)試證明,該方案可行,運行穩(wěn)定可靠,且移植方便,是一種廉價又理想的遠(yuǎn)程并行智能升級方案。

    FPGA;配置Flash;并發(fā)競爭;遠(yuǎn)程智能升級

    隨著大規(guī)模集成電路的高速發(fā)展,現(xiàn)場可編程門陣列FPGA(Field Programable Gate Array)在工業(yè)領(lǐng)域得到了廣泛應(yīng)用[1]。為了加快電子存儲設(shè)備的研發(fā)進度,提高存儲陣列卡的吞吐量,眾多電子存儲陣列卡使用了大量的FPGA代替?zhèn)鹘y(tǒng)的ASIC。在整機調(diào)試過程中,由于FPGA數(shù)量眾多,固化配置邏輯極其耗時,給遠(yuǎn)程存儲陣列卡邏輯更新和設(shè)備維護造成了困難。國內(nèi)外對較多FPGA芯片的配置更新研究甚少,在解決此類難題時加入了微控制器、IP核或只能串行逐個更新,通用性差,不夠靈活且移植困難[2,3]。因此,在不修改硬件板卡的前提下,利用存儲陣列卡現(xiàn)有的PCIE接口和PCIE協(xié)議的強突發(fā)傳輸處理能力、高速傳輸特性對配置Flash[4]并行編程是一種理想方案。本文以SPI接口的NOR Flash為例,詳細(xì)闡述了遠(yuǎn)程并行智能升級的原理和FPGA邏輯結(jié)構(gòu)。

    1 遠(yuǎn)程并行智能升級原理

    遠(yuǎn)程并行智能升級系統(tǒng)包括兩部分,遠(yuǎn)程服務(wù)站(Romote Server)和存儲陣列(Storage Array)。遠(yuǎn)程服務(wù)站通過因特網(wǎng)將新的配置文件傳到存儲陣列卡中工控機IPC(Industrial Personal Computer)的內(nèi)存上,接著觸發(fā)FPGA升級信號,各片F(xiàn)PGA在收到升級觸發(fā)信號后向IPC確認(rèn),接著FPGA對配置Flash進行擦除,再以并發(fā)競爭的方式向IPC請求配置數(shù)據(jù)并編程配置Flash芯片的指定區(qū)域,編程完成后回讀配置Flash的更新區(qū)域,對比確認(rèn)后再啟動加載配置命令,在不掉電的情況下完成配置文件升級[5],如圖1所示。由于PCIE傳輸速率高,NOR Flash的寫入速度低,每完成一頁的編程Flash都需要等待較長時間,所以各片F(xiàn)PGA彼此之間的影響并不大,多片F(xiàn)PGA可以同時進行升級,這樣可以將升級配置時間由N個時間單位縮短為稍大于一個時間單位,大大提高了存儲設(shè)備遠(yuǎn)程升級效率。

    圖1 遠(yuǎn)程并行智能升級示意圖

    2 遠(yuǎn)程并行智能升級FPGA邏輯結(jié)構(gòu)

    遠(yuǎn)程并行智能升級FPGA邏輯包括W rite_Read子模塊和 BitLoad子模塊,其結(jié)構(gòu)如圖 2所示。W rite_Read子模塊的功能包括檢查FPGA的連接狀態(tài)、對指定區(qū)域的配置Flash進行擦除、編程和讀取。BitLoad子模塊的功能是當(dāng)Flash編程完畢回讀確認(rèn)后從配置Flash加載FPGA的配置文件,這樣FPGA在編程完畢后無需斷電就可以啟動新配置,有效保護了存儲陣列卡中DDR等其它器件上的數(shù)據(jù)[6~8]。Top interface為上層控制接口,同PCIE寄存器連接,PCIE模塊在此沒有列出,它主要用于陣列卡數(shù)據(jù)高速傳輸。Bottom interface為底層接口,同F(xiàn)lash芯片連接。

    圖2 W rite_Read和BitLoad的結(jié)構(gòu)

    2.1W rite_Read模塊

    配置Flash讀寫子模塊包括兩條獨立且互斥的通道,讀通道和寫通道。兩條通道在上層是獨立無聯(lián)系的,下層通過MUX模塊的選擇與SpiSerdes模塊連接,通道的選擇由W rite_ReadENB控制,當(dāng)W rite_ReadENB置位‘0'時,連接讀通道,為‘1'時連接寫通道。下面,由下至上分別介紹各個子模塊的實現(xiàn)及其關(guān)系。

    2.1.1STARTUPE2模塊

    SPI協(xié)議是同步通信協(xié)議,數(shù)據(jù)的傳輸依賴于同步時鐘CCLK的邊沿,因此需要準(zhǔn)確控制CCLK的電平跳變。FPGA的SPI配置方式時鐘CCLK為專用管腳,需要硬件原語模塊STARTUPE2來管理CCLK。設(shè)計中SPI協(xié)議選用常見的模式3,即時鐘極性CPOL=1,時鐘相位CPHA=1。STARTUPE2的USERCLKO直接控制著 CCLK的輸出,通過SpiSerdes模塊的傳輸開始標(biāo)志位啟動USERCLKO,傳輸完成標(biāo)志位延時拉高USERCLKO[9-10]。

    2.1.2SpiSerdes模塊

    為了數(shù)據(jù)傳輸管理方便,我們將一個字節(jié)作為此模塊的傳輸單位,用兩個有限狀態(tài)機ShiftCounter和ShiftDate組織字節(jié)內(nèi)數(shù)據(jù)接收和發(fā)送。SpiSerdes包含兩個移位寄存器組ShiftCounter和ShiftDate。Shift-Counter有9 bit,用于標(biāo)識ShiftDate的傳輸狀態(tài),當(dāng)ShiftDate傳輸完成后,保留一個時鐘周期用于Shift-Date更新數(shù)據(jù),其位數(shù)高于ShiftDate。ShiftCounter初始值為B“000000001”,ShiftDate每傳輸完一位,ShiftCounter循環(huán)右移一位,當(dāng)數(shù)字‘1'再次回到LSB位時,標(biāo)記一個字節(jié)傳輸完成,同時為下一個字節(jié)的傳輸做好了準(zhǔn)備,如圖3(a)所示。ShiftDate寄存器組的LSB和MSB分別連接至配置Flash的MISO和MOSI。當(dāng)數(shù)據(jù)傳輸時,首先將ShiftDate寄存器組用待發(fā)送的數(shù)據(jù)初始化,然后在時鐘的上升沿將MSB發(fā)往MOSI接口,同時將ShiftDate左移,在時鐘的下降沿再將MISO填充到ShiftDate的LSB位,這樣隨著時鐘的周期性循環(huán),當(dāng)ShiftCounter的位‘1'再次回到LSB,就完成了一個字節(jié)的發(fā)送和接收,如圖3(b)所示。

    圖3 狀態(tài)寄存器組循環(huán)右移示意圖

    完成一個字節(jié)的數(shù)據(jù)發(fā)送和接收后,將TransferDone置為高電平,再根據(jù)TransferStart的情況選擇是否繼續(xù)傳輸數(shù)據(jù)。需要注意的是在發(fā)送有效數(shù)據(jù)之前,SpiSerdes模塊都要先發(fā)出一組空操作,以穩(wěn)定SPI的同步時鐘CCLK。

    2.1.3MUX模塊

    配置Flash的讀通道和寫通道的切換由MUX模塊來完成。當(dāng)W rite_ReadB為低電平時MUX選擇讀數(shù)據(jù)通道與SpiSerdes連接,當(dāng)W rite_ReadB為高電平時選擇寫數(shù)據(jù)通道與SpiSerdes連接,這樣獨立且互斥的讀寫通道可以有效降低因誤操作導(dǎo)致Flash內(nèi)容被篡改的可能性。讀寫通道的切換由時鐘同步處理,避免了毛刺的產(chǎn)生。

    2.1.4SpiFlashReader模塊

    配置Flash編程完畢后,檢驗配置文件已經(jīng)全部正確寫入的可靠方法就是讀出本次更新的配置數(shù)據(jù),再將讀取的數(shù)據(jù)與寫入的數(shù)據(jù)對比,確認(rèn)無誤后再從配置Flash加載更新后的配置文件。因此,SpiFlashReader模塊對編程的完整性檢驗具有重要意義[11-12]。

    SpiFlashReader以寄存器組DateBox移位的形式實現(xiàn)數(shù)據(jù)和命令傳輸?shù)?。DateBox有5個字節(jié),當(dāng)發(fā)送數(shù)據(jù)前需要發(fā)送讀命令時,以[ReadCommand,32 bitsDate]的形式組織,比如Flash讀通道選定后需要發(fā)送讀數(shù)據(jù)命令和起始地址,就將讀命令放在高字節(jié),起始地址放在低4個字節(jié)。DateBox初始化后被賦予待發(fā)送的值,同時它的狀態(tài)計數(shù)器Counter也被賦予待發(fā)送的字節(jié)數(shù),當(dāng)發(fā)送使能觸發(fā)后,DateBox的高字節(jié)被送往SpiSerdes模塊的數(shù)據(jù)發(fā)送接口,每傳輸完1個字節(jié),DateBox左移1個字節(jié),同時將SpiSerdes模塊接收到的一個字節(jié)的數(shù)據(jù)填充到低字節(jié),這樣循環(huán)直到Counter減為0,就完成了讀命令和起始地址的發(fā)送和接收。DateBox移位狀態(tài)圖4所示。

    圖4 DateBox寄存器組的移位示意圖

    起始地址發(fā)出后,就開始了數(shù)據(jù)接收的過程。DateBox每次接收完4個字節(jié)的數(shù)據(jù),就向上層控制模塊發(fā)出Ready信號,表明該模塊接收端口數(shù)據(jù)有效,當(dāng)收到應(yīng)答信號ACK后繼續(xù)讀取下一組數(shù)據(jù)。在此過程中讀取的地址隨著Ready信號的跳變不斷累加,直至接收完指定的數(shù)據(jù)長度才停止,最后將讀完成狀態(tài)信號置為高電平標(biāo)識讀過程已經(jīng)完成。

    2.1.5SpiFlashProgrammer模塊

    ①編程模塊子狀態(tài)機設(shè)計

    編程模塊是遠(yuǎn)程智能升級的關(guān)鍵,SpiFlashProgrammer模塊包含SendWords、PollStatus和Program-Pages 3個逐層嵌套的子狀態(tài)機。PollStatus發(fā)送命令時調(diào)用SendWords狀態(tài)機,ProgramPage在查詢狀態(tài)時調(diào)用PollStatus狀態(tài)機,在傳輸配置數(shù)據(jù)時調(diào)用SendWords狀態(tài)機,3個子狀態(tài)機結(jié)構(gòu)如圖5所示。

    圖5 SendW ords、PollStatus和Program Pages狀態(tài)機狀態(tài)轉(zhuǎn)移圖

    SendWords狀態(tài)機是編程模塊最底層的狀態(tài)機,配置Flash的ID讀取、擦除、編程都需要使用該狀態(tài)機,它的傳輸單位是雙字(DoubleWords)。進入該子狀態(tài)機后,首先在PreSendWord的狀態(tài)準(zhǔn)備好一組待發(fā)送數(shù)據(jù),然后進入Sendword狀態(tài),向SpiSerdes模塊發(fā)送四個字節(jié)的編程命令或數(shù)據(jù),每發(fā)送完成4個字節(jié),Sendwords狀態(tài)機就回到Pre-SendWord狀態(tài)重新初始化發(fā)送器。當(dāng)一組數(shù)據(jù)傳輸完畢后,有限狀態(tài)機就轉(zhuǎn)移到下一個指定的狀態(tài),若傳輸過程中長時間沒有收到配置Flash的正確回應(yīng),狀態(tài)機就會轉(zhuǎn)移至傳輸超時狀態(tài),將錯誤指示信號拉至高電平,提前結(jié)束編程。

    NOR Flash以頁為最小編程塊,每次編程的數(shù)據(jù)量為一頁。由于Flash寫入速度較慢,每次寫入一頁的數(shù)據(jù)之后需要等待,查詢配置Flash是否完成本頁的燒寫,這就需要一個狀態(tài)機PollStatus負(fù)責(zé)檢查配置Flash的頁編程狀態(tài)。PollStatus狀態(tài)機的結(jié)構(gòu)與SendWords狀態(tài)機相似,進入PrePollStatus之后不停地查詢頁寫入狀態(tài),直至寫入完成或?qū)懭氤瑫r。

    每片F(xiàn)lash包括許多頁,以頁為單位編程NOR Flash需要準(zhǔn)確組織頁的大小和順序,ProgramPages狀態(tài)機能夠自動累加編程地址,準(zhǔn)時更新待編程數(shù)據(jù),精確的控制頁編程。當(dāng)一頁編程未完成時,ProgramPages持續(xù)調(diào)用Sendwords狀態(tài)機,直至本頁數(shù)據(jù)全部寫入配置Flash,當(dāng)本頁編程完成時,調(diào)用PollStatus子狀態(tài)機,以確認(rèn)數(shù)據(jù)已經(jīng)準(zhǔn)確寫入,之后再根據(jù)寫地址判斷是否需要編程下一頁,編程全部完成后進入結(jié)束狀態(tài)。

    ②編程模塊更新配置Flash流程

    配置Flash在編程前需要先檢查其連接狀態(tài),通過讀取設(shè)備的ID可以確認(rèn)設(shè)備是否已經(jīng)正確連接,F(xiàn)lash ID讀取正確后就可以擦除其指定區(qū)域了,擦除完畢后才可以進行數(shù)據(jù)燒寫。如果只需要檢查配置Flash是否能夠識別,只檢查其ID就可以了,如圖6所示。在檢查設(shè)備ID、擦除或編程過程中,一旦出現(xiàn)Flash回應(yīng)超時,狀態(tài)機就會切換到到對應(yīng)的錯誤指示狀態(tài),提前結(jié)束編程。編程過程中或編程順利通過后,相應(yīng)的狀態(tài)指示信號也會置位,比如 Ready_BusyB,Done,Started,InitializeOK,Check IdOK,EraseOK,ProgramOK等,這些指示信號在調(diào)試和升級的過程中指明了編程模塊的進度,對定位錯誤、加快調(diào)試進度有很大幫助。

    圖6 配置Flash編程流程

    2.2BitLoad模塊

    配置Flash編程完畢后,需要將FPGA的配置切換到更新后的版本,但是存儲陣列卡又要求必須保護板卡中的DDR等輔助設(shè)備中的數(shù)據(jù),不得斷電,此時就需要BitLoad模塊向FPGA內(nèi)部配置寄存器發(fā)送命令,主動加載新的配置文件,這樣就達到了FPGA在不掉電的情況下重新加載新配置文件的目標(biāo)。ICAP命令的發(fā)送順序及其含義如表1所示,更新后配置文件的起始地址根據(jù)具體環(huán)境有所不同。ICAP命令的字節(jié)內(nèi)位序是LSB在前,使用時需要轉(zhuǎn)換,比如X“30020001”轉(zhuǎn)換后變?yōu)閄“0C400080”。BitLoad的觸發(fā)需要延時確認(rèn),避免了毛刺、尖峰信號的誤觸發(fā)。

    表1 ICAP命令發(fā)送順序

    3 邏輯功能仿真

    為了便于理解各模塊之間的時序關(guān)系,下面以讀取設(shè)備的ID為例對FPGA遠(yuǎn)程智能升級邏輯進行功能仿真。首先選擇寫通道,將Reset_EnableB置為低電平使能寫通道,同時將Check IdOnly信號拉高,Started變?yōu)楦唠娖?,F(xiàn)lash片選信號SpiCsB有效,進入寫模式狀態(tài),SpiFlashProgrammer模塊開始初始化配置Flash,initializeOK跳變?yōu)楦唠娖街?,開始發(fā)送讀ID命令X“9F”。SpiMosi和SpiMiso兩條信號線顯示了SPI串行總線發(fā)送和接收數(shù)據(jù)時數(shù)據(jù)高低電平的變化。從此時起TranserDone第一個脈沖說明讀ID命令已經(jīng)下發(fā),第2、第3個脈沖和隨后的高電平表示FPGA已經(jīng)完成了3個字節(jié)的接收,X“01”、X“02”、X“19”,這就是讀出的Flash的ID。配置Flash ID讀取完成后,Check IdOK狀態(tài)信號被拉高,隨后Done信號也被拉高,Error維持低電平,說明讀ID已經(jīng)順利完成,如圖7所示。FPGA邏輯仿真正確后,將各模塊連接到FPGA的PCIE寄存器接口上上板驗證,順利完成了批量FPGA的遠(yuǎn)程并行升級。

    圖7 讀取設(shè)備ID功能仿真

    4 結(jié)論

    本文介紹了一種批量FPGA遠(yuǎn)程并行智能升級的方案并對編程模塊進行了仿真,該方案邏輯功能由VHDL/Verilog編程實現(xiàn),不需要額外添加微控制器或其它輔助升級設(shè)備,在存儲陣列卡只留有PCIE接口的條件下,用少量的LUT和原語模塊順利實現(xiàn)了FPGA的遠(yuǎn)程并行智能升級,大大縮短了存儲設(shè)備整機升級時間,提高了存儲設(shè)備整機調(diào)試和升級維護的效率。經(jīng)過完備的功能仿真和上板遠(yuǎn)程調(diào)試證明,遠(yuǎn)程智能升級方案可移植性強,可靠性高,維護簡單,適用于Xilinx K7、V7、S7等系列主流芯片。

    [1] 劉迎輝,朱恒靜,張大宇,等.Xilinx低等級FPGA高可靠應(yīng)用的升級試驗方法研究[J].電子產(chǎn)品可靠性與環(huán)境試驗,2014,32(1):11-17.

    [2] 劉永恩,王俊芳.FPGA遠(yuǎn)程升級技術(shù)的分析與實現(xiàn)[J].專題技術(shù)與工程應(yīng)用,2012,42(9):48-50.

    [3] 李強,羅超,夏威,等.FPGA遠(yuǎn)程更新系統(tǒng)[J].儀表技術(shù)與傳感器,2014(7):72-74.

    [4] 唐磊.基于FPGA的USB、Flash控制器設(shè)計[D].北京:北京交通大學(xué),2010.

    [5] 丁丁,湯曉斌,陳立德,等.基于μClinux的FPGA遠(yuǎn)程更新系統(tǒng)的實現(xiàn)[J].電子技術(shù)應(yīng)用,2014,40(3):6-8.

    [6] Xilinx Corp.Platform Flash In-System Programmable Configuration PROMs[EB/OL].USA:Xilinx,Product Specification,May 2012:19.

    [7] 任勇峰,張凱華,程海亮.基于FPGA的高速數(shù)據(jù)采集存儲系統(tǒng)設(shè)計[J].電子器件,2015,38(1):135-139.

    [8] 李加超,孟令軍,周之麗,等.基于FPGA的斷電續(xù)傳存儲系統(tǒng)的設(shè)計與實現(xiàn)[J].電子器件,2015,38(3):588-591.

    [9] 孫云峰,段哲民.基于微處理器系統(tǒng)的FPGA在線配置方法[J].微處理機,2008,10(5):29-31.

    [10]連猛,丑修建,李慶,等.基于FPGA和DSP的數(shù)據(jù)采集與壓縮系統(tǒng)[J].電子器件,2015,38(1):130-134.

    [11]徐晶晶,陳帥.SSD系統(tǒng)中多級FPGA在線升級電路的設(shè)計與實現(xiàn)[J].信息技術(shù)教學(xué)與研究,2013(72):116-117.

    [12]逄錦昊,蘇濤,楊濤,等.基于FPGA的多路高速數(shù)據(jù)傳輸同步時延測量系統(tǒng)[J].電子器件,2015,38(2):447-451.

    郝天琪(1992-),男,漢族,山西河津人,中北大學(xué)碩士研究生,主要研究方向嵌入式系統(tǒng)及現(xiàn)代測試技術(shù),384047315@ qq.com;

    孟立凡(1956-),女,漢族,中北大學(xué)教授,主要研究方向為現(xiàn)代傳感理論與技術(shù)。1996年12月至1998年1月日本千葉大學(xué)高級訪問學(xué)者。主編有《傳感器原理及技術(shù)》高等學(xué)校教材,撰寫論文二十余篇,其中一級論文、核心期刊論文、EI收錄論文十余篇。發(fā)明專利一項。主持完成十余項省部級課題,menglifan@nuc.edu.cn。

    A Scheme of FPGA Remote Parallel Intelligent Upgrade

    HAO Tianqi1,MENG Lifan1*,SUN Yuhuan2
    (1.National Key Laboratory forElectronic Measurement Technology,North Uniυersity of China,Taiyuan 030051,China;2.College of Instrumentand Electric Technology,North Unitυersity ofChina,Taiyuan 030051,China)

    In order to solve the problem that storage array cards upgrade too slow inmanual one by another,a perfectmethod was proposed and successfully implemented on FPGA withoutmodifying the storage array cards.Relying on the storage array card's PCIE interface,each piece of FPGA proposes read request in concurrent competitive way,and respond to the controller in real time.Storage array card onboard debugging shows that the scheme proposed is feasible,reliable,and easy to transplant,and it isan inexpensive and ideal scheme.

    FPGA;deploy Flash;concurrentcompetition;remote intelligentupgrade

    TP336

    A

    1005-9490(2016)04-0820-05

    2015-08-09修改日期:2015-09-09

    EEACC:6120B;721010.3969/j.issn.1005-9490.2016.04.014

    猜你喜歡
    狀態(tài)機字節(jié)編程
    我家有只編程貓
    我家有只編程貓
    我家有只編程貓
    我家有只編程貓
    No.8 字節(jié)跳動將推出獨立出口電商APP
    基于有限狀態(tài)機的交會對接飛行任務(wù)規(guī)劃方法
    No.10 “字節(jié)跳動手機”要來了?
    簡談MC7字節(jié)碼
    FPGA設(shè)計中狀態(tài)機安全性研究
    基于反熔絲FPGA的有限狀態(tài)機加固設(shè)計
    女性被躁到高潮视频| 欧美成人精品欧美一级黄| 久久午夜综合久久蜜桃| 99九九在线精品视频| 国产精品久久久久成人av| 亚洲欧美中文字幕日韩二区| 欧美亚洲日本最大视频资源| 18禁观看日本| 精品视频人人做人人爽| 成人免费观看视频高清| 麻豆av在线久日| 亚洲一区二区三区欧美精品| 美女大奶头黄色视频| 只有这里有精品99| 少妇人妻久久综合中文| 久久久精品94久久精品| 一级毛片 在线播放| 日韩av免费高清视频| 久久久久久久久免费视频了| 夜夜骑夜夜射夜夜干| 水蜜桃什么品种好| 亚洲 国产 在线| 青春草视频在线免费观看| 91麻豆精品激情在线观看国产 | 日本vs欧美在线观看视频| 成人国产av品久久久| av一本久久久久| 国产av国产精品国产| 免费在线观看视频国产中文字幕亚洲 | 日韩一本色道免费dvd| 日本一区二区免费在线视频| 一本色道久久久久久精品综合| 中文字幕人妻熟女乱码| 天天躁夜夜躁狠狠久久av| 国产在线免费精品| 宅男免费午夜| 在线精品无人区一区二区三| 午夜福利免费观看在线| 性色av乱码一区二区三区2| 一级,二级,三级黄色视频| 婷婷色综合大香蕉| 99热网站在线观看| 国产亚洲午夜精品一区二区久久| 中国国产av一级| 好男人视频免费观看在线| 伊人亚洲综合成人网| 亚洲av国产av综合av卡| 少妇人妻久久综合中文| 午夜福利乱码中文字幕| 波野结衣二区三区在线| 国产精品免费大片| 天天操日日干夜夜撸| 亚洲av国产av综合av卡| 日韩制服骚丝袜av| 男女边吃奶边做爰视频| 亚洲国产欧美网| 一级a爱视频在线免费观看| 久久人人97超碰香蕉20202| 国产成人系列免费观看| 美女午夜性视频免费| 1024香蕉在线观看| 看免费成人av毛片| 啦啦啦 在线观看视频| 电影成人av| 操出白浆在线播放| 最新在线观看一区二区三区 | 精品人妻在线不人妻| 夫妻性生交免费视频一级片| 91国产中文字幕| 最黄视频免费看| 国产黄频视频在线观看| 久久这里只有精品19| 别揉我奶头~嗯~啊~动态视频 | 操美女的视频在线观看| 男女高潮啪啪啪动态图| 啦啦啦视频在线资源免费观看| 男人爽女人下面视频在线观看| 国产高清视频在线播放一区 | 精品一品国产午夜福利视频| 欧美日本中文国产一区发布| 欧美黑人欧美精品刺激| 麻豆av在线久日| 国产成人精品无人区| 一区在线观看完整版| 免费在线观看黄色视频的| 91国产中文字幕| 18禁裸乳无遮挡动漫免费视频| 精品国产乱码久久久久久小说| 操美女的视频在线观看| 一本色道久久久久久精品综合| 免费不卡黄色视频| 亚洲国产av影院在线观看| 亚洲熟女精品中文字幕| 国产色视频综合| 人人妻人人澡人人看| 在线av久久热| 美女主播在线视频| 欧美少妇被猛烈插入视频| 亚洲国产精品成人久久小说| 国产91精品成人一区二区三区 | 丝袜美腿诱惑在线| 七月丁香在线播放| 久久精品亚洲熟妇少妇任你| h视频一区二区三区| 国产女主播在线喷水免费视频网站| 久久久久视频综合| 在线 av 中文字幕| 日韩欧美一区视频在线观看| 十八禁人妻一区二区| 久久午夜综合久久蜜桃| 中文字幕制服av| 成年人免费黄色播放视频| 日本午夜av视频| 久久久久久久久免费视频了| 在线亚洲精品国产二区图片欧美| 夫妻性生交免费视频一级片| 自拍欧美九色日韩亚洲蝌蚪91| 国产精品久久久久成人av| 日韩视频在线欧美| 欧美精品人与动牲交sv欧美| 天堂8中文在线网| 欧美日韩黄片免| 久久精品国产亚洲av涩爱| 欧美日韩一级在线毛片| 精品国产国语对白av| 香蕉丝袜av| 久久久久久久大尺度免费视频| 国产欧美亚洲国产| 操美女的视频在线观看| 一边摸一边抽搐一进一出视频| 久久国产精品影院| 免费看不卡的av| 成年人黄色毛片网站| 高清不卡的av网站| 亚洲国产毛片av蜜桃av| 久久久久久久久久久久大奶| 久久久久久久精品精品| 精品亚洲成国产av| 男的添女的下面高潮视频| 国产成人啪精品午夜网站| 亚洲欧美激情在线| 国产一区二区激情短视频 | 少妇猛男粗大的猛烈进出视频| 91字幕亚洲| 国产男女超爽视频在线观看| 午夜久久久在线观看| 国产日韩欧美视频二区| 国产一区二区激情短视频 | 亚洲精品国产av成人精品| av在线老鸭窝| 这个男人来自地球电影免费观看| 啦啦啦中文免费视频观看日本| 亚洲专区中文字幕在线| 国产亚洲精品久久久久5区| 日韩av免费高清视频| 亚洲熟女毛片儿| 在线精品无人区一区二区三| 日韩大片免费观看网站| 久热爱精品视频在线9| a级片在线免费高清观看视频| 日本猛色少妇xxxxx猛交久久| 国产精品国产三级专区第一集| 国产1区2区3区精品| √禁漫天堂资源中文www| 黄片播放在线免费| 午夜福利视频精品| 9色porny在线观看| 日日摸夜夜添夜夜爱| 在线观看免费高清a一片| 高清欧美精品videossex| 日日爽夜夜爽网站| 中国国产av一级| 自拍欧美九色日韩亚洲蝌蚪91| 精品久久久久久电影网| 黑丝袜美女国产一区| 亚洲九九香蕉| 黄频高清免费视频| 五月开心婷婷网| 成人亚洲欧美一区二区av| 久久天堂一区二区三区四区| 在线观看免费视频网站a站| 午夜精品国产一区二区电影| 亚洲少妇的诱惑av| 国产亚洲av片在线观看秒播厂| 精品视频人人做人人爽| 一区二区日韩欧美中文字幕| 亚洲久久久国产精品| 国产伦人伦偷精品视频| 超色免费av| 99热国产这里只有精品6| 自拍欧美九色日韩亚洲蝌蚪91| 啦啦啦在线免费观看视频4| 亚洲精品在线美女| 18禁国产床啪视频网站| 老司机影院毛片| 亚洲美女黄色视频免费看| 国产欧美日韩综合在线一区二区| 欧美日韩成人在线一区二区| 大话2 男鬼变身卡| 黄色片一级片一级黄色片| 熟女少妇亚洲综合色aaa.| 777米奇影视久久| 搡老乐熟女国产| 99久久99久久久精品蜜桃| 日韩 亚洲 欧美在线| 国产在线一区二区三区精| 高清视频免费观看一区二区| 51午夜福利影视在线观看| 午夜老司机福利片| 国产成人精品久久二区二区免费| 丝袜在线中文字幕| 精品人妻熟女毛片av久久网站| 日韩大码丰满熟妇| 国产精品欧美亚洲77777| 黄色视频在线播放观看不卡| 亚洲人成网站在线观看播放| 亚洲一区二区三区欧美精品| 欧美人与性动交α欧美软件| 美女高潮到喷水免费观看| 国产激情久久老熟女| 亚洲国产欧美日韩在线播放| 久久久久久久久久久久大奶| 亚洲成人手机| 中文字幕人妻丝袜一区二区| 可以免费在线观看a视频的电影网站| 性色av一级| 狠狠婷婷综合久久久久久88av| 国产精品一区二区在线不卡| 久久精品国产a三级三级三级| 视频在线观看一区二区三区| 精品卡一卡二卡四卡免费| 久久精品aⅴ一区二区三区四区| 国产欧美日韩综合在线一区二区| 一级黄色大片毛片| 亚洲七黄色美女视频| 精品一区二区三区av网在线观看 | 久久久精品免费免费高清| 国产成人精品无人区| 中文欧美无线码| 性色av一级| 国产亚洲精品第一综合不卡| 女人久久www免费人成看片| 日本vs欧美在线观看视频| 国产片特级美女逼逼视频| 亚洲成人国产一区在线观看 | 婷婷色av中文字幕| 日韩熟女老妇一区二区性免费视频| 欧美日韩一级在线毛片| 免费在线观看日本一区| 午夜两性在线视频| 国产深夜福利视频在线观看| 亚洲国产日韩一区二区| 如日韩欧美国产精品一区二区三区| 久久午夜综合久久蜜桃| 国语对白做爰xxxⅹ性视频网站| 国产在视频线精品| 欧美日韩亚洲高清精品| 91九色精品人成在线观看| av线在线观看网站| 黄色视频不卡| bbb黄色大片| 精品少妇内射三级| 悠悠久久av| 国产欧美日韩精品亚洲av| 欧美日韩福利视频一区二区| 男男h啪啪无遮挡| 日本五十路高清| 夫妻性生交免费视频一级片| 国产97色在线日韩免费| 老司机亚洲免费影院| 人妻 亚洲 视频| 国产成人一区二区三区免费视频网站 | 91字幕亚洲| 中国美女看黄片| 2021少妇久久久久久久久久久| 亚洲中文av在线| 久久热在线av| 少妇被粗大的猛进出69影院| 国产男人的电影天堂91| 涩涩av久久男人的天堂| 国产一区二区在线观看av| 久久国产精品影院| 国产一区二区激情短视频 | 欧美日韩视频精品一区| www.熟女人妻精品国产| 久久人人爽人人片av| 人人妻人人爽人人添夜夜欢视频| 后天国语完整版免费观看| 男女国产视频网站| 777久久人妻少妇嫩草av网站| 国产av一区二区精品久久| 日韩av在线免费看完整版不卡| 成人影院久久| 老司机靠b影院| 久久女婷五月综合色啪小说| 久久久久久亚洲精品国产蜜桃av| 久久精品亚洲熟妇少妇任你| 欧美黑人精品巨大| 国产黄色免费在线视频| 欧美久久黑人一区二区| 中文字幕制服av| 日韩av在线免费看完整版不卡| 一级毛片 在线播放| 一区二区三区乱码不卡18| 国产亚洲av高清不卡| 亚洲人成网站在线观看播放| 久久九九热精品免费| 国产成人免费无遮挡视频| 国产爽快片一区二区三区| 国产av精品麻豆| 亚洲成国产人片在线观看| 2021少妇久久久久久久久久久| 久久毛片免费看一区二区三区| 久久精品亚洲av国产电影网| xxxhd国产人妻xxx| 午夜影院在线不卡| 国产一区二区三区av在线| 热99国产精品久久久久久7| 成人亚洲欧美一区二区av| 丁香六月欧美| 国产欧美亚洲国产| 免费一级毛片在线播放高清视频 | 亚洲欧美激情在线| 欧美日韩成人在线一区二区| 亚洲专区国产一区二区| 亚洲av国产av综合av卡| 日韩一区二区三区影片| 91国产中文字幕| 99热全是精品| a级毛片在线看网站| 国产片特级美女逼逼视频| 夫妻性生交免费视频一级片| 咕卡用的链子| 久久人妻福利社区极品人妻图片 | 国产免费福利视频在线观看| 女性被躁到高潮视频| 性色av乱码一区二区三区2| 91九色精品人成在线观看| 90打野战视频偷拍视频| 亚洲中文日韩欧美视频| 国产免费现黄频在线看| 欧美日韩国产mv在线观看视频| 19禁男女啪啪无遮挡网站| 黄片播放在线免费| 人妻一区二区av| 青春草亚洲视频在线观看| 国产精品国产av在线观看| 国产亚洲午夜精品一区二区久久| 亚洲精品久久成人aⅴ小说| 成人三级做爰电影| 国产主播在线观看一区二区 | 亚洲成人国产一区在线观看 | 国产在线免费精品| 搡老乐熟女国产| 久久亚洲精品不卡| 欧美另类一区| 免费在线观看完整版高清| 国产精品三级大全| 国产真人三级小视频在线观看| 可以免费在线观看a视频的电影网站| 精品亚洲成国产av| 婷婷丁香在线五月| 两个人免费观看高清视频| av网站在线播放免费| 精品一区二区三卡| 国产男女内射视频| 午夜免费男女啪啪视频观看| 国产精品99久久99久久久不卡| 欧美激情高清一区二区三区| 色婷婷久久久亚洲欧美| 国产精品 国内视频| 精品福利观看| 日韩人妻精品一区2区三区| 男人爽女人下面视频在线观看| 亚洲一码二码三码区别大吗| 老司机影院成人| 欧美日韩亚洲综合一区二区三区_| 91九色精品人成在线观看| 精品国产一区二区三区久久久樱花| 91九色精品人成在线观看| 叶爱在线成人免费视频播放| 又黄又粗又硬又大视频| 国产免费福利视频在线观看| 亚洲欧美一区二区三区国产| 又大又爽又粗| 国产成人欧美| 久久这里只有精品19| 日本五十路高清| 十分钟在线观看高清视频www| 久久久国产欧美日韩av| 啦啦啦在线观看免费高清www| 精品视频人人做人人爽| 免费av中文字幕在线| 免费看不卡的av| 只有这里有精品99| 晚上一个人看的免费电影| 99热国产这里只有精品6| 午夜视频精品福利| 国产成人91sexporn| 亚洲精品久久成人aⅴ小说| 成年女人毛片免费观看观看9 | 18禁黄网站禁片午夜丰满| www.自偷自拍.com| 亚洲精品乱久久久久久| 一区二区日韩欧美中文字幕| 久久综合国产亚洲精品| 成人免费观看视频高清| 一本大道久久a久久精品| 男女免费视频国产| 国产精品99久久99久久久不卡| 丝袜人妻中文字幕| 另类精品久久| 国产精品秋霞免费鲁丝片| av线在线观看网站| 精品欧美一区二区三区在线| 国产午夜精品一二区理论片| 校园人妻丝袜中文字幕| 国产高清不卡午夜福利| 国产片特级美女逼逼视频| 色精品久久人妻99蜜桃| 老汉色∧v一级毛片| 婷婷色综合大香蕉| 丁香六月天网| 夫妻午夜视频| 99re6热这里在线精品视频| 国产精品三级大全| 天天影视国产精品| 九草在线视频观看| 别揉我奶头~嗯~啊~动态视频 | 免费一级毛片在线播放高清视频 | 99热国产这里只有精品6| 国产精品国产三级国产专区5o| 麻豆av在线久日| 国产在视频线精品| 久久久欧美国产精品| 久久精品久久久久久噜噜老黄| 一级黄片播放器| 亚洲九九香蕉| 精品少妇久久久久久888优播| 在线观看免费视频网站a站| 极品人妻少妇av视频| 国产无遮挡羞羞视频在线观看| 永久免费av网站大全| 欧美日韩国产mv在线观看视频| 亚洲精品美女久久av网站| 夫妻午夜视频| 亚洲欧美色中文字幕在线| 九草在线视频观看| 91老司机精品| 国产免费现黄频在线看| 国语对白做爰xxxⅹ性视频网站| 看免费成人av毛片| 免费人妻精品一区二区三区视频| 久久久久国产一级毛片高清牌| 国产成人欧美| a级毛片在线看网站| 久久久亚洲精品成人影院| xxx大片免费视频| av天堂在线播放| 免费观看a级毛片全部| 一级a爱视频在线免费观看| 国产熟女欧美一区二区| 91精品国产国语对白视频| 深夜精品福利| 伦理电影免费视频| 天天影视国产精品| 国产97色在线日韩免费| 999久久久国产精品视频| 欧美日韩成人在线一区二区| 午夜激情av网站| 肉色欧美久久久久久久蜜桃| av国产久精品久网站免费入址| 国产在线免费精品| 午夜免费鲁丝| 亚洲成人国产一区在线观看 | 国产无遮挡羞羞视频在线观看| 日韩av不卡免费在线播放| 中文乱码字字幕精品一区二区三区| 日本a在线网址| 国产日韩欧美视频二区| 亚洲国产av新网站| 青春草视频在线免费观看| 9色porny在线观看| 最近中文字幕2019免费版| 国产黄色视频一区二区在线观看| 日韩伦理黄色片| 无遮挡黄片免费观看| 欧美中文综合在线视频| 精品少妇黑人巨大在线播放| 高清欧美精品videossex| 汤姆久久久久久久影院中文字幕| 99久久人妻综合| 美女扒开内裤让男人捅视频| 国产精品二区激情视频| 一本大道久久a久久精品| 国产成人影院久久av| 自线自在国产av| 美女扒开内裤让男人捅视频| 久久鲁丝午夜福利片| 2021少妇久久久久久久久久久| 欧美亚洲 丝袜 人妻 在线| 欧美成人精品欧美一级黄| 爱豆传媒免费全集在线观看| 91麻豆精品激情在线观看国产 | 欧美国产精品一级二级三级| 国产在线免费精品| 亚洲午夜精品一区,二区,三区| 超色免费av| 亚洲专区中文字幕在线| 国产激情久久老熟女| 啦啦啦 在线观看视频| 一本综合久久免费| 国产黄色免费在线视频| 自线自在国产av| 午夜久久久在线观看| 国产欧美亚洲国产| 亚洲国产精品成人久久小说| 精品熟女少妇八av免费久了| 国产淫语在线视频| 黄色毛片三级朝国网站| 男的添女的下面高潮视频| 国产欧美日韩一区二区三区在线| 欧美日韩亚洲国产一区二区在线观看 | 又大又爽又粗| 午夜免费成人在线视频| 国产人伦9x9x在线观看| 成人亚洲精品一区在线观看| a 毛片基地| 18禁黄网站禁片午夜丰满| 一区福利在线观看| 99国产精品99久久久久| 1024视频免费在线观看| 日本五十路高清| 搡老乐熟女国产| 人体艺术视频欧美日本| 建设人人有责人人尽责人人享有的| 色播在线永久视频| 天天躁夜夜躁狠狠久久av| 欧美+亚洲+日韩+国产| 欧美国产精品一级二级三级| 波野结衣二区三区在线| 麻豆乱淫一区二区| 欧美黄色淫秽网站| 一区二区三区四区激情视频| 欧美激情高清一区二区三区| 久久人人爽人人片av| av片东京热男人的天堂| 蜜桃在线观看..| 亚洲av片天天在线观看| 人人妻人人澡人人看| 午夜福利乱码中文字幕| 国产成人精品久久二区二区免费| 这个男人来自地球电影免费观看| 精品亚洲成a人片在线观看| 亚洲国产精品一区三区| 性色av乱码一区二区三区2| 欧美亚洲日本最大视频资源| 高清av免费在线| 亚洲av日韩精品久久久久久密 | 亚洲人成77777在线视频| 国产亚洲av高清不卡| 国产97色在线日韩免费| 91精品三级在线观看| 成年人午夜在线观看视频| 亚洲一卡2卡3卡4卡5卡精品中文| 一区福利在线观看| 午夜日韩欧美国产| 久久精品成人免费网站| 亚洲精品一区蜜桃| 国产精品一区二区在线不卡| 国产伦人伦偷精品视频| 亚洲精品在线美女| 操美女的视频在线观看| 中文字幕人妻丝袜一区二区| 男人爽女人下面视频在线观看| bbb黄色大片| 国产又色又爽无遮挡免| 咕卡用的链子| 亚洲色图 男人天堂 中文字幕| 国产淫语在线视频| 亚洲av片天天在线观看| 国产精品成人在线| 午夜影院在线不卡| 啦啦啦视频在线资源免费观看| 中国美女看黄片| 丝袜喷水一区| 高清不卡的av网站| 最新的欧美精品一区二区| 涩涩av久久男人的天堂| 久久99热这里只频精品6学生| 国产成人精品久久二区二区91| www.自偷自拍.com| 国产一区二区 视频在线| 满18在线观看网站| 乱人伦中国视频| 欧美日韩视频高清一区二区三区二| 人成视频在线观看免费观看| 91字幕亚洲| 丰满迷人的少妇在线观看| 大型av网站在线播放| 国产在线一区二区三区精| 精品一区二区三区av网在线观看 | 成人午夜精彩视频在线观看| 欧美乱码精品一区二区三区| 波多野结衣一区麻豆| av视频免费观看在线观看| 中文字幕精品免费在线观看视频| 欧美日韩福利视频一区二区| 蜜桃在线观看..| 老司机影院成人| 国产国语露脸激情在线看| 午夜福利,免费看| 精品福利观看| 国产精品亚洲av一区麻豆| 国产一区二区激情短视频 |