《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 業(yè)界動(dòng)態(tài) > FPGA作為協(xié)處理器在實(shí)時(shí)系統(tǒng)中的應(yīng)用

FPGA作為協(xié)處理器在實(shí)時(shí)系統(tǒng)中的應(yīng)用

2009-03-05
作者:趙佳明 來(lái)曉嵐 盧煥章

  摘 要: 通過(guò)對(duì)實(shí)時(shí)系統(tǒng)中采用軟硬件設(shè)計(jì)優(yōu)缺點(diǎn)的比較,提出使用FPGA作為協(xié)處理器來(lái)提高系統(tǒng)整體性能的觀點(diǎn),并且通過(guò)介紹直線提取中的相位編組算法的實(shí)現(xiàn)作為具體實(shí)例,進(jìn)一步闡述FPGA作為協(xié)處理器的結(jié)構(gòu)特點(diǎn)及設(shè)計(jì)原則。
  關(guān)鍵詞: FPGA 協(xié)處理器 實(shí)時(shí)性 直線提取


  實(shí)時(shí)系統(tǒng)一般都不是通用的,往往是針對(duì)具體的任務(wù)而設(shè)計(jì)的。軟件編程的優(yōu)點(diǎn)是設(shè)計(jì)調(diào)試靈活。無(wú)論多復(fù)雜的任務(wù),只要給出算法,我們一定能夠通過(guò)軟件編程的方式來(lái)實(shí)現(xiàn),而且調(diào)試、修改都容易得多。缺點(diǎn)是執(zhí)行指令的效率不高,單CPU只能串行地執(zhí)行指令(多CPU方案確實(shí)是克服這一缺點(diǎn)的有效辦法,但是大大增加了軟硬件的復(fù)雜度)。對(duì)于一項(xiàng)任務(wù),軟件都要將它不斷分解,最終變成CPU可執(zhí)行的機(jī)器語(yǔ)言,這種化整為零的指令方式正是軟件的優(yōu)點(diǎn),同時(shí)也成了它的缺點(diǎn)。執(zhí)行一條指令一般需取指令、解碼、取操作數(shù)、執(zhí)行四步。雖然CPU內(nèi)部有了cache,實(shí)行流水指令操作,但是如果語(yǔ)句中有大量的跳轉(zhuǎn)語(yǔ)句,就會(huì)使流水線頻繁中斷,并且使cache的命中率降低。專用硬件的特點(diǎn)是速度快,便于進(jìn)行并行性設(shè)計(jì),是滿足實(shí)時(shí)性要求最好的方法。其缺點(diǎn)在于設(shè)計(jì)周期長(zhǎng),調(diào)試修改不容易,受到可用器件的實(shí)際限制,復(fù)雜的算法難以完全用硬件來(lái)完成。從以上的分析中,我們看到軟硬件設(shè)計(jì)有各自的優(yōu)缺點(diǎn),能否將軟硬件各自的優(yōu)點(diǎn)結(jié)合起來(lái)呢?FPGA出現(xiàn)后,由于它設(shè)計(jì)輸入方式靈活,設(shè)計(jì)周期短,片內(nèi)資源豐富,可無(wú)限次加載等特點(diǎn),很適合對(duì)具體的任務(wù)進(jìn)行設(shè)計(jì)。我們可以用它來(lái)發(fā)揮硬件速度快的特點(diǎn)完成低層的、大量重復(fù)使用的任務(wù)。而處理器在上層實(shí)時(shí)調(diào)用FPGA。FPGA就象一個(gè)硬件函數(shù),這種結(jié)構(gòu)既可以發(fā)揮硬件的高速性,又利用了軟件的靈活性。兩者的結(jié)合可以極大地提高整體處理速度,而且開(kāi)發(fā)周期短,修改方便。
  下面以圖像處理中的直線提取算法的實(shí)現(xiàn)為例,來(lái)說(shuō)明FPGA作為協(xié)處理器在實(shí)時(shí)系統(tǒng)中的應(yīng)用。
1 相位編組算法實(shí)現(xiàn)直線提取
1.1 相位編組算法實(shí)現(xiàn)直線提取的原理

  直線提取就是將圖像中明暗變化的邊緣以輪廓線或邊界線的形式提取出來(lái)。相位編組算法是直線提取中比較有效的一種。其算法框圖如圖1。


  一幀圖像的象素逐行輸入,計(jì)算梯度方向角是先對(duì)圖像的每個(gè)像素求x方向上的差分Dx和y方向上的差分Dy。arctg(Dy/Dx)是該點(diǎn)梯度的正切值。梯度方向代表了該點(diǎn)周圍明暗變化最劇烈的方向。接下來(lái)得到該點(diǎn)梯度的方向角θ和梯度的幅度M。
  Dx=p[x-2,y+1]+p[x-1,y+1]×2+p[x,y+1]-p[x-2,y-1]-p[x-1,y-1]×2-p[x,y-1]
  Dy=p[x,y-1]+p[x,y]×2+p[x.y+1]-p[x-2,y-1]-p[x-2,y]×2-p[x-2,y+1]
  θ=arctg(Dy/Dx)
  M=Dx+Dy
  相位編組是將所有具有相同或相近方向角且?guī)缀挝恢眠B通(8連通或4連通)的點(diǎn)歸為一個(gè)點(diǎn)集,該集合就是直線的點(diǎn)集。實(shí)際上,圖像中大部分的點(diǎn)周圍明暗變化很小,我們只對(duì)M值大于一個(gè)給定的閥值Threshold的點(diǎn)進(jìn)行編組。為了減少下一步處理的數(shù)據(jù)量,我們把滿足M大于閥值的點(diǎn)寫(xiě)成水平跑碼的形式,即把水平位置相鄰且方向值θ相同的點(diǎn)編為一個(gè)跑碼。然后每一行的跑碼與上一行的跑碼進(jìn)行比較,幾何位置連通且方向值相近的跑碼歸為一類。這樣,就得到整個(gè)圖像中的所有直線的點(diǎn)集合了。
  得到直線的點(diǎn)集后,用最小二乘法對(duì)每個(gè)點(diǎn)集擬合出直線。
1.2 系統(tǒng)的軟硬件劃分
  系統(tǒng)在實(shí)現(xiàn)算法的前提下對(duì)實(shí)時(shí)性有較為苛刻的要求,圖像大小為512×512,圖像數(shù)據(jù)的傳輸速率為5MByte/s,兩幀的間隔為0.6秒,要求系統(tǒng)提取直線的時(shí)間不得超過(guò)0.5秒。分析上面的框圖,要做的處理非常多,包括對(duì)圖像進(jìn)行求差、求和運(yùn)算、二維梯度場(chǎng)計(jì)算、相位編組、直線擬合等不同層次不同類別的處理和計(jì)算,如果完全由軟件做,為了達(dá)到所要求的實(shí)時(shí)性,CPU的主頻至少要250MHz以上,現(xiàn)有的高速DSP難以勝任。所以,必須考慮一部分任務(wù)由專用硬件來(lái)完成。經(jīng)過(guò)嚴(yán)密的論證,最后系統(tǒng)采用了圖2所示的結(jié)構(gòu)。


  FPGA1和FPGA2選用XILINX公司的XC5210,DSP選用內(nèi)部主頻為20MHz的TMS320C40。求梯度、求反正切及編碼等步驟屬于像素級(jí)的處理,處理比較規(guī)則,而且隨著像素的流水輸入,一直到編碼完成,沒(méi)有中間數(shù)據(jù)需要存儲(chǔ),可由前級(jí)FPGA1完成。其中求反正切可用查表法,查表的數(shù)據(jù)放在與FPGA1相連的RAM中。跑碼的數(shù)據(jù)結(jié)構(gòu)為:
  typedef struct tagRUNCODE{
  int x0;
  int len;
  unsigned char orientation;
  }RUNCODE;
  其中x0代表初始點(diǎn)的X坐標(biāo), len代表跑碼長(zhǎng)度,orientation代表跑碼的方向值。剩下的就是相位編組和直線擬合了。直線擬合主要是浮點(diǎn)運(yùn)算,交給DSP完成比較合適。難度在于相位編組。相位編組約占直線提取整個(gè)工作量的70%,操作復(fù)雜,屬于全局性的處理,涉及到對(duì)RAM的管理及訪問(wèn),該部分無(wú)法由硬件獨(dú)立完成。我們必須對(duì)這一部分進(jìn)行軟硬件的分割,讓FPGA以協(xié)處理器的方式加快這部分的處理速度?,F(xiàn)以表1所示跑碼數(shù)據(jù)為例說(shuō)明相位編組的過(guò)程,其中Ai代表當(dāng)前行的第i個(gè)跑碼,Bj代表上一行的第j個(gè)跑碼,圖3是跑碼數(shù)據(jù)的位置示意圖。


  先從A1開(kāi)始,拿它與上一行的各個(gè)跑碼比,A1與B1位置連通,且方向值也相同,所以A1與B1連通。將A1的點(diǎn)放入B1所屬的點(diǎn)集中。A1再與B2比,位置不連通,A1與B2不連通。由于B2在A2的后面,所以B2以后的跑碼一定不會(huì)與A1連通,不用再比較了。我們稱B2相對(duì)于A1越界。由此類推,A2與B1不連通,與B2連通,B3相對(duì)于A2越界。將A2的點(diǎn)放入B2所屬的點(diǎn)集中。A3從B3前一個(gè)跑碼開(kāi)始比(這樣可以省去與B2前面的跑碼比較),A3與B2不連通,與B3也不連通。這樣,一行比較完畢。將當(dāng)前行上移,掃描下一行。一幀下來(lái),就可以將所有直線的點(diǎn)集得到。相位編組的特點(diǎn)是數(shù)據(jù)結(jié)構(gòu)復(fù)雜,要對(duì)內(nèi)存進(jìn)行復(fù)雜的操作。顯然FPGA無(wú)法獨(dú)立完成,如果把它交給DSP去做,其中判斷Ai與Bj是否連通要經(jīng)常使用,是相位編組中相對(duì)簡(jiǎn)單但大量重復(fù)使用的部分,可以寫(xiě)成如下函數(shù):
  int Is_Connect(RUNCODE runcodel,RUNCODE runcode2)
  /*判決 位置連通性和梯度方向連通性/*
  /* RETURN:255--連通0--不連通1--已經(jīng)越界(runcodel.x0+runcodel.len-runcode2.x0)<0*/
  {
  if(runcode 1.x0<=runcode2.x0)
  { if((runcodel.x0+runcodel.len-runcode2.x0)>0)
  { if(abs(runcodel.orientation-runcode2.orientation)<Threshold)
  return 255;
  }
  else
  { return 1;
   }
  }
  else
  { if(runcode2.x0+runcode1.len-runcode1.0x)>0)
  if(abs(runcode1.orientation-runcode2.orientation)<Threshold)
  return 255;
  }
  return 0;
  }
  可以看出,函數(shù)中主要的操作是判斷語(yǔ)句,判斷語(yǔ)句內(nèi)部的操作卻不多。也就是說(shuō),在該函數(shù)中,DSP相當(dāng)一部分時(shí)間里都在作判斷。判斷語(yǔ)句在匯編中對(duì)應(yīng)的是條件跳轉(zhuǎn)語(yǔ)句,這種頻繁的跳轉(zhuǎn)語(yǔ)句會(huì)使DSP內(nèi)部的指令流水線中斷,使cache命中率大為降低。實(shí)驗(yàn)表明,用DSP編程執(zhí)行這段代碼不能滿足系統(tǒng)實(shí)時(shí)性的需要。硬件電路完成條件跳轉(zhuǎn)指令只需要比較器和二選一開(kāi)關(guān)即可,而且硬件電路實(shí)現(xiàn)多重判斷和單一判斷的速度是一樣的。因此,硬件電路實(shí)現(xiàn)該函數(shù)不僅比較容易,而且執(zhí)行速度只需一個(gè)時(shí)鐘周期。于是我們用FPGA2實(shí)現(xiàn)此函數(shù),讓DSP來(lái)調(diào)用它,并取得了較理想的效果。
2 對(duì)FPGA用于協(xié)處理器的幾點(diǎn)探討
  通過(guò)以上實(shí)例我們可以探討一下FPGA用于協(xié)處理器的結(jié)構(gòu)特點(diǎn)和設(shè)計(jì)原則。
2.1 FPGA作為協(xié)處理器所需的結(jié)構(gòu)
  硬件要完成某種應(yīng)用方式,必須依賴于相應(yīng)的系統(tǒng)硬件結(jié)構(gòu)。FPGA在數(shù)字信號(hào)處理設(shè)計(jì)中最典型的應(yīng)用有兩種:一種是作為整個(gè)數(shù)據(jù)處理流程中的一個(gè)“結(jié)點(diǎn)”,數(shù)據(jù)沿著線狀結(jié)構(gòu)被不斷加工處理,F(xiàn)PGA在這里作為處理單元,獨(dú)立地完成算法中的某些功能。如圖4。
  圖中的PE一般為DSP或單片機(jī)。上例中的前級(jí)FPGA1就是作為處理單元來(lái)應(yīng)用的。另一種是作為協(xié)處理器,如圖5。


  FPGA從屬于PE,PE的一部分任務(wù)由FPGA分擔(dān)。PE象調(diào)用軟件中的函數(shù)一樣來(lái)調(diào)用FPGA。只是函數(shù)內(nèi)部寫(xiě)的不是完成該功能的語(yǔ)句,而是向FPGA送參數(shù),再?gòu)腇PGA接收結(jié)果。硬件的速度相對(duì)于PE的指令操作來(lái)說(shuō)一般要快得多,可以認(rèn)為將數(shù)據(jù)送出后馬上就可得到結(jié)果。如果使用得當(dāng),這種結(jié)構(gòu)可以大幅度提高PE的處理速度,需要指出的是,雖然硬件執(zhí)行起來(lái)要比軟件快,但是協(xié)處理器的開(kāi)銷主要在PE與FPGA的接口上,要保證PE與FPGA有高速的雙向通道,否則就達(dá)不到高速性的目的。在提取直線的系統(tǒng)中,DSP是通過(guò)自身的兩個(gè)高速并行口(一發(fā)一收)與FPGA相連接的。實(shí)際上,如果想進(jìn)一步提高協(xié)處理器的效率,應(yīng)該考慮設(shè)計(jì)更快的接口。
2.2 FPGA作為協(xié)處理器的優(yōu)點(diǎn)
  使用FPGA作為協(xié)處理器的最大優(yōu)勢(shì)在于可根據(jù)具體算法的實(shí)際需要來(lái)為PE定做合適的硬件函數(shù)。傳統(tǒng)的協(xié)處理器為了自身的通用性,實(shí)現(xiàn)的一般都是指令層次上的功能,如80387專門完成乘加運(yùn)算,而FPGA設(shè)計(jì)和使用更靈活,可以將協(xié)處理器建立在函數(shù)層上。如直線提取中協(xié)處理器完成的函數(shù),DSP本身不善長(zhǎng)大量的邏輯判斷,如果不結(jié)合具體的算法,在指令層次上很難解決DSP的這一弱點(diǎn)。只有在具體的算法中,對(duì)邏輯判斷集中的一段程序進(jìn)行硬件設(shè)計(jì),才能做到比DSP高得多的效率。站在CPU的角度上看,CPU可以象調(diào)用軟件函數(shù)一樣來(lái)調(diào)用FPGA,而速度象匯編語(yǔ)句一樣快。這樣有效地克服了CPU的指令層次上效率低的弱點(diǎn)。又比如,矩陣乘法:

  兩個(gè)矩陣相乘,可以先分解為兩個(gè)向量的乘法,如公式(1),繼續(xù)分解為兩個(gè)標(biāo)量的乘法,如公式(2)。CPU的指令集只能做標(biāo)量乘法,在這個(gè)層次上很難大幅度提高矩陣乘法的效率。如果用FPGA設(shè)計(jì)一個(gè)向量乘法器,則可以少M(fèi)N(2K-2)條指令。如果訂做一個(gè)矩陣乘法器,可以少NM(2K-1)-1條指令。
2.3 FPGA作為協(xié)處理器設(shè)計(jì)的原則
  一般來(lái)講,F(xiàn)PGA適合完成函數(shù)級(jí)的任務(wù),比如矩陣乘法、查表法等。實(shí)際中,一個(gè)復(fù)雜的任務(wù)要做的處理比較多,我們不大可能把每個(gè)函數(shù)都硬件化,給FPGA分配怎樣的任務(wù)才算恰當(dāng)呢?在確定協(xié)處理器的任務(wù)時(shí)要整體把握,確定影響整體速度的瓶頸是哪部分,選擇最有潛力可挖的部分。硬件分擔(dān)的任務(wù)不是越多越好,這里面要綜合考慮FPGA設(shè)計(jì)的難度,系統(tǒng)的實(shí)際要求等。FPGA的任務(wù)太多,可調(diào)用性變差,如果只能被調(diào)用很少的幾次,它對(duì)整體速度的提高就不會(huì)有多少貢獻(xiàn),而且會(huì)增加FPGA設(shè)計(jì)的工作量。在直線提取的例子中,我們必須對(duì)算法框圖各部分有較清楚的認(rèn)識(shí),看到判斷兩跑碼的連通性要經(jīng)常調(diào)用,而且DSP完成該函數(shù)效率不高,這兩點(diǎn)是采用協(xié)處理器完成該函數(shù)的兩個(gè)必要條件。C40的一個(gè)指令周期為50ns,如果不算調(diào)用函數(shù)時(shí)的堆棧操作,完成該函數(shù)至少需13個(gè)指令周期。而FPGA只需25.5ns就可完成。對(duì)于一幅512×512的圖像,設(shè)一行里有150個(gè)跑碼,平均每個(gè)跑碼調(diào)用3次該函數(shù),每調(diào)用一次FPGA比原來(lái)節(jié)省10個(gè)周期,則一幀圖像可節(jié)省:
  512×150×3×10×50ns=0.115s
  在實(shí)際測(cè)試中,整體的運(yùn)行時(shí)間比原來(lái)快了0.15s左右。
  FPGA作為協(xié)處理器在相位編組算法的實(shí)現(xiàn)中得到了成功的應(yīng)用。在較為復(fù)雜的處理中,我們可以將任務(wù)分解為上下層關(guān)系,下層簡(jiǎn)單而規(guī)則并且大量重復(fù)使用的工作交給FPGA完成,軟件在上層調(diào)用它,從而提高了系統(tǒng)整體的處理速度。這里面,F(xiàn)PGA與傳統(tǒng)協(xié)處理器相比更加靈活,這種靈活性不僅體現(xiàn)在FPGA可以更加帖近具體的算法進(jìn)行設(shè)計(jì)上,而且依據(jù)可重構(gòu)的思想,我們可以在不同的時(shí)間段上對(duì)FPGA加載不同的功能函數(shù),系統(tǒng)資源從而得到了充分利用。
參考文獻(xiàn)
1 朱傳乃.386/486微型計(jì)算機(jī)系統(tǒng)原理與維修.北京:民郵電出版社
2 王潤(rùn)生.圖像理解.國(guó)防科技大學(xué)出版社
3 常 青,陳輝煌.可編程專用集成電路及其應(yīng)用與設(shè)計(jì)實(shí)踐.國(guó)防工業(yè)出版社
4 TEXAS INSTRUMENTS.TMS320C4X User's Guide.1991
5 XILINX.The Programmable Logic Data Book.1998

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 日韩av在线免费 | 久久久亚洲成人 | 999精品嫩草久久久久久99 | 国产大学生自拍视频 | 麻豆精产国品 | 欧美一级色片 | 亚洲免费综合色在线视频 | 国产人妖tscd合集 | 国产人与禽zoz0性伦多活几年 | 国产综合精品一区二区三区 | 日本爽快片100色毛片 | 精品人人 | 日日躁夜夜躁aaaaxxxx | 91精品欧美 | 国产精品香蕉在线观看 | 国产精品久久天堂噜噜噜 | 黑人邻居太猛中文字幕hd | 伊人一区二区三区 | 久久婷婷综合色丁香五月 | 精品在线视频一区二区三区 | 亚洲福利视频一区二区 | 国产在线精品一区二区三区不卡 | 国产二区一区 | 国产精品高潮视频 | 亚洲福利网站 | 窝窝视频在线 | 黄色av一级 | 婷婷伊人综合中文字幕 | 99蜜桃臀久久久欧美精品网站 | 免费观看全黄做爰的视在线观看 | 国产精品久久天堂噜噜噜 | 又色又爽又高潮免费视频国产 | 国产精品婷婷久久爽一下 | 国产欧美另类久久久精品图片 | 中文字幕丝袜精品久久 | 国产aaaaav久久久一区二区 | 黄色大视频 | 婷婷国产在线 | 欧美精品色婷婷五月综合 | 一品道av| 欧美老熟妇乱子伦视频 | 老头老夫妇自拍性tv | 久久伊人草| 中文字幕天天躁日日躁狠狠躁免费 | 国产av新搬来的白领女邻居 | 236宅宅理论片免费 爱久久av一区二区三区 | 国产va在线观看免费 | 超级碰碰色偷偷免费视频 | 无码不卡av东京热毛片 | 日本久久综合网 | 国产福利91精品一区二区三区 | 国产视频一二三 | 99久久精品免费看国产一区二区三区 | 欧美老妇bbwhd| av久久久久久| 久久伊人蜜桃av一区二区 | 国产永久在线 | 久久久久女教师免费一区 | 日日av| 国产免码va在线观看免费 | 欧美在线一区二区 | 精品成人久久 | 91精品国产综合久久精品 | 蜜桃视频无码区在线观看 | 特级全黄久久久久久久久 | 日韩大片在线 | 中文字幕乱码一区二区三区四区 | 美女bbbbb免费视频 | 午夜在线播放 | 亚洲国产精品一区二区久久 | 国产超碰人人做人人爽av牛牛 | 奇米影视7777狠狠狠狠色 | 免费va人成视频网站全 | 国产91丝袜在线18 | 少妇影院yy111111 | 人人天天夜夜 | 中文字日产幕乱五区 | 影音先锋中文字幕资源 | 欧美生活一级片 | 国产伦精品一区二区三区高清 | av拍拍拍| 日韩成人av毛片 | 国精产品一品二品国精品69xx | 亚洲精品人| 国产精品传媒麻豆hd | 香蕉影音| 国产经典三级 | 少妇太爽了在线观看免费 | 爱情岛亚洲论坛入口福利 | 国产第六页 | 日本a一级片 | 国产午夜性春猛交ⅹxxx | 精品午夜视频 | 国产另类精品 | 亚洲妇熟xxxx妇色黄 | 亚洲国产精品成人午夜在线观看 | 国产夫妻一区 | 亚洲va欧美va | 午夜精品久久久久久99热 | 日韩xxxx视频| 日韩成人一区二区三区在线观看 | 国产无套精品一区二区 | 精品国产三级a在线观看 | 国产人妻大战黑人20p | 香蕉久久影院 | 操操日 | 视频毛片 | 国产91传媒 | 国产精品无码一本二本三本色 | 欧美日韩性生活视频 | 四虎影视免费永久观看在线 | 88av视频| 美女av网 | 日日躁夜夜躁狠狠躁av麻豆 | 在线精品国产一区二区三区 | 国产极品粉嫩在线观看的软件 | 日本肥老熟hd | 欧美日韩一级特黄 | 最近中文字幕2019视频1 | 劲爆欧美第一页 | 奇米色777欧美一区二区 | 131美女视频黄的免费 | 国产日韩欧美中文字幕 | 国产又黄又大又粗视频 | 午夜激情视频在线播放 | www黄色国产| 欧美午夜精品久久久久久孕妇 | 国产精品国产三级国产潘金莲 | 国产激情免费视频在线观看 | 日韩av三级在线观看 | 三级国产视频 | av黄色大片 | 久久婷婷国产综合精品 | 含羞草传媒mv免费观看视频 | 久久国产精品首页 | 国产午夜精品久久久久久久久久 | 久久人妻公开中文字幕 | 国产后入清纯学生妹 | 18pao国产成人免费视频 | 亚洲精选在线观看 | 成人午夜视频免费观看 | 曰本在线 | 老司机午夜性大片 | 在线观看网址你懂的 | 人妻激情偷乱一区二区三区 | 国产女无套免费网站 | 久久棈精品久久久久久噜噜 | 亚洲一区二区免费看 | 永久免费黄色 | 久久三级网站 | 国产这里有精品 | 鲁在线视频 | 亚洲日韩av无码一区二区三区人 | 日本三级视频网站 | 国产白丝jk捆绑束缚调教视频 | 国产亚洲一区在线 | 果冻传媒mv国产董小宛主演是谁 | 国产色视频 | 日日操夜夜爱 | 中文字幕人妻偷伦在线视频 | 天天影视亚洲 | 小明看国产 | 天天色影综合网 | 欧洲熟妇色xxxx欧美老妇软件 | 日本二区在线观看 | 久久精品国产片 | 正在播放大战肉丝少妇 | 久久一区二区三区四区五区 | 国产精品字幕 | 97人人爽人人澡人人精品 | 色版视频 | 欧美日韩一区二区三区四区在线观看 | 最近2019年好看中文字幕视频 | 亚洲中文字幕无码专区 | 中文字幕人妻丝袜乱一区三区 | 日本公妇乱淫免费视频一区三区 | 强开小受嫩苞第一次免费视频 | 邻居少妇张开腿让我爽了在线观看 | 三级伊人 | 亚洲欧美高清 | 国产精品高潮呻吟久久av野狼 | 97在线观看免费视频 | 青青青爽视频在线观看 | 日批视频免费播放 | 秋霞影院一区二区 | 欧美一区二区三区大片 | 国产视频久久久 | 国产小视频网站 | 成年人免费毛片 | 免费无码作爱视频 | 国产一区免费看 | 欧美jizzhd精品欧美喷水 | 成人乱淫av日日摸夜夜爽节目 | 免费一级片 | 浓毛老太交欧美老妇热爱乱 | 图书馆的女友动漫在线观看 | 日韩亚洲精品视频 | 91嫩草私人成人亚洲影院 | 人妻激情偷乱视频一区二区三区 | 精品亚洲一区二区三区四区五区 | 国产亚洲成人精品 | 免费涩涩18网站入口 | 性一交一乱一区二区洋洋av | 欧美在线色图 | 日韩在线无 | 日本高潮69ⅹxxx视频 | 国语精品 | 国产黄a三级三级三级av在线看 | 日韩不卡一二三 | 男主和女配啪慎入h闺蜜宋冉 | 亚洲欧美日韩精品久久 | 9999国产精品欧美久久久久久 | 97人妻天天爽夜夜爽二区 | 欧美性猛交内射兽交老熟妇 | 偷偷操av | 色婷亚洲| 日韩久| 亚洲精品午夜国产va久久成人 | 欧美三级网 | 在线va无码中文字幕 | av在线成人| jizz欧美大全| 免费国产黄网站在线观看 | 无码日韩精品一区二区免费暖暖 | 337p日本欧洲亚洲大胆色噜噜 | 久草视频手机在线观看 | 国产精品久久国产三级国不卡顿 | 天天久久 | 在线伊人网 | 国产成人无码aⅴ片在线观看 | 男女一进一出粗大楱视频 | 成人av在线网| 午夜免费成人 | 日韩视频在线免费 | 日本少妇热妇bbbbbb | 91国偷自产一区二区三区水蜜桃 | 久久国产柳州莫菁门 | 婷婷伊人综合中文字幕 | 91精品综合 | 欧美国产日韩在线 | 色屁屁视频| 国产色无码专区在线观看 | 国产精品久久久久久久久久直播 | 成人免费看片又大又黄 | av一级二级 | 美女久久久久久久久久 | 白嫩少妇和二男三p爽的大声呻吟 | 国产成人主播 | 玖玖色资源| 亚洲女同视频 | 少妇又色又紧又大爽又刺激 | 黄色免费在线观看视频 | 国产成人精品一区二区色戒 | 少妇又紧又黄又刺激视频 | 2019毛片| 久热精品在线视频 | 国产又黄又爽刺激的视频 | 在线人人车操人人看视频 | 这里只有精品在线播放 | 国产熟女内射oooo | 嫩草国产| 欧美与黑人午夜性猛交久久久 | 欧美成人精品欧美一级乱黄 | 激情小说五月天 | 人人cao | 日韩成人av片 | 五月丁香六月综合缴情在线 | 四库影院永久国产精品 | 亚洲精品成人无码中文毛片不卡 | 肥臀浪妇太爽了快点再快点 | 艳妇乳肉豪妇荡乳av | 亚洲精品av中文字幕在线 | 国产精品99久久久久久久女警 | 亚洲成人av在线播放 | 欧美一性一乱一交一视频 | 人人爽人人澡人人人妻 | 伊人久久大香线蕉综合影院首页 | 网站一区二区 | 91免费版黄色 | 欧美日韩中文一区 | 成人亚洲免费 | 肉大榛一进一出免费视频 | 国产精品久久久久久亚洲影视 | 韩国三级中文字幕hd久久精品 | 欧美精品乱码 | 免费一区二区三区视频在线 | 国产极品网站 | 暖暖视频日本在线观看 | 国产免费女女脚奴视频网 | 久久久久成人片免费观看蜜芽 | 国产精品久久久久久久久久新婚 | 播放黄色一级片 | 亚洲最新中文字幕在线 | 久久视频在线观看免费 | 成 人色 网 站 欧美大片在线观看 | 国产成人无码精品久久久性色 | 无遮挡粉嫩小泬久久久久久久 | 久久av老司机精品网站导航 | 亚洲视频1区 | 欧美大荫蒂xxx | 欧美午夜精品一区二区蜜桃 | 色女人av| 综合色网站 | 日本绝伦老头与少妇在线观看 | 玖玖色在线| 久久久久xxxx| 潮喷大喷水系列无码久久精品 | 嫩草网站入口 | 婷婷色中文网 | 樱桃国产成人精品视频 | 中国人妻被两个老外三p | 人妻少妇精品无码专区app | 少妇交换做爰中文字幕 | 国产精品久久国产三级国不卡顿 | 2020最新国产自产精品 | 国产精品人人 | 青春草在线视频免费观看 | 91插插插插 | 欧美色频| av美女在线| 天堂av免费在线 | 日韩欧美精品在线观看 | 免费av在线播放 | 男女性色大片免费网站 | 美女av一区二区三区 | 国产三级自拍 | 国产色视频一区二区三区qq号 | 久久久99精品 | 九九久久国产 | 久久无码专区国产精品s | 中国字幕av | 亚洲高清视频网站 | 日韩淫视频| 强制中出し~大桥未久10在线播放 | 四虎影视成人永久免费观看亚洲欧美 | 午夜福利理论片高清在线 | 疯狂做受xxxx高潮视频免费 | 伊人精品成人久久综合 | 久久99国产综合精品免费 | 中文一二区 | 和粗大男人做爰过程 | 屁屁影院国产第一页 | 免费a网 | 成人小视频在线 | 亚洲天堂在线视频播放 | 中文字幕23页| 99久久久无码国产精品试看 | 中文无码av一区二区三区 | 麻豆视频免费在线 | 狠狠干网站| 无码丰满熟妇 | 欧美人与性动交a欧美精品 欧美人与性动交xxⅹxx | 韩日精品视频 | 动漫无遮挡羞视频在线观看 | 手机av观看 | 日韩精品一区二区三区免费视频 | 图片区亚洲 | 欧美视频色| 日韩精品免费一区二区三区四区 | 亚洲另类在线观看 | 在线精品亚洲一区二区 | 久久国产自偷自偷免费一区调 | 亚洲人成精品久久久久 | 亚洲最新在线观看 | 性生生活又硬又黄又爽 | 久久99精品久久久久婷婷 | 日韩免费视频一区 | 国产免国产免费 | 国产福利一区二区 | 国产视频首页 | 欧美cccc极品丰满hd | 久久久久国产精品一区三寸 | 国产chinese精品露脸 | 美女穴穴| 成人免费久久网 | 91网址在线观看 | 久久久久中文字幕亚洲精品 | 婷婷四房综合激情五月在线 | 亚洲国产精品第一页 | 狠狠干狠狠爱 | 日韩精品av一区二区三区 | 天天爱天天做天天爽 | 色狠狠一区二区三区香蕉 | 免费午夜视频在线观看 | a天堂资源| 国产又色又爽又刺激在线播放 | 国产精品毛片一区二区三区 | 国内精品伊人久久久久av | 一级片网址 | 日韩大片av | 成人区人妻精品一熟女 | 不卡av免费 | x7x7x7成人免费视频 | 亚洲天堂热 | 中文在线免费视频 | 久久久久久99av无码免费网站 | 日韩在线视频网 | av大西瓜| 乱熟女高潮一区二区在线 | 精品国产一二三区 | 99精品一区二区三区无码吞精 | 国产黑丝在线 | 午夜日韩欧美 | 噜啦噜色姑娘综合网 | 夜夜爱夜夜操 | 久久免费少妇做爰 | 国模精品一区二区三区 | 色屁屁在线 | 老美黑人狂躁亚洲女 | 久久精品国产免费看久久精品 | 亚洲第一天堂影院 | 亚洲精品一二三区久久伦理中文 | 视频丨9l丨白浆 | 亚洲精品乱码久久久久红杏 | 成人无遮挡裸免费视频在线观看 | 日韩国产一区二区三区 | 在线观看v片 | 中文字幕av高清片 | 国内老熟妇对白hdxxxx | 成人性视频网站 | 午夜激情影院在线观看 | 精品国产综合区久久久久久 | 久久爱影视 | 久久久久久99精品 | 波多野结衣av一区二区全免费观看 | 在线播放亚洲精品 | 国产亚洲精久久久久久无码苍井空 | 久久天天躁狠狠躁亚洲综合公司 | 久久国产欧美日韩精品 | 亚洲成在人线在线播放无码 | 国产精品12p | 亚洲熟妇国产熟妇肥婆 | 青青草视频在线看 | 午夜xxxxx| 欧美无玛 | 九九综合九九 | 国产sm主人调教女m视频 | 午夜视频在线观看网站 | 香港三级韩国三级日本三级 | 色妺妺av爽爽影院 | 最近中文字幕mv免费高清在线 | 吻胸摸腿揉屁股娇喘视频网站小说 | 丰满婷婷久久香蕉亚洲新区 | 自拍偷拍视频在线观看 | 日韩一区不卡 | 佐佐木希av一区二区三区 | 免费网站日本a级淫片免费看 | 4438xx亚洲最大五色丁香一 | 光明影院手机版在线观看免费 | 印度午夜性春猛xxx交 | 四虎影视免费永久观看在线 | 日韩一级二级 | 天堂av免费| 欧美成人国产va精品日本一级 | 国产午夜手机精彩视频 | 黄色精品一区 | 老女人任你躁久久久久久老妇 | 日批网站在线观看 | 国产一区二区三区免费观看潘金莲 | 激情午夜影院 | 黄色大片av | 中文字幕avav | 色欲av亚洲一区无码少妇 | 91文字幕巨乱亚洲香蕉 | 日日碰狠狠躁久久躁蜜桃 | av在线不卡免费 | 长河落日电视连续剧免费观看01 | 国产无遮挡免费观看视频网站 | a√天堂网 | 韩国毛片基地 | 爱爱爱爱网 | 成年女人午夜毛片免费视频 | 99久久这里只有精品 | 国产三级一区 | 日日操日日 | 暖暖视频日本在线观看免费hd | 一级片在线观看免费 | 成年无码av片在线 | 亚洲日韩第一页 | 97精产国品一二三产区在线 | 一区二区久久久久 | 亚洲射图 | 国产日日干| 亚洲综合久久一区二区 | 情欲少妇人妻100篇 国产精品日韩av在线播放 | 9999精品 | 国产自精品| 日本a级免费 | 精品视频免费在线 | 久久伊人成人 | 加勒比无码人妻东京热 | 张柏芝54张无删码艳照在线播放 | 久久久综合久久久 | 亚洲欧洲日产国码无码久久99 | 亚洲r成人av久久人人爽澳门赌 | 波多野结衣久久精品 | 成人免费无遮挡做性视频 | 国产精品婷婷久久爽一下 | 肉番在线观看 | 久久久精品久 | 国产成人涩涩涩视频在线观看 | 暖暖日本在线观看免费 | 亚洲夜色噜噜av在线观看 | 亚洲视频在线播放 | 一级黄色大片免费观看 | 天天草天天操 | 中出av在线 | 在线观看精品视频网站 | 日韩中文在线视频 | 国产日韩免费视频 | 中文字幕网伦射乱中文 | 亚洲国产成人久久一区www妖精 | 国产欧美在线一区二区三区 | 国产精品人人爽人人爽av | 毛片基地免费观看 | 久久伊人久久 | 日韩一级高清 | 四虎永久免费 | 亚洲蜜桃v妇女 | 色综合五月婷婷 | 国产成人无码性教育视频 | 深夜福利视频在线 | 日韩在线中文字幕视频 | 一区二区激情日韩五月天 | 中文字幕人妻偷伦在线视频 | 97在线视频免费人妻 | 毛片aaa| 五月天堂av91久久久 | 国产日韩精品久久 | 后进极品美女白嫩翘臀 | 成人在线精品 | 91超碰在线免费观看 | 国内精品久久久久影院一蜜桃 | 欧美交换配乱吟粗大在线观看 | 在线免费观看黄网 | 欧美日韩国产成人一区 | 国产性生交大片免费 | 国内自拍水超多 | 日本一本视频 | 9l视频自拍九色9l视频大全 | 欧美人与野鲁交xxx视频 | 日本黄色片一级 | 天天干夜夜躁 | 色哟哟精品视频在线观看 | 欧美一区二区视频三区 | 日韩欧三级 | 亚洲精品一区国产精品 | 精品在线视频观看 | 麻豆精品国产传媒av | 国产精品入口日韩视频大尺度 | 成人乱码一区二区三区av | 国产自偷自拍视频 | 黄频在线免费观看 | 扒开双腿被两个男人玩弄视频 | 亚洲a成人| 久久艹在线 | 黑人一级| 日本19禁啪啪免费观看www | 在线激情av| 涩涩爱网站 | 夜夜躁狠狠躁日日躁 | 久草视频免费看 | 麻豆小视频| 日韩在线观看视频一区二区 | 性少妇裸体野外性xxxhd | 久久精品aⅴ无码中文字字幕 | 亚洲自拍偷拍图 | 久久久久久久麻豆 | 少妇一级淫片 | 91视频第一页 | 日韩一级免费片 | 国产精品视频色拍拍 | 日韩成人av片 | 国产精品久久久久久久久久 | 99久久人妻无码精品系列 | 国产精品99一区二区三区 | 夜夜高潮夜夜爽夜夜爱 | 激情视频网站 | 亚洲天堂成人在线 | 中文字幕日韩一区二区不卡 | 日韩欧美高清视频 | 亚洲妓女综合网99 | 色欲网天天无码av | 在线伊人 | 欧美人与禽zozzo禽性配 | 亚洲国产精品成人综合在线 | 女人被黑人狂躁c到高潮小说 | 麻豆剧场 | 欧美熟妇色ⅹxxx欧美妇 | 暖暖日本视频 | 无码中文字幕波多野结衣 | 丰满少妇理论片在线观看 | 久久99精品久久久久婷婷 | 国产老太交性20 | 日本伊人色 | 成年网站在线免费观看 | 亚洲鲁丝片一区二区三区 | 久章操 | 九九超碰 | 无码精品人妻一区二区三区免费看 | 欧美日韩a v | 特黄特色大片免费视频大全 | 全部免费毛片在线播放高潮 | 中文无码久久精品 | 亚洲激情视频在线播放 | 中文字幕无码视频专区 | 疯狂欧美牲乱大交777 | 国产色无码精品视频国产 | 国产视频一区三区 | 免费av网站在线观看 | 日本精品视频一区 | 天天干夜夜躁 | 亚洲一区精品二人人爽久久 | 欧美又粗又大xxxxbbbb疯狂 | wwwav麻豆|